Plex is starting to enforce its new rules, which prevent users from remotely accessing a personal media server without a subscription fee.
If anyone needs it: https://jellyfin.org/
Why would anyone use Plex over jellyfin anyway? The writing was on the wall years ago.
I set up Plex on my mum’s TV and she can just push play. The UI is intuitive (read: familiar) to her.
Jellyfin has a reputation for giving users more control and customizability, but the other side of that coin is that it’s more “fiddly”.
My users don’t want to fiddle.
That’s the opposite of my experience. Jellyfin just works and immediately exposes the content we’re looking for, plex tries overloading you with bullshit and burying your actual content
I believe you. I feel that way about iTunes (trauma intensifies).
But Jellyfin doesn’t have that reputation.
For remote streaming to, say, your mum’s house? (Or a friend, etc)?
Yes, after I set up the server properly (reverse proxy). With this change the same setup on the server side is necessary for remote streaming with free Plex.
My mum puts in the domain, username and password and starts streaming.
…reverse proxy…
Guess what I didn’t have to setup with Plex or Emby.
Come on, I love libre software as much as the next Lemming, but the Plex TV and mobile app is leagues ahead in terms of usability over jellyfin.
I still prefer jellyfin for many other reasons, but in terms of UX and UI for the average person it’s an easy win for Plex
You must be having a wildly different experience than me then, because I don’t even understand how you can make that claim
I never really understood intuitive as a description for user interfaces. I remember back when opinion articles on Tech news websites would use that term to mean it “looks and functions exactly like Windows XP”
Idiomatic usage of ‘intuitive’ regarding interfaces breaks down into
-
‘familiar’, so, confusing intuition with knowledge, or
-
‘discoverable’, which is more accurate and describes things like icons and tooltips and menus, where the rules of usage become more or less apparent with exploration and logic.
Yep. What’s considered intuitive UI changes depending on what you’re used to.
It’s why Google fought so hard to put Chromebooks in American classrooms.
-
Because I don’t have to learn about things like proxies to try and open the service up outside my network in a secure manner or try to explain to family they need to run tailscale at the same time and then inevitably have to provide tech support for another aspect of “why is this not working?”
I just check allow remote access and it just works and I can go about my day doing things I enjoy more because fucking about with Linux and providing tech support are pretty low on that list for me :)
Same. For whatever reason Jellyfin just does not want to work outside of my network. I have fiddled with port numbers, settings, and everything else. I have no idea why it won’t work.
Sounds like you’re behind cgNAT, which essentially means there’s another router owned by your ISP that’s between yours and the open internet, which also requires port forwarding, but your ISP will never do that for you.
It complicates things, but the solution(s) are tools like tailscale, cloudflare Tunnels, or to rent a VPS just to host a proxy/vpn.
Plex solves this by using their own public servers as a proxy for you, but this is part of how they have control over your users/server/data, such as blocking remote streaming… That makes more than a few people uncomfortable.
Yeh these are things I realise and I know there are solutions. The way Plex does it isnt ideal but also it works for me and my current knowledge level.
Maybe in the future as I learn more I can move on but right now it works for me and I dont have the time or motivation to put into learning everything else I need right now, as with everyone else in the world right now there is a lot of other shit going on that it just isnt high on my priority list unfortunately.
I’m still in my first year of self hosting personally and as well as being a Linux newbie I have learnt a lot and it has been a steep learning curve with everything.
I only bring it up because you explicitly said you have no idea why it doesn’t work.
Take things at a comfortable pace; there’s no sense overwhelming yourself. Then you just forget what you’ve done and end up lost in your own maze.
I started with Plex myself, almost 10 years ago. Moved to Emby, where I learned about buying a domain, setting up ssl through a reverse proxy, and just continued to explore from there. Today I run ~26 containers/projects across three systems and I’m always keeping my eye out for interesting new things.
Best of luck with your journey m8.
The way networking has developed is honestly embarrassing. We shouldn’t have to have cgNAT or any of the other problems that come with how we’ve broken the end to end principle, and it’s made us reliant on centralized Services when there’s absolutely no technical reason why that ever had to be the case
I can’t wait till meshvpn technology becomes so common that we forget what life is like without it. Tailscale is awesome but it is just the beginning
Should I begin telling you about the wonderful man in the middle attack that I reported to Plex over 3 years ago and how it’s still not fixed? Anyone can setup a plex instance and use that very instance to request an ssl certificate on behalf of any other plex instance, and then setup shop and gain complete access to your machine.
You’re going to need to back up your claim otherwise you might as well be lying as there’s no CVE like this I can find nor any public disclosure.
Plex have a bug bounty program and a responsive security team too.
Post your security report.
What?! Why don’t you have to do those things with Plex?
Because it does it for me? In Plex I just tick one box in settings to allow remote connections and then choose which libraries to share to which users and bam they can access all that content just by downloading the Plex app and logging in on their end.
No fucking about.
Doesn’t Jellyfin operate the same way?
I’m not sure there is any difference.
Plex has an automatic proxy service hosted by their public servers. If you haven’t or can’t configure port forwarding correctly, plex will route the connection through their own servers.
The problem is, that also means Plex co has total control over your server and the data sent between it and clients if they so choose. Anything from quietly logging the data sent back and fourth, to controlling who can connect and what they can do while they are.
Jellyfin has to be correctly exposed to the internet via port forwarding or tools like tailscale/a vpn; but it’s entirely your server under your control. You have ultimate control over how your server can be accessed, but that also means you’re responsible for actually setting that up.
Thanks! It’s been so long since I’ve used plex. I didn’t know they offered their own proxy service now.
Jellyfin is free open source software, they don’t have the money to provide free proxies to their users.
I mean Plex is not free, you pay for those services.
No, not at all. Jellyfin you’d have to setup a proxy or some kind of VPN like tailscale for the remote client to be able to access the media. I started to try and figure it all out when I first set up my server but as I have said in another reply j dont really care to waste the time learning how to do it in a secure manner and minimise the friction on my other users so I dont know the ins and outs but jellyfin you absolutely can’t just tick a box and share a library.
Also jellyfin meta data analysis was shit compared to Plex and so I’d have to spend even more time actually managing the server that I dont have to do with Plex.
It does not, not at all.
Sounds like a skill issue.
Typical condescending reply that I expect, yes it is a “skill issue” and I don’t really give a fuck. We don’t all have the same skills or the same levels of interest in acquiring those skills, some of us just want a solution that works easily for their skill level.
It is your kind of attitude as well that puts more people off learning these things because without a real interest in learning these things those kinds of hostilities just put people off of wanting to participate in those circles.
Yes. You could learn everything you need to know by watching a 20 minute YouTube video, but you’d rather use a paid product instead. That’s, like, the definition of a skill issue. The issue isn’t that the software is hard to use, it’s that you refuse to learn how to use it.
And that’s not the fault of Jellyfin, because the “ease of use” of Plex is because it’s a paid product. They can afford to run servers to make everything work for you without having to put in any effort to learn. You’re using their servers to make it easy for you, and you’re paying to do it.
It’s fine if you don’t want to learn to set up a service, but it does make me wonder why you’re commenting on a self hosting community. It seems to me like you’re not interested in self hosting. (Not trying to assume, but what you said is not what I would associate with someone who likes to self host.)
Except that just isn’t true unless you have prior knowledge of lots of other things. As with a lot of documentation within this space it all presumes prior knowledge of different things.
Most things you read or watch will start with just do x but if you don’t already even know how to do x then you have to go down a further rabbit hole to find out how to do that. Everything you try and do is a series of these things so your 20 minute YouTube video turns into hours of trying to learn other things to tie in with it.
On top of that I dont understand the underlying security implications behind opening my network up to the outside world, it is all well and good following some 20 minute video but without understanding the underlying implications of what you are doing how can you really fully trust that information because I dont understand everything behind it?
Again, I never said it wasnt a skill issue, I literally agreed with you that it was…
Also why can I not comment and participate in a self hosting community just because I dont do things exactly the way YOU want me to does that mean I automatically can’t participate?
It is your kind of hostile and condescending attitude along with documentation that assumes too much prior knowledge that makes both the self hosting and Linux communities really unwelcoming to people that are looking to even dip a toe into them. This all or nothing attitude where only your method of doing things is acceptable and anything else is seen as fair game for mockery and condescension.
I’m new to the space and maybe in the future as I learn more about it I can move on to other things as I gain the knowledge I need but people like you, whose attitude is just fucking shitty are really off putting in these spaces. Everyone needs to learn and the culture of condescension and mockery towards new users by a large majority of the existing user base doesn’t make more people want to join in and learn.
Cheers for adding absolutely nothing to the conversation though and further putting me off wanting to learn any more or continue to interact with the communities though. You’re really helping push adoption of things like this.
Again, you just sound like you’re not interested in self hosting. I wasn’t even that condescending to you, but you took it that way. You said you don’t want to learn how to self host in a community about self hosting. Like, imagine if someone went into a community about bicycling and was like, “Well, I don’t want to ride bikes, but I like motorcycles because I don’t have to pedal.” You should expect a certain level of disregard in a community if you’re going into that community saying you’re unwilling to learn the basics of what that community is about.
If you’re not interested in self hosting, I’m not saying you’re not welcome here, because a. you are and b. I don’t moderate this community anyway, but I genuinely wonder why you’re here. You did say you might be interested in the future, so…
This is a genuine offer: if you want to learn how to self host, I will get on a video call with you and teach you how to set up some services on your home network and open them up in a secure way. I write and run my own servers, and have for well over a decade, so I am qualified to teach you what you need to know, if you want to learn.
Yeh that is fair enough, maybe I worded it wrong in the first place as it is more that right now I dont have the time or motivation to do the learning due to everything else going on in life and I do conceded that I did jump first to condescension but that was based more on a lot of previous interactions I have had within the broader Linux community so I apologise if that was not your intention but “sounds like a skill issue” is a usual dismissive response that is often meant to be condescending.
I have put a lot of time in the last year into learning Linux to get to a place where I have proxmox running as well as a NAS and that was all from a place of zero prior knowledge and that was a steep learning curve and I think I am some what jaded from that experience going forward too due to some interactions and how not easy to follow documentation is for someone entirely new to the space.
I do appreciate the offer and maybe in the future I could take you up on the offer when I have more time and mental capacity to put back into furthering my learning within this space. Apologies for jumping straight to an assumption of your position based on previous interactions if that wasnt your intention, it just came across as such.
Quick question, do you know how to wipe your own ass?
Do you know how to rebuild your car’s engine?
Do you know how to remediate black mold spreading on the walls of a houseboat?
Do you know how to compile Linux to run on some custom arm hardware?
Do you know how to repair or rebuild a crumbling stone retaining wall?
There’s a good chance you may not know how to accomplish all of those tasks. There’s also a very good chance you may not care about knowing how to accomplish all of those tasks, as some of them may not be relevant to you. This is ok.
Finally, I know you’re posting on the Internet, but you don’t have to be an asshole, that’s a choice.
No, I am intending to take that course next year, any tips?
Plex is more polished, jellyfin is basically functional but we use Plex in our household because we watch movies all the time. I have my own personal jellyfin server on an old computer
How much more polish you need to watch a movie? Jellyfin has everything you need. I keep seeing these discussions and for the life of me I cannot figure out what is missing from jellyfin that people use Plex after all they have been doing for years
Working “watched” labels on the Apple TV client would be nice. Not having those is a deal breaker for me considering 99% of my use case is streaming media to my Apple TV over LAN.
I have Jellyfin running along side Plex in case I want to do remote streaming, but I never use it and generally just copy the files for what I want to watch to my laptop if I’m going to be watching something away from home. Or I can just VPN in to my home network.
I switched from a heavily used Plex server with about 10 users to Jellyfin with the samw usage patterns abour half a year ago. So far it’s been pretty smooth sailing. A better world is possible!
I’m ready to replace plex but unless something major has changed in the last several months I simply can’t understand how people feel jellyfin is a comparable solution to plex. I couldn’t even get past the user interface and it falling flat on its face with media recognition.
Jellyfin is the solution if you have a media file on your computer and you want to stream it to your TV in a different room and Bare Bones works fine. It serves my use cases for a lot of things pretty well, but for hardcore self-hosted streaming Plex still has more features and polish
Looks fine to me, I replaced plex like 3-4 months ago
Jellyfin / jellyseer + arr
There are custom themes out there that change the interface.
Right click -> identify-> Title name, has yet to fail me.
Its been a long time since i used plex so I can’t say how much “easier” its over there but compared to the days before streaming this little upfront work takes less time then going to a physical store to rent.
Maintenance takes no work and it cant be enshitificated (someone will just port it)
You need to properly name your media with a proper scheme (including tmdbid/imdbid).
Can I install/use jellyfin directly on my tv? That’s the only think keeping me on pkex (I haven’t tried jellyfin but I’m open to other options)
Depends on the TV. They have an official app on Android TVs, but I still happily use Chromecast for everything
It depends on the TV. They have official clients for Android TV, webOS and some more.
I have a kinda old but still working great 4k TV that is not supported so I use a fire tv dongle. No complaints so far. The same for other family members who have Android tv and webos
Jellyfin is notoriously full of security holes. It’s recommended to not expose it to the Internet. It’s also easy easier on Plex, at least until this bullshit, to have a random non-techie family member sign in to your Plex server from anywhere. I never liked Plex and never got into it, but I see why people used to prefer it.
I think Emby is a good middle ground for people looking to jump ship from Plex. But I switched to jellyfin from my lifetime Emby sub because the plug-in community there feels dead and Emby development felt dead in the water.
Please do explain or link sources to what you think are “security holes”.
It has several unsecured endpoints.
https://github.com/jellyfin/jellyfin/issues/5415
If you read the comments the devs know it’s a serious issue but don’t want to break backwards compatibility fixing them. Their solution for now is to warn people of the risks of exposing their instance to the Web. Which I don’t think they’re doing a great job of.
Aside from most of those being “potential issues”, which weren’t proven, the rest are GETs of things that do not need to be secret, things like album art and list of installed plugins. Besides the one plugin issue, which was an actual security issue, which was fixed over a year and a half ago. https://github.com/jellyfin/jellyfin/pull/11436
Contrast that with Plex which has numerous high severity CVEs that include things like remote code execution, directory traversal, and more.
You’re aware those CVEs are only relevant for ancient versions of Plex and were fixed long ago?
They are not marked as resolved.
CVEs don’t get issued “resolved” statuses… They are either reserved, published, or rejected (technically NVD have a few extra for published). That’s just junk data in that tool you’re using. Use authoritative sources like cve.org or nvd.nist.gov.
You can see the CPEs on NVD and they’re old versions of Plex (and were old when the vulns were published).
list of installed plugins.
Yeah, as you said, that’s a pretty serious security issue. That’s a data leak that explicitly lays out the shape of your attack surface. It tells the attacker exactly what additional software your server is running and if any of it includes known vulnerabilities, the attacker now knows how to gain access.
That only works if the plugins are somehow accessible through an api controller, which as far as I’m aware, is not how jellyfin plugins work. So no, it wouldn’t increase your attack surface at all.
And you think if Jellyfin were a comparable size, there wouldn’t be just as many or more?
No… because more people would be working on it.
Using jellyfin on Chromecast. For the past 3 weeks I’m stuck not being able to use it because some update broke subtitles support for external players. App became useless, I can’t downgrade it, and the bug is still not fixed.
Not going to use Plex, just my 2 cents.
Skip intro on Apple TV not working on Jellyfin is probably the #1 reason I do not use it.
When tvOS 26.2 comes out I will tentatively test Jellyfin + Infuse, but until then, Jellyfin is a non-starter for me.
But I use Emby over Plex so still not using Plex.
Shout to another Emby user!
I am buying a old computer to setup a jellyfin server. It looks simple enough for me.
Setting up Jellyfin as a local media server is very simple. Setting it up with easy access for remote friends and family is a hassle.
Well I just want it for myself. I have no immediate plans on sharing.
Works great for me, I pay nothing, why would I change that?
Because its more polished, has more platforms for clients to run on, and can be remotely shared with a simple account login and no configuration required. To name a few.
Enshittification intensifies
Imagine hosting a software on your own hardware and still choosing the one that makes you dependent on the whims of a corporation lmao
When I first set up my server this year it was a VERY easy decision between this and jellyfin. Why would I ever go with the corporate, closed source option?
In my case, I was not able to make jellyfin work: transcoding issues, lagging, client disconnection or unresponsive… Plex worked flawlessly out of the box with the same hardware and the same library.
From time to time I try Jellyfin again, but things never change …
Would you like help/guidance on your next attempt? It definitely works, but possibly not on corporate devices like Roku and such - I never did have a lot of luck with those, other than I think I had Jellyfin casting to a couple of Chromecasts we have kicking around. Not when the internet was out, of course, cause why would they keep working if Google can’t get their data on the spot?
Thank you, but it won’t be necessary. I think my issues are hardware -related, or simply my NAS is under too much load from other applications 😅 Other than that I should try with the Chromecast as you suggested, maybe the problem was the shitty client application…
If I don’t succeed I’m still good with Plex, and I have a raspberry hanging around for an emergency Kodi.
*only for external streaming.
You can cut it off from the internet and stream in your house locally for free still.
End from any external streaming perspective, they are hosting a repository with your connection and port info, so your external friends can connect without you needing to manually configure or update their settings when you make a local change. Plus they are hosting stream relays for those that are unable to make a direct connection. To me, seems fair they’d ask for payment for that service.
Plex is not free. Plex is paid software, just like Google Photos or iCloud. The only free software is open source. Open source everything. Doesn’t matter if the client is open source. If the server isn’t, it’s not open source. (I’M LOOKING AT YOU, SNAP!)
Am I the only one who thinks jellyfin is not only superior to pure, but also way more intuitive to setup? I still don’t understand how plexs routing works, and why I need a central account in order to connect to my own server.
Is it more intuitive to set up for remote streaming to friends…? That’s the use case here and as far as I know the answer is a big “no”.
I got Jellyfin set up and available for streaming in less than two hours. Plex kept demanding that my friend buy a pass to download something, so I was like, nah. Jellyfin works flawlessly and is (in my opinion) a far superior option. I constantly had issues with Plex.
If you have a static IP it’s super easy. If you don’t, it’s less easy, but you should configure Plex the same way if you don’t want to use their proxy, which lowers the speed anyway.
deleted by creator
Vs “just install Plex on any NAS from its built in appstore” that’s like 42 steps too many for the regular user.
pretty easy with tailscale
Lol
Edit: honestly, I could start itemizing why this person’s response is terrible, but all it feels like it deserves is “lol”.
well hello Mr. cranky 😅
Probably not the only one, but configuring your server for outside access is way easier with Plex.
Since I mainly use these services for streaming my music collection (long time cd collector), I declare that Plexamp is simply superior to jellyfin. It is really awesome and feature-rich and jellyfin does not even come close to Plexamp regarding music in my opinion.
Love jellyfin, super easy to install on my proxmox server. Its been running for nearly a year now, no problems. ❤️
Same. The setup was super easy.
took all of 5 minutes to convert plex-on-pi to jellyfin-on-pi. Probably harder to rename the host than install… fstab’s already set up and errything
Anybody still using Plex kind of deserves what they get at this point. They’ve been announcing these anti-consumer “features” for a while now.
People don’t deserve to be mistreated but it is surprising that folks haven’t abandoned it if they’re so actively anti consumer.
Agree to disagree. When they actively and willingly go for the product that’s screwing them over.
Do you think that applies to you as well? That you deserve bad things to happen to you because of your consumer choices?
Two years ago, when I found out that you need damn subscription, to watch YOUR stuff with transcoding on your device in local network, from your local server - I complained on reddit and a lot of people was disagree with me for harsh position.
They_got_what they_focking_deserve.png
Pure rent seeking. It’s not the only example. So many products have artificial defects deliberately added by the manufacturer so that they can then charge you to disable the defect.
Years ago now, they pushed an offer for lifetime subscription onto my server. I clicked it, went through to their website and bought it, paid, the subscription activated and worked.
The next day they emailed to say actually i wasn’t eligible for the offer, they cancelled it and refunded me and said it would actually cost $30 more.
I installed Jellyfin that same day, it was pretty buggy back then but was definitely the right decision.
They deliver a working piece of software to you. They employ people to maintain it and add new features. They ask a price for this work.
How is this rent seeking?
Welcoming the incoming dowvotes for correcting your comment just like the many similar comments and posts I’ve seen on Reddit, but this is purely a configuration issue.
Transcoding on local network is allowed without a subscription. If you are running your own DNS server (like pihole or unbound) you need to configure an internal “plex.direct” record. You also need to uncheck an option to “treat your WAN IP as internal” option which corrects double NAT issues.
I have yet to see a need to move away from Plex. I paid for the cheap lifetime sub over a decade ago at this point and everyone I invite to my server has no complaints and has not had to pay Plex a dime. I don’t use their plex.tv proxy, I direct connect to my own IP and leave their remote proxy option off in the server and everything works great.
I will check out Jellyfin at some point if Plex makes things more difficult in time, but for now these articles are literally just rage bait in the homelab ecosystem. They enacted this back in April of 2025 already!
I never checked to see what was actually in the logs but when i was running Plex, it constantly tried to send a lot of log data to its masters. That alone was enough to budge me up and get Jellyfin. Jellyfin isn’t as polished but it works perfectly fine for me.
Lies. Local streaming never required a plex pass. Its for remote streaming only, but keep pushing that false narrative.
I kind of understand why someone would honestly. Jellyfin subtitles are still a hot mess for a lot of formats unfortunately. Also, while plex has tried really hard to ruin their UI, I’ve still had more trouble explaining where to find things in Jellyfin. And if you’re sharing your collection with friends or family members there’s a lot more technical stuff involved.
So I can see why the balance might still tip toward paying plex still for some people.
Luckily I bought a lifetime license ages ago before the first price hike so this doesn’t affect me yet. So I’m just riding out the decline, running them in parallel until plex completely breaks. slowly transitioning the family as they get annoyed with broken features. Plexamp is quickly taking care of that 😅
The alternatives are not as easy use
Lol, guess who just made themselves a target. They are now profiting directly on people who stream content they don’t own from other people’s servers. Plex is going to go down when Hollywood sues them.
I believe if the server hosting the content has a plex pass then end users are allowed to stream from it without any additional subscription or membership. At least that is how it was several months ago when they announced this.
But you are right, even with the above being true, there will still be a non-insignificant portion of users paying to stream from servers.
Jellyfin users, how is the transcoding situation? I have a mix of AV1 and H265 and I need to get smooth playback to my living room Apple TV for families’ sake.
Infuse player with jellyfin or direct nfs/samba if in same network
Infuse is not free. I love it and use it on my Apple Devices, but just wanted to have this as an FYI.
If you’re ok with Plex, then you’ll be ok with Jellyfin
And we also have metadata manager, so you don’t have to rename your TV show files every time!
I’ve never used jellyfin, but do they also host proxy servers? AFAIK plex does and its costing them money, hence the need for paywalling this. You can still use tailscale and reverse proxy to allow remote streaming
You can still use tailscale and reverse proxy to allow remote streaming
I used to use Plex and when I discovered there was paid remote streaming function - that goes through their servers - my reactions were “Haha, no”* and checking whether my existing WireGuard setup would do it instead.
Whaddya know, remote streaming using Plex and PlexAmp at no cost.
*Not because I begrudge them recouping costs, but because it’s designed that way to justify charging for it, gives them whatever information they want from my viewing, and it’s not self-hosting if there’s any third party cloud/account component to it.
Jellyfin does not host anything. With this change free Plex users behind a reverse proxy (or VPN) and Jellyfin users behind a reverse proxy (or VPN) have exactly the same features.
The only difference is that Plex no longer provides expensive services for free, while Jellyfin never provided them.
This is my understanding and I’m surprised with the negative reaction. I think jellyfin is the better alternative being FOSS but this is not the reason.
I never shared my server anyway, but a lot of the other design decisions they’ve made over the last couple years drove me to Jellyfin. My issue though is I cannot figure out how to set it up properly like I had Plex setup with genres, sort by added to server, lists, etc. I can’t tell if I’m missing something obvious, or Jellyfin just lacks those features and I need to get a plugin or something. Anyway, sorry for the rant. Just hoping someone has experienced similar and might point me in the right direction.
I display my movies and music in the order they were added by default, but I do recall a lot of historical problems with that functionality. It has not been a problem for me the last year or two, I would say, but I do remember it being a problem.
There’s still lots of room for improvement, to be damn sure. But can’t beat the feeling of freedom, you ask me.
I’m just thankful that the app doesn’t run like garbage due to all the bloat like Plex does. That and I really like the fact it auto checks for subtitle files and plays them. Overall I am glad I moved I just wish there were a couple more features.
Don’t know all the answers but the home screen has the “Recently Added” rows if you scroll down.
And you can go to plex settings and disable all the love channels, discover, friend activity, etc that everyone complains about. Make it a simple plex server again.
Welcome to JF
I ultimately want to ditch Plex, but as an existing lifetime member, it currently handles everything so smoothly for my users that I don’t see enough benefits in switching. Particularly on the music streaming side (PlexAmp), I think the experience is the most polished one I’ve seen.
My hope is that by the time the lifetime Plex Pass experience has become enshittified, Jellyfin will be more ready than it is today, and I’ll make a switch then.
I ran Jellyfin and plex for a while, using Jellyfin instead of plex at every oppurtunity. Then Jellyfin broke, I couldn’t figure out how to fix it in an evening, and I just went back to using Plex, which had continued working. It isn’t great, sure, but it’s fine. I think Jellyfin would need to be Immich levels of cool, or plex would actually need to be unusable for me to switch.
I’m in the same boat, I have a Plex pass, I have my reverse proxy setup, Plex just works ™ and when it stops, Jellyfin is already installed and ready to go.
Any recommendations for Linux distros for a Jellyfin server?
Debian and Ubuntu have the most docs and guides If you know what you’re doing nixos or ucore would be pretty unbreakable Paid for product I love Unraid
Trash guides is pretty good for getting started https://trash-guides.info/
I set mine up with Debian and Swizzin community edition.
I have my jellyfin container running in podman on Alpine Linux.
Yunohost
I just downloaded the .deb (unless it was an AppImage) and it ran without further tweaking.
Longterm MythTv user here, watching the discussions
🍿
Years ago I decided to go with Emby over Plex only because at the time plex didnt support kodi integration and I enjoyed using that at the time for my front-end user experience. Within 6 months they started supporting it and I was upset since I did want to go with plex. Lately I feel like I made the perfect decision. It’s gotta be close to 10 years now and I paid one $100 lifetime fee for Emby and still use it everyday along with some family and friends I gave access to. Also gotta remember I dont believe jellyfin was even an option at that time. I tried it not to long ago and although it was fine, I actually think I liked emby a little more.
As for the remote access, how do they block it? Do they not allow you to setup your own remote connection that does not involve plex? Thats how I do it, I do not use emby connect to make it easier to go through them I just setup my own domain, use ddns, and configure the ports I want exposed and thats it. If plex doesnt allow that then thats already crazy, if they do and even thats now blocked then thats even crazier.
Emby may be simpler, and i heard about plex having a music AI feature that I was actually jealous of, but overall it just works and not paying anything in forever will always be my preferred method over awful monthly subscriptions anyday.
Plex centralizes authentication at plex.tv
When a user wants to connect to a ‘private’ plex server, they must first sign into their plex.tv account, which then provides the auth token needed to login to the users server (even if both the client and server are on the same lan)
With this system, Plex can monitor and control every single connection to every plex server; limiting access to whatever they want. Even your own local content.
Yeah hell to the naww. They’re also probably tracking all your viewing habits and monetizing that data, they’d be foolish not to with that kind of access.
Dam thats what I thought. Emby has something similar but doesnt force you to use it so I don’t.
Emby has what they call ‘Emby Connect’ which is entirely optional and is basically a glorified DNS service.
It doesn’t proxy connections, it just passes on the hostname to the client. The server is still required to setup port forwarding or other routing like tailscale or a proxy on a vps.
Emby Connect will let you sign into your local server using your emby.media credentials, but unlike Plex it’s completely optional and only works once explicitly linked to the local user of an Emby server.
I bought the Emby lifetime license about 2 years ago when the plex remote streaming stuff first started getting talked about. It coincided with my server refresh so it ended up working out. I have been really happy with Emby so far.
One thing to note is that music streaming on remote devices is WAY better on plex, Emby behaves more like a mapped network drive running over the internet to a local music player that then forgets your position on pause or when you move away from the remote app/device whereas Plex is actually functional as a modern music player. I keep a local copy of my music library on my phone anyways and okay through Gonemad so it is a non-issue for me but Emby should work better than it does in that case.
Plex also allows/provides “live” tv (with ads) which can be nice if you are into that, and there is the “free” streaming library too which Emby doesn’t offer. I’ll keep plex around for those features but non-of my stuff is/will be hosted on Plex.
Yeah, as a big music fan I have always been disappointed in Embys music functionality. I followed the discussions around this on there site and I was a bit disappointed by the response. They were getting the same feedback around how bad it is and it should be revamped or even have a dedicated app just for music and they just dismissed it basically saying we’ll it can be something we may do later on but dont hold your breath and that they believe it works fine the way it is and dont agree it will help.
Luckily I really didnt care to use it for music anyway. I already had a Subsonic (now Navidrome) server for that. It would have been nice for a few things, but ultimately it was fine. The cool part is the android app Symfonium is the best music app I have ever used and it connects to all the servers to pull data. I obviously still use navidrome, but I could just pull from emby as well with it.






















