Honest question, because I know multiple people who are not looking to jump ship since they already have the Plex Pass.

  • German The Jackal@pawb.social
    link
    fedilink
    English
    arrow-up
    15
    ·
    18 hours ago

    TL; DR: UX, UI, and memory.

    Memory usage is a significant concern. It immediately made my NAS completely crash when attempting to scan the (not even very large) library. Plex, right now, as of writing, when idle, uses 30MB, compared to the 3.1GB reported by Jellyfin when I last tried it, which was the last reading before my NAS died a tragic death of RAM starvation.

    The apps are bad. A browser isn’t a good solution - see HDR, 10bit, 5.1, Atmos, and bit-perfect support. Remote access is complex, particularly for those behind CG-NAT, and encryption for remote access is even more convoluted; Plex does it in one checkbox. Some of that is architectural, some financial, but the end result is a worse experience for me.

    The UI design is such that any server slowdown affects responsiveness severely, even for simple actions, which unfortunately speaks volumes about how much of a priority the actual user experience is - that’s not something I’m compatible with as a person in general.

    Third-party apps are not good either for my platforms, I deemed them to be unusable unstable and amusingly poorly designed - that’s including the Swift and Flutter versions, the latter of which’s design and UX I found incredibly obtuse. Stretching a phone app for desktop use feels a bit like stretching your ballsack into a wind sail - maybe just get a sail mate.

    I genuinely wanted to like Jellyfin, I hate proprietary software, let alone paid software, LET ALONE paid piracy software. But JF still has so many areas like these that are just incredibly frustrating to deal with. Plex’s dogshit decisions are not impacting me much (Lifetime), I have established custom setups around the desktop Plex clients to make them usable, so I see no immediate reason to switch until Jellyfin addresses its memory usage and considers using a non-skid language for an application that’s essentially a file server, set of ffmpeg scripts and a metadata database.

    • Nefara@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      17 hours ago

      Thank you for providing a possible answer for why my Jellyfin server is such a memory hog. It eats up memory and CPU even while idling and grinds all of my other services to a crawl if I let it

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

      I actually distrust the plex approach to granting remote access. WireGuard or Yggdrasil into a jellyfin instance seems more practical and manageable for me, and for my friends it’s fine, but I will concede it’s not great for people trying to commercialize their pirated content. That added step of connecting with VPN is super not great.

      • German The Jackal@pawb.social
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        1
        ·
        9 hours ago

        For my friends and family, it’d be fairly annoying to connect to Tailscale, and really annoying to connect to Wireguard or Yggdrasil.

        Think of a smart TV used by your mom and having to guide her to install Wireguard on it lol.

        I don’t fundamentally distrust Plex’s encryption after having tcpdumped it and seeing nothing but gibberish - which is exactly what my ISPs would see, that’s my reason for encryption. But I do not trust them to keep that feature operational indefinitely.

        I’ve actually seen more people commercialise Jellyfin because you can edit the fuck out of its source code and add 10 ads and 3 paywalls. I’ve only seen people selling access to Plex shares directly - like you would sell a Steam key, whereas Jellyfin custom shares get customised and sold as a Netflix alternative with an active subscription in some places around the world.

        • CeeBee_Eh@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          5 hours ago

          it’d be fairly annoying to connect to Tailscale, and really annoying to connect to Wireguard or Yggdrasil.

          Tailscale is a managed Wireguard service.