I have both and run them side by side through Docker in UNRaid, but Jellyfin hardly ever gets used unless there is a problem with Plex and I don’t feel like fixing it immediately. I’ve had the Plex lifetime pass for forever.
I have young kids and really like Plex’s system for moderating content for their accounts. I’ve never explored this on Jellyfin though. As a person with crappy laptop speakers, subtitles are important to me. Plex does subtitles better than Jellyfin in my experience.
From my admin panel (showing the user child protection):
Idk where the age metadata for movies ia pulled from but I guess it’s either TMDB/TVDB or some other metadata source I added.
Seems to work though (I have not added it)
The age rating can be written over and locked so a refresh can not reset it.
As for subtitles (don’t quote me though):
SRT on the AndroidTV app is basically instant (just direct play)
PGS can (afaik) usually also played directly
VobSub needs to be burned in/transcoded
ASS/SSA is in a phase to be implemented so it doesnt result in transcoding.
But usually encoders/remuxers include SRT or PGS subs anyway.
My only complaint is the native iPad-app which needs a minute to stream SRT subs for whatever reason (using the web-ui). The mobile Android app, the AndroidTV and regular web ui basically work instantly so idk /shrug
I have both and run them side by side through Docker in UNRaid, but Jellyfin hardly ever gets used unless there is a problem with Plex and I don’t feel like fixing it immediately. I’ve had the Plex lifetime pass for forever.
I have young kids and really like Plex’s system for moderating content for their accounts. I’ve never explored this on Jellyfin though. As a person with crappy laptop speakers, subtitles are important to me. Plex does subtitles better than Jellyfin in my experience.
For the price of people’s, you could just get better speakers.
Hell you can probably get a framework for what plex will cost next year.
Ha! I have a Framework 13 from their first run. It’s my only real gripe with it. Downward firing speakers are dumb on a laptop.
From my admin panel (showing the user child protection):
Idk where the age metadata for movies ia pulled from but I guess it’s either TMDB/TVDB or some other metadata source I added.

Seems to work though (I have not added it)
The age rating can be written over and locked so a refresh can not reset it.
As for subtitles (don’t quote me though):
SRT on the AndroidTV app is basically instant (just direct play)
PGS can (afaik) usually also played directly
VobSub needs to be burned in/transcoded ASS/SSA is in a phase to be implemented so it doesnt result in transcoding.
But usually encoders/remuxers include SRT or PGS subs anyway.
My only complaint is the native iPad-app which needs a minute to stream SRT subs for whatever reason (using the web-ui). The mobile Android app, the AndroidTV and regular web ui basically work instantly so idk /shrug