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/

you are viewing a single comment's thread
view the rest of the comments
[–] 140 points 11 months ago (117 children)

Why would anyone use Plex over jellyfin anyway? The writing was on the wall years ago.

  • source
  • hideshow 117 child comments
  • [–] 111 points 11 months ago (27 children)

    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.

  • source
  • parent
  • hideshow 27 child comments
  • [–] 21 points 11 months ago (4 children)

    I set up Jellyfin on my mother-in-law's TV, it's just push play.

    My mum has an Apple TV (the device, not the subscription) and on there she uses swiftfin. The only issue has been sound not working on certain audio tracks on certain movies, but in general it is easy for anyone.

    Both are very familiar interfaces for anyone used to playing something from a streaming service.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 11 months ago (3 children)

    Not sure about swiftfin but try the option downmix to stereo somewhere in the client playback settings

  • source
  • parent
  • hideshow 3 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • load more comments (1 reply)
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 11 points 11 months ago* (last edited 11 months ago) (1 child)

    This is legit the opposite of my experience. I am a relatively tech savvy user, I like to fiddle with all the settings and an ugly UI doesn't inherently deter me as long as the experience is good, so when I first installed jellyfin I was ready to have a clunky experience fighting the UI.

    Despite that, I was legitimately surprised at how Jellyfin was far less confusing for me to use out of the box than plex ever was. I found Plex's UI very confusing to navigate on my TV and my family did not like using it either. I remember especially hating all the extra categories and freemium content plex added that I wasn't interested in viewing but couldn't remove (or at least did not find a way to remove). In Jellyfin all of my content is just there and very easily categorized and there's no superfluous elements in the UI, just my stuff that I want to watch.

    I remember plex also gave me more trouble during installation than jellyfin did. I actually found jellyfin very pleasant and intuitive to setup. Plex sent me down a Google rabbit hole to diagnose why it wouldn't boot at all.

    It was genuinely such an awful experience as a first-time user that it made me wonder why anyone would use plex.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 11 months ago

    I remember especially hating all the extra categories and freemium content plex added that I wasn't interested in viewing but couldn't remove (or at least did not find a way to remove).

    Not doubting your experience at all. For all I know it’s a new option; I just discovered it, but for the other folks like me still stuck with Plex, most (all?) of this can be disabled in the Online Media Sources setting on the server (yeah - I know 🙄)…

  • source
  • parent
  • [–] 46 points 11 months ago (16 children)

    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

  • source
  • parent
  • hideshow 16 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 8 points 11 months ago (6 children)

    For remote streaming to, say, your mum's house? (Or a friend, etc)?

  • source
  • parent
  • hideshow 6 child comments
  • load more comments (1 reply)
  • load more comments (5 replies)
  • load more comments (1 reply)
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 12 points 11 months ago

    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

  • source
  • parent
  • [–] 36 points 11 months ago (33 children)

    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 :)

  • source
  • parent
  • hideshow 33 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 18 points 11 months ago (7 children)

    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.

  • source
  • parent
  • hideshow 7 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 21 points 11 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 9 points 11 months ago

    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.

  • source
  • parent
  • load more comments (2 replies)
  • [–] 15 points 11 months ago (6 children)

    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.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 18 points 11 months ago (5 children)

    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.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 9 points 11 months ago (1 child)

    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.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 10 points 11 months ago

    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.

  • source
  • parent
  • [–] 7 points 11 months ago (2 children)

    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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 11 months ago (1 child)

    Thankfully CGNAT isn't as common in the USA as it is in other countries. In the US, ISPs generally either offer native IPv4 (most of the major ones), or only use IPv6 and provide IPv4 at all. The latter is the case with a lot of the mobile carriers, especially T-Mobile. Your phone only gets an IPv6 address, and their network uses 464XLAT to connect to legacy IPv4-only servers.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 20 points 11 months ago (9 children)

    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.

  • source
  • parent
  • hideshow 9 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 12 points 11 months ago (4 children)

    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.

  • source
  • parent
  • hideshow 4 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 6 points 11 months ago (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 11 months ago* (1 child)

    Thank you for being understanding. I shouldn’t have stated it as bluntly as I did either, so I think you were justified in taking it as condescending, and I’m glad we’re seeing each other’s view more clearly now. I think it’s awesome you’re getting into Linux, and even if you don’t ultimately do it, even considering self hosting is awesome. Getting Proxmox and your own NAS up and running is awesome too, btw. Something you should be proud of. I do want Linux and self hosting to be a welcoming space, so I’m going to try in the future to be more welcoming.

    When you’re ready, you can email me at hperrin-friends@port87.com about my offer. The offer stands any time you feel ready to dive in. :)

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • load more comments (1 reply)
  • load more comments (4 replies)
  • load more comments (7 replies)
  • [–] 4 points 11 months ago* (2 children)

    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.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
  • [–] 20 points 11 months ago (14 children)

    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

  • source
  • parent
  • hideshow 14 child comments
  • [–] 8 points 11 months ago

    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!

  • source
  • parent
  • [–] 17 points 11 months ago (10 children)

    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

  • source
  • parent
  • hideshow 10 child comments
  • [–] 12 points 11 months ago* (last edited 11 months ago) (9 children)

    Currently my biggest complain with Jellyfin and the reason I can't switch to it completely is the bad subtitle support. There's a bunch of clients and some subtitles work on one, but not the other and vise versa. It's annoying to jump clients depending on what you watch. Sometimes subtitles just don't want to load by default and you have turn them on for each episode. And even though I have Bazaar, sometimes I still need to download subtitles, and Plex has that built-in.

    Either way, I already have lifetime subscription, there's no point in switching. At this point I'll only switch if JF becomes better or Plex becomes worse.

  • source
  • parent
  • hideshow 9 child comments
  • [+] 6 points 11 months ago (7 children)
  • [–] 4 points 11 months ago* (6 children)

    Both will happen.

    🤞. Hopefully it's just JF getting better, of course, but that last app redesign on Plex was really rough. I had to downgrade the app to make it work well again.

    Of course I can put extra work into formatting my subtitles to make them work everywhere. Sometimes they are embedded, sometimes they are an .srt file next to the video file. And I don't want to spend time normalizing all of them. It already just works all the time on Plex, so I'll simply wait until JF fixes the support.

  • source
  • parent
  • hideshow 6 child comments
  • load more comments (6 replies)
  • load more comments (1 reply)
  • load more comments (2 replies)
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 16 points 11 months ago (9 children)

    Please do explain or link sources to what you think are “security holes”.

  • source
  • parent
  • hideshow 9 child comments
  • [–] a comment that isn't shown here: deleted, from someone you've blocked, or on another page. view the thread from it
  • [–] 17 points 11 months ago (6 children)

    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.

  • source
  • parent
  • hideshow 6 child comments
  • load more comments (6 replies)
  • load more comments (1 reply)
  • load more comments (12 replies)