I don't really care about the free part though. If I could pay for Jellyfin and it would be better, I would happily do it. I pay for Infuse so I have something usable on Apple TV even though Jellyfin itself is free. I don't care if other people don't pay for it.
I would rather pool various other people's money who have the same perspective as me to allow one of the Jellyfin contributors to prioritize and perform changes in the project that I and others value, which raises the boat for all. There's no world in which I am going to learn how to contribute to Jellyfin to fix something fundamental about the Jellyfin architecture, for example. It would take years to even get buy-in from the core contributors to have that access. Maybe I could spend a few months and clean up minor UI things or something, but what's the good of that?
I see this take a lot, where a project being free / OSS means that no one should have an opinion on it or that if they don't like something, they should fix it themselves. That's literally what money is for, so I can transfer wealth for some benefit to someone who is better at something than I am, so I can spend my time doing things I'm good at. Nothing about that prevents Jellyfin from remaining FOSS but at the same time, making improvements and receiving and prioritizing community feedback.
That's still a donation and shouldn't come attached with any expectations or obligations on either party. So, it may not be the best route to influence their roadmap.
DigitalOcean & JetBrains are listed as their sponsors. If you are their customer, you can share feedback on how much you appreciate their support.
The highest quality software has always been FOSS, outside of specialised niches.
Nobody is personally insulting the devs as being lazy or incompetent. The devs can listen or not and they should have absolute control on what they implement and when. Its entirely reasonable that things they think are fine are pain points they don't realize exist because they've just gotten used to them. They also might not realize that some "wouldn't that be nice" thing they were thinking about implementing in the far future is actually something a lot of people want in the near term instead. There might also be things they just never even thought of.
The users of the software with criticism also aren't forced to use the software and should not be expected to implement anything they want unless they want to contribute. The project being open source ensures that in the future the project can be continued, if someone wants to continue it.
And as a user of jellyfin myself I don't think these are particularly fair points of criticism.
In my experience, the majority of people who complain loudly about Jellyfin are tied up in the Plex ecosystem and cannot fathom leaving it for some reason.
I mean, imagine living with ad-supported streaming content being injected into your private instance by default and having to tell your users to opt-out of that. Admittedly, it is hard to leave such a slippery slope of an ecosystem, especially as a paying customer.
I have a 5.1 surround sound setup with Dolby atmos and 4k HDR 10 with Nvidia Shield Pro android TVs as clients. I have Blu-ray rips that play completely fine on Plex, but stutter, have no sound, or downscale to 2.0 sound on JellyFin.
There are some fixes that involve using a JellyFin server and a Kodi media client on Google TV’s. This does enable DTS and Ddd+ sound. While that technically works, it is very involved and feels like many more steps than just using Plex.
If you use a basic 1080p tv with two speakers and lazy encodes of media, Jellyfin probably works great for you. If you have anything a little more complex then you will inevitably see some problems.
This is similar to other open source projects like Ashai. The basic features are easy enough to build, but the more complicated use cases always require more time and effort, and people aren’t always willing to do that complicated extra effort for free.
On Apple TV, Infuse bridges the client gap. I personally prefer paying for a third-party client (for now) to paying for a media server that locks transcoding behind a paywall and ties my private server to a remote service. YMMV of course.
In the last week, most of the posts are pro-Jellyfin[0][1][2] - nearing anti-plex.
https://old.reddit.com/r/selfhosted/comments/1ilqh6u/one_yea...
https://old.reddit.com/r/selfhosted/comments/1ip8twc/jellyfi...
https://old.reddit.com/r/selfhosted/comments/1iaqqv9/jellyfi...
Plex users are all people who are fine self hosting and all the problems with that. Plex lifetime pass holders are invested for 75 dollars. Nobody is entrenched or unwilling to switch if something is better.
Maybe some people also run AdGuard/PiHole on their entire network and block all of the injected ads/tracking that Plex and your employer inject into our lives. We know that companies will always have people doing negative things and try to take the good and fight against the bad.
Maybe you are just overvaluing something that most people don't. Or its a problem only if you just lay down and let advertising invade your home.