Plex is definitely easier to set up. I’ve done it multiple times over several servers. I’ve literally never heard of the database breaking, and I’ve deleted media that was actively being watched. Meanwhile, Jellyfin fails basic metadata matching on the exact same media set and also lacks built-in SSO. One of the biggest niceties of Plex is inviting people to join and they can just immediately login with Google.
I’m not saying Plex is better, and I’m not defending their recent enshittification. It’s gotten worse, for sure. And I’m sure Jellyfin is great, but I haven’t had time to put the effort in to fix the metadata issues or create accounts so my users can switch over.
It’s unfortunate that Jellyfin is just slightly worse than Plex at pretty much everything. Playback is smooth, sure, but set up is harder, getting good metadata is harder, logging in is harder, etc.
The metadata one really put me off. I set up a Jellyfin instance with the exact same media set as my Plex instance, and it immediately started “recognizing” standard movies and shows as porn and hentai. I’m still going to push through and get it properly set up eventually, but even so, I’m not looking forward to manually managing accounts when people can just SSO with Plex.
Funnily enough, the crashes were Windows side, not Linux/Proton. Well, the stream was crashing on Linux, but not the game. But yeah, there are a lot of moving parts here, I agree.
Luckily, I got it working solid with Sunshine on Windows. Unfortunately, there’s not a Sunshine build for Tumbleweed, and I can’t be assed to compile it from source right now, lol.
Edit: Jesus, there are so many moving parts, I forgot which platform had which issue. I agree, there’s probably something funky going on with Proton and Remote Play. But I also got Sunshine working on Linux now, and it’s been flawless (after telling it which display to stream)!
On one hand cool, but on the other, just use Bazzite.