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/

  • BedSharkPal@lemmy.ca
    link
    fedilink
    English
    arrow-up
    61
    arrow-down
    9
    ·
    3 hours ago

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

    • Fluffy Kitty Cat@slrpnk.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      26 minutes ago

      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

      • Avid Amoeba@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        17 minutes 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!

    • ccunning@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      3
      ·
      2 hours ago

      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.

      • Fluffy Kitty Cat@slrpnk.net
        link
        fedilink
        English
        arrow-up
        3
        ·
        25 minutes 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

      • webghost0101@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        10 minutes ago

        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)

      • _cryptagion [he/him]@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 hour ago

        I dunno what you were doing wrong, but Jellyfin is a strong alternative to Plex that has feature parity. The only reason to use Plex over Jellyfin is if you want the streaming channels Plex has. Especially since many of the features Plex has are locked behind a paywall, whereas on Jellyfin they are free.

      • StrawberryPigtails@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 hour ago

        Might want to take another look at Jellyfin. My experience has been that as long as the video file s are at least somewhat reasonably named and organized, Jellyfin has no problems identifying a file and looking up its metadata.

      • Evotech@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        39 minutes ago

        Looks fine to me, I replaced plex like 3-4 months ago

        Jellyfin / jellyseer + arr

    • kindred@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      36
      arrow-down
      6
      ·
      3 hours 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.

      • Fluffy Kitty Cat@slrpnk.net
        link
        fedilink
        English
        arrow-up
        1
        ·
        23 minutes ago

        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”

      • Dave@lemmy.nz
        link
        fedilink
        English
        arrow-up
        6
        ·
        2 hours ago

        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.

          • Dave@lemmy.nz
            link
            fedilink
            English
            arrow-up
            1
            ·
            53 minutes ago

            Thanks, I didn’t manage to find many options in swiftfin, you don’t know if I can enforce it for a user from the server side?

            • matchbook1498@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              1
              ·
              41 minutes ago

              That will be transcoding so from the server side make sure it’s enabled and working. Then you can limit the bitrate (per-user, or globally)

              This way the client will stream the content and not direct play it.

              Hopefully this fixes the issue with audio.

      • tehmics@lemmy.world
        link
        fedilink
        English
        arrow-up
        20
        arrow-down
        8
        ·
        3 hours ago

        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

        • kindred@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          7
          arrow-down
          4
          ·
          2 hours ago

          I believe you. I feel that way about iTunes (trauma intensifies).

          But Jellyfin doesn’t have that reputation.

          • BaroqueInMind@piefed.social
            link
            fedilink
            English
            arrow-up
            8
            arrow-down
            2
            ·
            edit-2
            1 hour ago

            Are you seriously telling us you reading from three reddit threads from almost a decade ago and consider that “reputation”?

    • theskyisfalling@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      3
      ·
      3 hours ago

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

      • Fluffy Kitty Cat@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 minutes ago

        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

      • AlternatePersonMan@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 hours ago

        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.

        • Darkassassin07@lemmy.ca
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 hour ago

          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.

          • Fluffy Kitty Cat@slrpnk.net
            link
            fedilink
            English
            arrow-up
            2
            ·
            21 minutes ago

            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

          • theskyisfalling@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            5
            ·
            1 hour ago

            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.

            • Darkassassin07@lemmy.ca
              link
              fedilink
              English
              arrow-up
              5
              ·
              1 hour 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.

        • theskyisfalling@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          13
          ·
          2 hours ago

          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.

          • hperrin@lemmy.ca
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            10
            ·
            edit-2
            2 hours ago

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

            • theskyisfalling@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              7
              ·
              2 hours ago

              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.

              • hperrin@lemmy.ca
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                4
                ·
                1 hour ago

                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.

                • theskyisfalling@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  ·
                  47 minutes ago

                  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.

        • theskyisfalling@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          12
          arrow-down
          1
          ·
          2 hours ago

          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.

            • Darkassassin07@lemmy.ca
              link
              fedilink
              English
              arrow-up
              12
              ·
              2 hours ago

              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.

            • theskyisfalling@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              7
              ·
              2 hours 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.

            • cmnybo@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              5
              ·
              2 hours ago

              Jellyfin is free open source software, they don’t have the money to provide free proxies to their users.

    • rdri@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      2 hours ago

      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.

    • roofuskit@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      7
      ·
      edit-2
      2 hours ago

      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.

        • roofuskit@lemmy.world
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          5
          ·
          edit-2
          2 hours ago

          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.

      • ThePowerOfGeek@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        2 hours ago

        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.

  • hperrin@lemmy.ca
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    2
    ·
    2 hours ago

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

  • HeyJoe@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 hours ago

    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.

    • Darkassassin07@lemmy.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 hours ago

      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.

      • HeyJoe@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 hour ago

        Dam thats what I thought. Emby has something similar but doesnt force you to use it so I don’t.

        • Darkassassin07@lemmy.ca
          link
          fedilink
          English
          arrow-up
          2
          ·
          58 minutes ago

          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.

  • roofuskit@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    2
    ·
    3 hours ago

    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.

    • nixon@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      14
      ·
      3 hours ago

      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.