

The Plex app for some versions of Android TV is way too chunky for the resources available. I’ve noticed it performs really badly with smart TVs and it seems to do worse the more background apps you have open, so I’m guessing it’s memory related. It generally seems to work better on dedicated devices like Google TV, although it does still wig out sometimes and need to be restarted.
My big beef with the Jellyfin app on Android TV is that they don’t include the fast scroll alphabetical bar the web UI has and the title layout is just posters. Everyone I’ve ever had use it complained that it’s just too hard to read. Plus if you have a big library, that leaves you with 2 navigation options: scroll a bunch or type something in with the on screen keyboard. Both of those kind of stink.
I’ve also run into weird edges with plugins in Android TV. I could never get automatic subtitles to work consistently. The skip intro popup just doesn’t appear sometimes or doesn’t skip correctly when pressed. I suspect there’s some translation error between the Android interface and the plugin interface.
That’s sort of the point, both are based on ffmpeg but neither is using vanilla ffmpeg. Plex’s seems to work a lot better on the same hardware for me, but more importantly it’s not something you have to fiddle with. You just check the box and it figures out a decent setting. Jellyfin has some basic defaults for Intel/nVidia but there are a ton of tweakable settings that you have to go figure out.
There’s probably some way to fix the issue but it’d take a ton of fiddling, and that’s the jank I keep referring to. A lot of people on Lemmy just ignore the rough edges and act like it doesn’t matter just because they can get past it or because it’s FOSS and they refuse to use anything else. Not everyone on here is a full-time software engineer, though; IMO it’s better to be honest about shortcomings and set expectations well. More people self-hosting their media is a net positive IMO.
Plex has people they can pay to make their product better (and at least for the moment they’re still paying them), Jellyfin straight up doesn’t have those resources. I hope that changes because Plex is not on a good trajectory as a company. The Homeassistant model seems like a good one that gives people a good reason to contribute code and money, I really hope the Jellyfin guys do something along those lines.