Honest question, because I know multiple people who are not looking to jump ship since they already have the Plex Pass.
I have a lifetime pass from many years ago when it was cheap. So I’m not in a huge rush to convert and want to do it right. But I am on the path to converting. I decided to make a major change to my home server infrastructure and it’s still in an experimental stage. Moving from a really old standalone computer I’ve used for. HTPC purposes over the years, currently dedicated to Plex combined with a few raspberry pi’s of various generations for the little stuff, and a single, good NUC for my router, to adding two additional NUCs and eventually upgrading the Plex computer with a more modern processor and video card for ML stuff for Immich and a few other systems that I plan to start using. I’m not just moving from Plex, but also a lot of Google and Nest products.
My dilemma has been Docker Swarm vs Kubernetes. I was trying to set up Kubernetes in a way that is easily repeatable and self documenting, but ended up with lots of manual steps required to install things and lots of things that I had to write my own helm charts for as well as the scripts to install and set up Kubernetes itself on each of the servers. Lots of custom stuff. Docker Swarm would be way easier, but the issue is I’m worried about Docker getting so proprietary these days and swarm mode getting so little attention, and Podman quadlets aren’t self balancing across multiple small servers like swarm. So that’s why I haven’t switched to Jellyfin yet.
I used Emby for a couple years right before they went closed source which spawned Jellyfin and it was fine in some area (though not as polished) and better in others, but securely sharing remotely was always a huge hurdle which is not something they’ve found a solution for.
I have a lifetime pass so I have no reason to switch as of yet. Migrating people over like my elderly parents is going to be a nightmare if it ever comes to that.
Ease of use for my users across multiple platforms with minimal tech knowledge on their end. I’m sharing my library with ranges from 12yo to 70. I need it to “just work” and it does that perfectly.
Did you try Jellyfin? I’ve had success with Jellyfin once I’ve been the one setting up the TV app, etc. It did just work, because users found it very simple in comparison to Plex. If anything, they like how Plex shows more things beyond the collection.
I use both at home, mostly plex though and I have about a dozen people who watch remotely and keeping the remote access private and secure I’m not putting jellyfin behind a public reverse proxy. Not feasible to setup wire guard for a dozen people across 4 states and troubleshooting those tunnels when Plex does all that for me. Plus Plex allows them to manage and reset their password without my intervention
I’ve been the one setting up the TV app, etc.
That is exactly the issue. I can’t personally set up the app for all my users. Most of them are not in my household.
Me either, but I don’t expect them to setup any sort of app themself (including Plex).
That’s his point though, he does expect them to be able to set up themselves, and apparently Plex is good for that.
Yes, in my case I personally had to setup both clients (Plex and Jellyfin) for the family members myself.
And right back to https://lemmy.cafe/comment/17371392
Ah, the answer to that… I configured the server beforehand and installed it at their house as a gift, so I have persistent SSH access over VPN and can administer it remotely at will within tmux. Has worked for several years.
Had to find it, but there is a new tvOS app that looks very nice: Moonfin
Thanks do letting me know about this. I tried it and it does look good. Sadly for me at least it does perform well. Moves slow between options and libraries. And the Live TV Guide isn’t working at all. That could be a me issue, but the slowness is unacceptable. Once I have more time I will play it more and probably reach out to the Dev.
Same here. Plex just works for my folks with 0 tech literacy. I may try Jellyfin in the future, but I have a few friends that primarily access Plex via Playstation 4/5, and I know there’s no support there yet.
Yeah, lacking the client is not good. https://features.jellyfin.org/posts/2751/playstation-5-support
Couldn’t upvote this harder. Tried Jellyfin for 5 mins and was super confused why I couldn’t find sharing options. After googling and reading about reverse proxies and buying domains and shit I said fuck it and uninstalled
I never fully understood this argument as you would have to do that anyways with plex unless you’re using their proxy which would just artificially rate limit all of your users. But I do realize that jellyfin doesn’t have an email invite system in place which really is my biggest issue
What’s the “that” that you’d have to do anyway with Plex? I had to do nothing of the sort. I asky friends and family to make a Plex account and ask what email address they used. Then I give that email access to my library
Totally understandable, however basic tailscale version is free and you can just have that installed on all of the connected devices as a “reverse proxy”. You then use the ip adress from the server or main computer with the files and connect to its tailscale provided ip adress after turning it on and as long as you have port 8096 open on the server computer (http:/with your adress here:8096) you can connect to the server through the jellyfin app on the device you’ve installed it on.
Yeah, I think you lost them after the first paragraph. 😉
I am tinkering constantly with my home setup, but I am lacking the time to set up everything to my liking.
So I am using neither Plex or Jellyfin, I am using Kodi and have a Webdav share available for when I am away on holiday. 😬😁
But then I am only sharing with my closest family in my home network. Somehow it seems everyone is providing a streaming service for half the neighborhood and the remote family (or possibly a polycule with the drama associated, IIRC).
Yes. Same.
I’ve never understood this stance. You do you, but if I’m offering to host stuff for friends or family for free, they can at least learn to operate that thing on their end.
What do they need to even learn? How to login using the username you gave them?
Surely you haven’t exposed your Jellyfin to the open net, since even the devs admit that that is a terrible idea
My Jellyfin is exposed to the open net and it’s completely fine, but users don’t need to know any technical details about that. They just need to know how to login.
Theres a reason everyone uses a VPN to allow remote streaming for their Jellyfin. The things as open as a barns door, so you should not just open it to the public. Like I said, even the devs say not to do that, its just not secure enough
You’re just spreading fud. Jellyfin devs actually have documentation on how to expose it to the net. Why would they do that if it were unsafe?https://jellyfin.org/docs/general/post-install/networking/
I’ve been using it this way for a couple years now and we are good. Never used Plex. I’m using only Jellyfin. So, I’ll pass on your advice. Thanks.
According to your own link that you totally read : “Note that opening a port gives full access to that port to the next higher Network. Opening a port directly to the Internet is therefore insecure and not recommended.” and “forwarding its Ports directly to the internet (not recommended!)”
Got a link for the dev recommendation? I hadn’t heard about that
It seems to depend on how you are granting access and have configured the server… if they have to setup VPN access in order to access Jellyfin, as opposed to logging into plex website.
No, that doesn’t change anything about what I said really.
To me, if I’m hosting something for my friends and family, they can put in the effort to learn how to use it. Period. Whether that’s as simple as logging in through a browser, installing an app, or using a VPN. They can learn, or they can pay for Netflix (as an example, since we’re discussing a media server originally).
In my experience getting dozens of people on to my server, plenty will happily choose to pay for Netflix. I want people to choose my server over paid streaming, so I offer both Plex and Jellyfin, and to date not a single person has stuck with Jellyfin, and several have gotten my invite email, took a look at the FAQ on how to request media, and continued using paid streaming.
I’d want them to as well, but I’d also expect them to put in the bare minimum effort considering I’m taking over server admin duties and costs.
This.
I definitely have noticed that it is important to install metadata plugins like imdb, as well as fanart, in order to feel closer to Plex. Users like seeing Rotten Tomato and IMBD scores, in addition to cast info and such.
The client apps on Apple TV are just not good. I have tried swiftfin which is slow and I find it not very visually appealing. There there is infuse which does look better, but is missing features and requires a subscription for full functionality. If there is a app I’m missing I would be happy to try it.
I keep Jellyfin up to date and check in or it from time to time. Even have watchstate so my watched history stays updated. Hoping one day there will be a good Apple TV app and I could fully switch.
I use Jellyfin on my phone and just do the screen share to my AppleTV.
Infuse is fine. Subscription has a lifetime option, or it’s $1/month.
Absolutely, my other friends are doing the same. They keep their state synced between services and keep checking in on the AppleTV client improvements for Swiftfin.
Same boat on Swiftfin and Infuse.
There’s one I recently found called Moonfin that does many things well. It’s my current go-to until official apps catch up.
I hadn’t heard of Moonfin before, it looks promising as an Apple TV client. Any pitfalls with it?
I use it on my tablet and it direct plays all of my (limited) media, and also handles and organizes downloads to the device with reencoding options. Playback is
more reliable compared to Swiftfin.(Edit, it messed up some subtitles that run fine in all the official apps) UI seems modeled after existing streaming services.They also have a plugin that “updates” your existing Jellyfin install so the features show up on the official client, but uses code injection which I didn’t like and so did not partake. The sense I get is that they push for features and implementation while official Jellyfin development takes a much more conservative approach. I hope they can work together some day.
I’m in the same boat. Considering swapping out for a Linux based media box instead of the AppleTV.
Kodi works well as a frontend to Jellyfin and Plex
I hate this answer so much. I get that it works, but it feels like a kludge
Great; how do I load that in my AppleTV?
Last time I tried, there was no prebuilt client for Jellyfin on my Samsung TV. I had to put the TV in dev mode, cross compile and install their experimental code, and it honestly wasn’t that good a client.
I don’t use the paid features of Plex so I’m just holding my nose and keeping it until the alternatives become viable.
The UI didn’t support remotes on console and use tiles. Really amateur shit. No need to set up a reverse proxy. I have a lifetime, zero need to switch.
I don’t know if it’s improved, but I was only put off by the memory footprint on windows. Plex was running more efficiently and does look more polished. This was also impart as I now use Channels for my live TV purposes as nothing else really comes close.
It’s still installed and ready to go if I need to make the switch but I don’t really have a big enough reason to do it. Too many other things to tinker with.
As a Jellyfin user that has lurked in past “Plex did bad thing X” threads and someone suggested jellyfin.
The usual reasons are
- Remote login (through their relay)
- Which also plays into remote streaming
- Plex Amp (their music player) is supposedly the absolute best of anything
- Very easy to sign up (both the admin and family and friends
At least that’s what I remember at the top of my hat.
Just a slight clarification that their relay server is a fallback for when your server is inaccessible and still allows you to playback media at 1 or 2Mbps. Remote logins are handled by their authentication server which is separate, so that bulletpoint should be broken out into two separate items.
Plex has clients for every single device there is. I arrive to some 2018 smart tv in a holiday cottage and it’s absolutely dreadful, measly App Store on a since abandoned TV OS has a plex client.
Also have a very old life time pass so current pricing means nothing to me.
99% of my usage is on an Apple TV and the Jellyfin Apple TV client is just really bad. Last time I tried it didn’t even display “watched” markers and the UI looked terrible. None of the third party clients seemed decent either. The Plex client is much better (although I could do without the “suggested” sections).
The tvOS app is actively under active development, although it’s been a couple years since they’ve published a proper release. Devs routinely post updates here
Reading this thread, it seems like two different groups of people are having two different conversations.
For me, self-hosting is just that, running my own stuff at home for myself (and my immediate family). My motivation is privacy and freedom. I want to use services that are free of commercial incentives against my interests whenever possible. That usually means self-hosting my services.
I’ve been a system and network engineer for most of my career and I like configuring and managing stuff. I like knowing how everything on my home network runs, where and what data is shared, etc.
As soon as people start talking about “my users need …” I’m out. That sounds too much like what I do at work. I want to relax when I’m at home. Jellyfin is perfect for me to do that with my content without needing any of my data to go to any companies.
For everyone who wants to be an IPTV operator, Plex is the best choice right now. Jellyfin isn’t really focused on that use case.
I have both technically running. The metadata matching on jellyfin is complete ass, so I have to manually match up like a third of my library, or reconfigure the files (absolutely not happening) which I just dgaf enough to do when vanishingly few people would be able to use it, so its only partially set up. It also can’t be accessed by anyone because I’m not dumb enough, nor smart enough, to open it up to the internet (I don’t know how to do it safely and I’m thus entirely not interested in trying).
Plex, by contrast, is already configured (and if I have to scrap the library and start over, as I’ve done several times, its pretty easy to reconfigure), the metadata linking is correct and automatic most of the time, everyone already has access to it, and it just works for them, and thus for me. I’m not giving it up just because a bunch of hyper-nerds on the internet say it’s bad for, frankly, nonsense reasons that don’t apply or matter to me or honestly most people who use it. I’ll wait until it -actually- is bad for my use, or until jellyfin serves the use I have for it, which it absolutely does not do presently, and may never. (And no, a vpn or whatever setup is not a solution, it’s just one more thing to maintain and fuck with constantly to keep it working for people who don’t even know what a vpn is. Hard pass.)
I wouldn’t pay for plex now, nor in the last several years, and I strongly discourage my users from doing so, but spent money is spent, so might as well keep using what I paid for until it doesn’t work for me anymore. I mean really, why not? I genuinely haven’t seen any valid reasons to get rid of it, and lots of reasons to keep it.
The metadata matching on jellyfin is complete ass, so I have to manually match up like a third of my library
Does Plex somehow do a better job of figuring out special features metadata? Because other than that, you follow the naming schemes, and Jellyfin has had a 100% hit rate for me.
I’m not really sure what you mean by special feature in this context, but plex pulls the meta largely without needing to rename files (some exceptions, but they are very obvious, like if there’s words/numbers before the title for some reason, like when I ripped my 13 hours of classic monster movies and they were numbered), and it usually doesn’t care about extra stuff like encoding info and whatnot. Hardly need to manually match anything when it gets added, and never need to manually match shows. Handfull of stuff if I rebuild the server from scratch, but those files mostly don’t have metadata to begin with (some youtube rips, some documentaries that probably came out of a series, that sort of thing). It just seems to be a lot more forgiving, I guess.
I’m just not super interested at the moment in going through my entire library, which would take half of forever, to rename everything to make it work properly. Especially when I already did/do that for plex’s requirements, and it works fine. I assumed when I set jellyfin up it would pull the same, but it doesn’t, in my experience.
Just let Sonarr/Radarr do the renaming automatically.
Genuinely don’t know how to set those things up, and “my personal IT” doesn’t know either because they also have limited docker experience, and no media management experience, the media stuff is my contribution, and I do it painfully manually (i like curating, so its largely fine, but its painfully manual). i’ve been looking into it on and off for a hot minute. But I have zero docker experience which is the main way those things are done afaik.
If you know of a good guide for those things, one that doesn’t assume you are a whiz with docker already, I’d be interested. Personal IT person does security and used to sysadmin, so I’m sure they could figure it out if i can’t, but we haven’t found any particularity good guides for it that were digestible without the background knowledge. Something neither of us has any other reason to learn, so hasn’t been done.
I found the guides overwhelming too at the start, but then I skipped them and just went for it with a simple container in a compose file (doesn’t even have to be sonarr).
The benefit of containerisation is that if you break it, it’s simple to remove the container, delete the config folder and start again without affecting your system. Give it fake data files to munch on and it’s unlikely to ruin anything if you muck it up.
So I did that a few times until I got the basic relationship between the docker compose file and the functions of the program. THEN I looked up some guides on the arrs and saw I needed to structure the volumes better, but that’s fine because I could wipe clean and go again.
Only when it worked predictably and I understood it did I let it loose on my library.
The good news is that if you figure Sonarr out, Radarr is almost exactly the same. As are all the arrs.
And then if you need some of them to route through a VPN container, that’s just one line in the file. And so on. Before you know it there are 20+ services and they’re easily managed.
So from services on a single compose, I can mark a show to follow, it’ll automatically download on release, rename itself, any extraneous subtitles and audio tracks removed, ingest to the media server, and delete the files when they’ve been watched. Basically, all I do is ask for the show and watch it. Everything else is automatic.
I understood about two thirds of that tbh.
Im the sort of person why plex is still a big thing. Just enough knowledge, but not enough for all the things.
I know docker isn’t the only option (idk if thats what you mean) but idk any of what you proposed as alternative. Ill send this to IT person, maybe they’ll get it, but i don’t :) i want to get the things, but i don’t have the background knowledge to make them digestible. Have a degree in technical communication, so very good at learning, more for science than tech, unless I can find a good tech guide first and then I’m great (but tech people are notoriously shit at documentation for anyone even remotely lacking in tech skill)
Compose is just a way to have docker run services (apps) based on a list of settings in a text file rather than from commands in a terminal. It makes it easier to manage a whole stack (collection of services), and sets out the settings in a more human-readable format, so once you get how one service is configured, it’s easier to try others.
I meant in the use case of ripping my entire Blu Ray library for a new Jellyfin install, the only thing that’s been difficult for me to match has been the special features. So I guess the friction you’re running into is that you’ve already got these files named for Plex, and the migration is the hard part?
Sort of, I guess? It probably would be very different if I’d been naming them in a way that works for jelly from the start, but it’s just a massive undertaking at this point to… retrofit, for lack of a better term coming to mind.
I was under the impression they used the same agent for metadata, but they must not, or there must be some changes in how Plex handles stuff.
Gotcha. I hear you can run a utility outside of Plex to do the conversion, but I do have the luxury in this case of starting from scratch, myself.
Good to know, I’ll have to look into that. I’d like my jelly set up for the very few highly technical people I know who can manage their own connections (I got my limited technical skills somewhere!!), as well as my own home use, so thats helpful. Also to have a backup option for the person I care enough about to manage a VPN for (literally one person, but I also want them to have access to my calibre database as well as share folders for GOG games, and they are with it enough to learn what I teach them for maintaining the connection)
Im not sure exactly when I became a data hoarder, but I certainly am now, and more tools are good. Thanks for that info :)
Plex clients arent great, but they are better on many TVs compared to jellyfin. Also the wife is used to it, so I don’t really want to retrain
I thought about replying to some comments but decided to make a top level comment instead. There are some valid points a few people have brought up that aren’t the easiest things to fix. Some are, actually pretty easy to fix. Some are issues where Jellyfin forces you to do things a certain way, like file naming convention, which I think is extremely smart to do anyway.
But the one reply I keep seeing is “until Plex stops working, I see no reason to switch”. With that, I mean, I guess we all agree you are going to get fucked by Plex at some point. They’ve been slowly cranking up the heat in the pot. I love my media library and I just couldn’t stand waiting for the rolling boil. I’ve been using Adobe products since 1999. I recognize an abusive relationship when I see it. If you’re happy where you’re at, I mean, by all means. I’m not going to yuck your yum. Many of the issues are exactly the kinds of things the Jellyfin community is happy to help fix with you. I do wish you all the best, but I’ve never gotten locked into a great deal that didn’t hurt when I needed to get out of it before.
But you’re not “locked in” with Plex, because as everyone in here keeps saying - JellyFin is so wonderful it only takes 15 minutes to set up. That means if Plex ever does screw over lifetime pass owners, unlikely as it is, then within 15 minutes they’ve switched to JellyFin. Easy.














