I've been in a multi year process to move my users off plex onto jellyfin. They just keep doing things I'm not a fan of
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!
Jellyfin is absolute dogshit though.
Sauce: I just installed it on my media server that concurrently runs plex. I run the app on a fire tv cube to use it... and it crashes* constantly.
Edit: More stuff :)
-My media library when imported immediately showed seasons of shows as separate shows, it doesn't intelligently automatically merge it like Plex would.
-Subtitle options are not consistent or robust. I MUST have subtitles due to having a multilingual family which is largely ESL, if they speak English at all. This is the problem I tried moving to jellyfin to fix.
I had a few metadata issues with Jellyfin until I changed the primary metadata source to be the same as what Radarr/Sonarr use so they all the file names match up and I've had no issues since.
I also don't have a notable issues with subtitles in Jellyfin, but maybe your requirements have more friction. Have you tried the (iirc included by default) Jellyfin plugin to automatically download subtitles for your stuff? Or the *arr program that handles subtitles (I forget its name)?
Works great here, and my users are very happy with it. Not disputing your experience, just saying it's not universal.
Could be a compatibility issue with amazon's android fork? I have only used the android client on google pixel, samsung phones and AOSP builds.
The eternal problem of open source: people will happily pay for proprietary software and services, complain that open source isn't ready. Then when it is, they will not donate a single cent to continue development but instead create passive aggressive posts and issues demanding features or shitting on the project.
Obviously they got outside pressure to remove this because of muh ease of piracy sharing
Honestly I really don't like how self hosted streaming services have been lumped into the same category as piracy. I have no issue buying media. If the law says I can't share it outside my household I will comply without arbitrary software locks.
My concern is that media companies will go after Jellyfin. They don't really need to win all they need to due is bankrupt everyone involved.
Don't worry, there are countries where it's perfectly legal to rip your own physical media and use it in a digital library. There are some countries where it's even legal to download a pirated digital copy of your owned media.
Jellyfin will remain, and even if the capitalist pigs try and go after it - which is already close to impossible - they'll find shelter in a country with moral values.
I'll sadly have to keep using Plex until jellyfish makes library sharing simple.
I have like 10 different family members using my server. If I have to do anything beyond just letting them log in to a plex account on the app to get access, they just won't.
I have like 10 different family members using my server. If I have to do anything beyond just letting them log in to a plex account on the app to get access, they just won't.
Umm that is all you need to do with jellyfin. You can setup wizarr and give them invites to create an account or just manually make them and give out the info to people.
Yup, took my SO like 10s to get on our Jellyfin server. No issues here.
Is adding a URL too much? Jellyfin is also just login in addition to enter the server URL.
Yes. Even with Plex I've had people just never log in. Or after I log them in and set it as a favorite they just never go to the unfamiliar icon.
Most of the problem isn't even Plex/Jellyfin/etc.'s fault, it's that the UI of smart tvs is a nightmare hellscape running on underpowered hardware and people just want to interact with it as little as possible. The absolute best thing would be to copy Netflix/Disney/etc and throw a QR code on the screen to sidestep that by throwing authentication to the phone.
I mean fuck yeah, probably. I share with my family and I had to check their email for them to prove that they received it.
Yes. Anything harder than Netflix is too much
But it's easier. Instead of "Netflix" you type "yourdomain.com." And no payment or whatever needed, and it has the same login process as Netflix.
That's it. I call mine "media.mydomain.com," and my domain is really easy to remember.
I haven't tried Plex but Jellyfin is super easy. Type in IP, username and password and you're done. Only need to setup port forwarding on the router to make it work.
Isn't it trivial to run both? You just point them at the same library right?
Switch to jellyfin, it's really at the point where it's ready for everyone
I run both Plex and Jellyfin. Jellyfin is ready for everyone who doesn’t have to deal with the Mother-in-Law Factor. Plex has an easy setup process, and I could walk my MIL through it on my phone. In 5 minutes, her TV was connected to my server.
Jellyfin isn’t to that point yet, and likely never will be. Since there’s no centralized server for an app to phone home to, there’s no way to create a unified account creation/login experience. Jellyfin is nice as a “just for me” server. But as soon as I have to help others use it, it becomes a nightmare. Walking my MIL through setting up Jellyfin on her TV was the reason I re-installed Plex in the first place.
I had finally converted my wife away from using paid streaming apps, and dealt with all of the “Why do I have to use three different apps to access it on my three different devices? They all look different and are harder to use” complaints. By the time it got around to my MIL, I was tired of dealing with it and just reinstalled Plex so people could have a consistent experience.
I still use Jellyfin for my personal viewing because I prefer it. But saying “just ditch Plex, Jellyfin is ready now” is a little disingenuous. Jellyfin is ready for the people who want to use it. But if you’re trying to convince people to ditch their streaming apps, you’re fighting a lot of social inertia. You need to be able to provide a consistent experience across their different devices, with a decent login experience. And Jellyfin definitely isn’t there yet.
Thank you for being a voice of reason. People here are completely out of touch from reality
Lemmy has a lot of really outspoken FOSS enthusiasts. It sort of goes hand in hand with the whole “anyone can spin up their own instance” idea that Lemmy is built upon. Same reason there are so many Linux users here. But that also means you need to take any sort of “just switch to the FOSS version it’s basically the same thing” posts with a grain of salt.
I tried spinning up my own Lemmy instance. Everything was configured properly, but I could not get it working. Mind you, I run lots of things that take more than a drop-in compose.yml, so I'm not sure what I was doing wrong 🤔
It's really not hard though, it's just entering a domain name. If you pick a decent one, it can be very memorable.
All of my stuff is at "thing.domain.com." For Jellyfin, it's "media.mydomain.com." Nextcloud is "cloud.mydomain.com." Actual Budget is "budget.domain.com." Enter that, then you're good. Repeat on any device.
Is that really a barrier for people? Surely this is sufficient:
- Install Jellyfin app
- Enter domain.com
- Login
Do that once and you're good pretty much forever.
I've used the website, android app, and WebOS app, and they all work pretty similarly, not sure what's confusing there.
Is the Plex experience significantly different?
Jellyfin is not there yet but it definitely can be. It can be done pretty easily without any centralised server.
- Sending people magic links to their accounts on their phones that auto log them into Jellyfin.
- Make IP dictionary to have people type "cat mug door end" which pings the server with a login from an IP.
- Show QR code.
- Scan with an authorised app which pings the server to authorise the device on behalf of the user.
It's passwordless 4 word input + phone scan that can be optimised for TV pretty heavily since you only need make something 10^12 unique to account for all IPv4.
It will take around 15-30 hours to code though for a person familiar with Jellyfin on android TV and server.
Although Plex is running on your server it isn't there to do what you want.. unless Plex's real owner permits it.
That's how proprietary software works.
I'm seeing a lot of love for Jellyfin in the comments. Seems like Jellyfin is finally mature enough to give a real shot.
Does anyone know how Emby is doing in relation to Plex feature parity?
I can confirm jellyfin is great.... But I have moved onto burning onto physical Media (BD) to avoid HDD / SSD failure with data loss
Why not both? BD for backup, Jellyfin for convenience.
I have both currently but it's an HDD so it won't last forever
That's what RAID is for. When a disk fails, hopefully you're fast enough with the replacement so the array never fails.
It's only a single extern HDd from western digital
Optical disks rot even in perfect storage conditions. There's no failure proof storage solution easily available.
Yeah disc rot is a problem... But luckily it's A LOT longer (50-100 years)
This is compared to HDD (6 years) and SSD (10 years)
"We’ve spent two years requiring our apps from the ground up to boost our development speed, which should enable us to bring new features to you more efficiently, across more platforms,"
... "and that's why we're deleting a bunch of features never to bring them back. Because we're just so efficient!" Crazy how many companies use this awful excuse.
Also is that a misquote by the author or did they really write "requiring"?
Lack of feature parity is the number one thing holding so many people back from switching to Jellyfin. Of Plex is going to start deleting beloved features, a lot of minds will be made up very quick.
This is a feature that Jellyfin natively has already. So now Jellyfin exceeds Plex in some areas.
I have had a plex instance but when they started adding their own movies and crapola into it, and requiring logins and etc etc etc I started keeping a Jellyfin instance live as a hedge. I still use Plex primarily, but use Jellyfin and keep it patched just in case. If there's any kind of ugly action with Plex, I feel like my bets are pretty well hedged. Plex definitely has a lot more polish than Jellyfin, but I wouldn't doubt if there is a rug-pull in some way or another. After all, Plex sold a bunch of lifetime subscriptions ONCE but they still end up paying to support those. Sooner or later they are going to want more money again.