As @Orko mentioned, Jellyfin was born because they’re against the model that Emby transitioned to. The project was founded by people who are very passionate about FLOSS.
However, you can still pay for the software that you love! A lot of us pay for software that is completely free and open source. That is what GitHub Sponsors, Patreon, and other monetization platforms are for.
We have a good solution in mind, which we’re in the process of prototyping on one client at the moment, but it required a good bit of foundational work and change in how we handle data in our player. With the foundational work now complete, we can keep progressing with things. I know it’s not the most exciting update, but any major change to our player like this one goes through a lot of time in PR review, plus internal testing before we roll it out to users. So we haven’t forgotten, and are still progressing, but taking our time to make sure we get it right
I won’t go into exact specifics, because things are still in flux (and no one wants to give away all their secrets), but we’re working towards something that will ensure each client can play to their best of their ability, rather than setting a hardcoded limit. Depending on the client and their connection, some may still have to transcode, there is no getting around that, but this should greatly improve the experience for users, and also simplify some settings too
That sounds great, but leaving it up to server owners makes more sense imo. I know all of my clients hardware capabilities better than they do. Many transcode for no reason what so ever, and I’d like to stop that from happening on a server level.
With the recent solutions plex came up with (home screen comes to mind) I am more worried about plex misconfiguring stuff than I am worried that I misconfigure stuff.
If you guys are unclear internally, more options are better than less options
Anyhow, thanks for the update, really looking forward to the solution and to the discussion afterwards
Are you kidding? That is simply not true. It is very possible to implement this in a way to where transcoding only happens when it is absolutely necessary. What in the world makes you think they can’t do this properly in a way where everyone wins?
Unless you’re trying to take a crack at them? I can’t tell if you’re being sarcastic or not.
Feel free to elaborate because I fail to see your logic. Believe it or not, Software Engineering isn’t sorcery nor rocket science.
I feel very Rocket Sciency - when I’m required to get my Plex Server back to Earth with a Roll of Duct Tape and a Pencil (I don’t have any $10K 0-G Ink Pens Plex uses to dream some of this stuff up with, but I do have a pencil).