As a long time plex pass user, is there anything there that would make me want to switch? Plex has just plain worked for me for years. mobile apps, everything is just great. Why should I look around?
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Plex is closed source and gradually being enshittified. You might not leave today, but you should have an exit plan.
If Plex is just working for you, stick with it. I switched to Jellyfin when I got sick of having to reset my Plex library. (Even now, thinking of the "Plex dance" makes me shudder.)
Agree 100%. Most of the former Plex users turned Jellyfin users I have come across did so better Plex was broken in some way for them. For me it was the general lack of care in creating/maintaining a good Apple TV app. Over the past few years it's just gotten buggier and buggier with a lot of complaints on the Plex forums where devs would essentially stop by to say they weren't working on any fixes.
Jellyfin doesn't fix 100% of the issues, but at least there is active development on Swiftfin that showed a desire to fully support all devices.
I have a lifetime Plex pass but am still annoyed at having to deal with "recommended" every time a device is setup or reset.
The recommended view is useless and there is no way to make library the default view. You have to reset every source. It makes it incredibly annoying helping my family remotely to get to family videos.
I was just thinking yesterday - when was the last time we server owners actually had a feature update? I think last one I noticed was credits skip, and that was... 3 years ago? About?
Meanwhile Jellyfin apparently has been developing full steam ahead, I noticed credit skips in my test instance yesterday.
I never used Plex. Up until my kids were born I used to just watch my videos on my desktop, but now I find myself watching on my phone and TV more often. My Jellyfin server has been super stable for the last 6 months or so running on a super low powered machine and external hard drive. The only issues I have is with movies with Dolby digital, they tend to get out of sync when scrubbing the timeline. I am assuming that is due to the lower power of the machine. But, I have a 400watt desktop with a 7th gen i7 and a pascal Quadro P1000 that I am planning on migrating to. Then adding a 20tb internal drive for storage. Hopefully that will resolve the small issues I have seen with it.
Although I have my issues with plex, jellyfin has its own problems:
- STILL can't clear out the TS transcoded files automatically. So if you watch a bunch of TV episodes on a weekend, your jellyfin container will run out of space and break.
- STILL can't handle subtitles properly. I swear, this must be jellyfin's Waterloo.
- jellyfin cannot demux 5.1 and present stereo sound on certain streams. I think this is a tooling issue. But it's low level enough that I can handle it manually with mkvtoolnix myself on the few cases it happens.
- I’ll have to check but I haven’t had an issue with the transcoded files filling up.
- Subtitles work as expected for me but all of my file names are in English, are the ones you’re having problems with file names in another language perchance?
- That last one I fixed myself by wrapping ffmpeg around a script I wrote that forces 5.1 to transcode to AC3 so it goes to my speakers properly.
It's curious that I'm almost in the opposite boat, have been using Jellyfin without issues for around 5 years, but recently was considering trying Plex because Jellyfin is becoming too slow on certain screens (probably because I have too much stuff, but it shouldn't be this slow).
Edit: this made me want to check in Plex, so I'll leave my story for people amusement:
My experience with Plex:
- Write the docket compose
- leave out the claim because it's optional and I have no idea what it is
- launch it
- asks me to create an account
- not really comfortable creating an external account to access my local server, but okay.
- discovered I already had an account. Huh? I wonder why I don't remember ever running Plex then.
- login to that account
- shows me a bunch of stuff
- find it weird that it already scanned everything, especially because I didn't pointed it to my media
- proceed to try to watch something
- can't play due to DRM
- WAT?
- go back and discover there's a bunch of content that's not in my library
- ok, so this must be some free content
- how do I configure my local library?
- spend 15 min navigating the UI trying to find it
- open the docs, they say to click the settings icon
- that icon is nowhere to be seen
- click a similar one
- can't find anything the docs say I should
- maybe I'm not on the right site? site is :/web/yaddayaddayadda so it seems correct
- try to go to : get to the same page
- look at the docs on how to access the web app says to go to :/web
- try that, get a message about not being authorized
- WAT?
- read some more docs discover I need that claim
- spend some time trying to find that in the UI
- google it up, find the link
- go to that page, grab the claim, set it up on the server and restart the server
- I'm able to get to the web app now
- Do you want to access it from the internet? If this works it would be great, so yes!
- setup my library
- let it scan and try to watch something from it
- UX sucks, video plays in a sort of popup in landscape on my phone.
- Ah, dumb of me, I probably have my browser set to desktop mode
- No, I don't.
- Ok, so the web is maybe only expected to be used on desktop, let me install the app
- Install the app, login to my account, only have the Plex provided content
- Look around trying to find the media I scanned, find a thing saying my server is disconnected
- WAT?
- Go back to the web app via IP, try to look into settings
- "You are not connected directly to the server"
- WAT?
- everything else seems okay, I even enabled remote access there and it says it's working
- Every few minutes the page says my server is not available for a few seconds then comes back
- It's now been 1 hour and I haven't been able to watch anything.
It's now been 1 hour of trying to set this up and I give up. Jellyfin is much more easy to setup, and even if Plex was instantaneous I could have loaded my TV library hundreds of times in the 1h I just wasted trying to get this to work. Probably every other time I tried I got similar results which is why I have an account there even though I don't remember ever using Plex.
Edit2: after some nore more fiddling managed to get it working, not sure what I changed, so now:
- Open the app, see my content there
- Try to watch something
- "You're watching in indirect mode, quality might be bad"
- Ok, so it's not connecting directly to my server, anyways, let's ignore this for now, maybe it's getting confused because it's in a docker container
- "Activate Plex"
- Ah, ok, it's the "pay or not now" screen, not now
- No subtitles play
- Try different subtitles
- Still nothing
- Plus quality seems shit
- Confirmed, it's reproducing at 720x300 even though it's a 4K video
- Look at docs, figure out the direct play is about converting the video
- Select maximum quality which according to docs should use the original file
- Still get a 300p video
- Figure out maybe it's the android app that's the problem, go to the TV, install Plex and connect to it
- Video takes forever to load
- Give up again after a couple of minutes waiting for the movie to load
I quit streaming services around 4 months ago, determined the exact maximum streaming quality every device I own can handle, used a $60 used office PC from craigslist, admittedly I haven't fully figured out how to get subtitles to work without transcoding, but I just need to sit down and figure it out at some point. I direct stream all of my content from a 10+ yr old PC and it uses less than 5% cpu while watching a 4k movie. I could stream to easily 5-10 PC's and still likely be able to do software maintenance on the PC at the same time. That and with how jellyfin looks like a streaming service, with no transcoding it's better than any streaming service. Nearly every streaming service you use is transcoding on the fly instead of storing 20versions of each video for direct streaming, direct streaming a previously encoded asset will always deliver a higher quality viewing experience.
In my experience, transcoding with subtitles becomes an issue when the subtitles are burned in to the video. I often get external subtitles from https://www.opensubtitles.org/ and then stick the downloaded SRT file in the same folder as the movie. Make sure it has the exact same file name as the movie so jellyfin will associate the two together. Once I do that, it does not transcode at least for subtitle reasons.
I tried Jellyfin two years ago and was so fed up troubleshooting the installation that I swore it off. Tried it again a few months ago and it worked flawlessly! Now I host movies, shows, music, ebooks, and audiobooks for a handful of friends and family. My jellyfin instance is probably siphoning $120/month from Netflix's subscription revenue lol
I've been using plex for several years and setup jellyfin a few months ago to tinker with it. Playing videos works fine for me locally but I have some family out of state who have access and jellyfin doesn't have a solution for that outside of me publicly sharing the URL and managing the passwords. Also a pain point for me is having multiple files of different quality for the same movie/episode, it always shows as two episodes that it will play back to back and seems to require a lot of manual work per show/movie to get it tracked as 1 piece of media with 2 files to choose from. Would love to ditch Plex eventually but for me and my family it just works without issue and they can manage their own remote login.
I use jellyfin for every device except for my android TV. I really like it and prefer it over Plex, but it was working fine until it suddenly stopped working a few months ago. I tried updating the app, the jellyfin container, reinstalling the app and clearing data and redoing my jellyfin instance entirely. Nothing worked, everytime I try to connect to the server via the android TV i just got an error unable to connect... and the rest is cut off. Regular android app works, idk what the problem is but it has to be client side, so I just gave up and now have plex running alongside just for the TV.
If anyone has had this Problem before I would love suggestions!
Does anyone have any recommendations for migrating their Plex library over to Jellyfin? One day I fully expect to migrate over but when I do i want my full watch/listen history to come with me.
Been using Jellyfin along side the ‘ARR suite for about a year now, my biggest issue is with Subtitles.
On the IOS/iPadOS apps of Jellyfin subtitles seem to prevent media from streaming, tried utilizing Bazaar but have had no luck.
I think I might be able to help with Bazaar settings if you still want to try it. It took a lot of playing around with things, there weren't any guides at the time I set it up. But I can send you screenshots of my settings and highlight the crucial settings.
I used Plex a while ago and didn't like how I had to look for my folders against the stuff they offered. And the upside of being able to get my stuff from a server install on another network had me wondering if they were looking at the movies I had to pirate. Once I installed jellyfin, I didn't have to worry. My only issue is if I want to use it on vacation, I have to do some vps hack-jiggery.