I’ve feel like I’ve used Plex forever. I also feel like every couple years I try Jellyfin to see how it’s going. Recently I tried it again because of Plex restriction on more than one user.

Well, I just tried it again and it’s substantially improved! This time it actually properly detected most of my library!

Also the Android TV app is AWESOME! No more glitches, lagging, and freezing trying to play my stuff like Plex did. It is butter smooth.

Wow! I’m impressed and I just deleted Plex. Good riddance.

  • Let's Go 2 the Mall!@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 days ago

    I love jellyfin! I’ve been using it for a few years and it has definitely gotten better. Every once in a while, it will incorrectly detect a show and I’ll have to manually add it. Usually on obscure or older shows and movies.

  • RxBrad@infosec.pub
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    3
    ·
    2 days ago

    Also the Android TV app is AWESOME!

    I dunno…

    There’s a transcoding bug in the Android TV version of the Jellyfin client where transcoding a video with 7.1 audio breaks playback. Even with a Pull Request out there that fixes it (by matching the behavior of other Jellyfin clients), the issue got closed as “not planned”. The continued suggestion continues to be “just force everything to play in stereo”.

    I don’t have unlimited bandwidth, so plenty of my stuff gets transcoded in Plex. I can’t, in good, conscience, switch my friends & family (most of who use Android TV) over to Jellyfin.

  • thundermoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    1
    ·
    3 days ago

    There’s a really strong bias on Lemmy for OSS projects. I’m glad they get so much love here, but everything people say here about Jellyfin has to be taken with a huge grain of salt. It works and you can use it. Depending on your needs, it may even work perfectly for you. There are tons of rough edges though.

    Here’s a few:

    • A bunch of basic functionality most people are used to is missing by default. You can get things like intro detection and subtitle downloading to work with plugins, but you have to work at it.
    • Hardware acceleration still kind of sucks. You can get it to work, but the Jellyfin port of ffmpeg doesn’t work anywhere near as well as Plex’s.
    • The variety in app experience is bewildering sometimes. Apps look and feel very different between platforms.
    • Android TV app support sucks. The app is difficult to navigate and has a bunch of weird edges, like subtitle defaults not working. I have no idea what OP is talking about here, it sounds like they’re only judging the app on its animation speed.
    • Public network support is finicky. This is hard to quantify, but I’ve been on several remote networks where my Jellyfin connection dropped in and out and Plex did not. I suspect this is due to the Plex Relay service making up for bad routes between my house and the network.

    Jellyfin is improving all the time, and I hope the recent EFCore update improves performance and development velocity. I’m also holding out hope it will eventually lead to externally hosted databases and active-active servers.

    Disclaimer: I run Plex and Jellyfin and regularly check in on the state of things in Jellyfin. I donate to Jellyfin. I want Jellyfin to be better than Plex. I don’t think any objective measure bears this out yet.

    • gajahmada@awful.systems
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      2 days ago

      Since you run both, I have a few questions if you don’t mind.

      I don’t have a plex pass but, so the only feature I want is intro skipping and from what you mention I understand it needs tinkering. Acceptable for me.

      My usage is pretty simple if I migrate to Jellyfin do I need to fuck around with my folder structures ? No special case just /movie/title | tv/title in my use-case with the usual arr stack for grabbing.

      The client used currently is a desktop client on arch/windows and I don’t need hardware transcoding. The server and libraries are on Truenas.

      I don’t need remote playback for movies/tvs but I have no idea how to replace Plexamp and if you have suggestions, feel free to mention it.

    • chetwisniewski@lemmy.securitycafe.ca
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      3 days ago

      I have been looking at JellyFin as a replacement for my aging Emby install, but the over-the-air TV support is weak and mostly broken. I am a FOSS fanboy, but first and foremost TV has to work for my household, not just for me with glitches. I suppose the correct answer is to contribute to improving it, but like most folks, free time is not copious.

  • Anivia@feddit.org
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    5
    ·
    2 days ago

    Maybe I need it give it another chance, but 3 months ago it was still hot garbage compared to plex

  • JustEnoughDucks@feddit.nl
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 days ago

    The only thing about jellyfin is the damn subtitles. Subtitle sync is horrible. They added a subtitle offset feature last year which was a good workaround and then removed it a few months ago on androidtv and android. Now the subtitle offset on the web player doesn’t do anything anymore either

    Even Subgen generated subtitles, which are pretty perfectly in sync in reality, are sometimes played back at an incorrect speed so it will progressively get more and more out of sync, but there is no way to tell what speed the subtitles are being played at.

    Also it just ignores themes a lot of times or only displays themes on the admin console and nowhere else.

    That said, jellyfin is still amazing!

  • Victor@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    edit-2
    2 days ago

    Plex is unbelievably slow to start and navigate through my huge library on my TV. Jellyfin flies.

    The search is also much better on Jellyfin on my TV, because I can use the system keyboard which supports voice to text via the remote. Plex on the other hand has no debouncing, so pressing each key just makes a new search and it’s slow as sh—.

    I also had it outperform Plex when Plex couldn’t play an audio language track where Jellyfin could.

    However, it doesn’t seem like Jellyfin is as good at figuring out duplicates/versions of the same media? It shows up as two identical posters of the same thing without any discernible info until you step into the media page of the thing (movie/episode).

    All in all, a very good complement to, if not replacement for, Plex. 8/10. I’m proud of them!

  • Bosht@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    3 days ago

    Honestly ever since Plex started going the enshittification route and hocking their fucking bullshit instead of just being a home server it’s been irritating the shit out of me. The only thing they aren’t doing at this point is adverts live vids.

  • monkinto@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    2 days ago

    Recently I tried it again because of Plex restriction on more than one user.

    What do you mean by this? I don’t recall seeing anything about a change like this.

  • gamer@lemm.ee
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 days ago

    Also the Android TV app is AWESOME!

    What do you run Android TV on? Raspberry Pi? My cheapo solution has been to use an old Android phone that supports DP alt mode (USB-C to HDMI adapter) combined with a USB hub + generic air mouse/remote + customized launcher.

    It actually works surprisingly well. I installed FCast on it, so it even works like a Chromecast. If I’m watching a video on my phone using Grayjay, I can just cast it to the phone and it will start playing automatically. The only thing stopping it from being perfect is that it can’t turn the TV on automatically. As a plus, since the phone has a battery, it’s always powered on so I don’t have to wait for stuff to boot, and it uses relatively little power.

    … but overall it’s janky and finicky, and the OEM bloatware is probably spying on me, so I’ve been looking for alternatives that can match the good parts of this setup.

    I don’t like Raspberry Pis for this because they’re overpriced. I have a couple that I could use for this, but I’m hoping to find a cheaper solution, and one that I can recommend to friends/family when they ask. (the Android phone I’m using cost me a total of $15 on ebay)

  • interdimensionalmeme@lemmy.ml
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    2
    ·
    3 days ago

    It’s not proprietary, so it could be shit on a shingle and still beat plex. I’m not installing anything proprietrary on anything I own.

  • Xanza@lemm.ee
    link
    fedilink
    English
    arrow-up
    105
    arrow-down
    13
    ·
    edit-2
    4 days ago

    I tried to setup Plex and it was just about the most god-awful experience I’ve ever had. It was unnecessarily complex to accommodate their cloud infrastructure setup.

    Installing Jellyfin took like… 2 minutes and I’ve had no issues since.

    Only thing I don’t like about Jellyfin is the metadata engine, which I have disabled and just use TinyMediaManager and save everything to .nfo which is picked up by Jellyfin immediately. Works great.

    • TheBeesKnees@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Has Jellyfin improved its subtitle fetching?It’s been awhile since using Jellyfin. I stayed with Plex because downloading subtitles on the fly wasn’t available in Jellyfin, and no extensions for it either.

      • Xanza@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        I guess it depends on when you last used it. I opt for the CLI approach, but Jellyfin can install a plugin which allows (on library scan) to extract internal subtitles, which fixes 90% of issues with subtitle display for devices like Chromecasts.

        Jellyfin also integrates with OpenSubstiles: https://i.xno.dev/gVee6.png

    • MudMan@fedia.io
      link
      fedilink
      arrow-up
      41
      arrow-down
      5
      ·
      4 days ago

      Hm. I gave Jellyfin a try and the UX was a turnoff, so I ended up in Plex. The separate management of metadata does sound like a pain to me, too, but maybe there’s a bit of sunk cost fallacy to that.

      Either way it seems people are mostly fine with their choices and there is a viable free alternative, so… all good there.

      • asret@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        I tried Jellyfin out on my most recent build - don’t think it’s quite as good as Plex so far. Still using it though - I think either is perfectly fine for a simple home media server.

      • 🅃🅾🅆🅴🄻🅸🄴@lemm.ee
        link
        fedilink
        English
        arrow-up
        24
        arrow-down
        1
        ·
        edit-2
        4 days ago

        You can change the UI design to whatever you want with a custom CSS. Can make your own or there’s a plethora of themes on GitHub. I remember trying one that replicated the Netflix app, and don’t hold me to it but I think I saw a Plex one as well.

        Also, regarding the metadata, there are options that auto populate it for you. Idk how it does it, but my haphazard library of torrents all had accurate metadata AND it downloaded the subtitle files as well.

        • MudMan@fedia.io
          link
          fedilink
          arrow-up
          28
          arrow-down
          10
          ·
          4 days ago

          Not the UI, the UX. The UI may be editable, but if I have to make my own UI to be happy with what it looks like or works like, then that’s bad UX.

          I get that sometimes those terms are used interchangeably, but they’re not the same.

          • 🅃🅾🅆🅴🄻🅸🄴@lemm.ee
            link
            fedilink
            English
            arrow-up
            12
            arrow-down
            4
            ·
            edit-2
            4 days ago

            Sorry, I misread. What is bad about the UX exactly? You don’t need to customize anything if you don’t want to; “it just works”. And I dont follow you on how having the option to customize things makes it a bad user experience. You’re assuming the native UI is bad for some reason.

            I’ve used Plex a lot too back in the day but there’s nothing it provides that Jellyfin doesn’t do out of the box + self-hosted + for free.

            • splendoruranium@infosec.pub
              link
              fedilink
              English
              arrow-up
              18
              arrow-down
              5
              ·
              edit-2
              4 days ago

              Sorry, I misread. What is bad about the UX exactly? You don’t need to customize anything if you don’t want to; “it just works”. And I dont follow you on how having the option to customize things makes it a bad user experience. You’re assuming the native UI is bad for some reason.

              Being given the tools to customize something by hand is not the same as being offered enough option to simply choose what you want. Having a good UX means that there was a UI designer who alread did the customzing for you and you simply have click a button to apply it.

            • MudMan@fedia.io
              link
              fedilink
              arrow-up
              8
              arrow-down
              2
              ·
              4 days ago

              I barely even remember what the specific dealbreaker was, honestly. I was just dabbling, considering expanding my NAS and maybe getting the gear to dump my 4K BluRays. I gave Jellyfin a try first, I went through the setup process and I remember it being a) confusing to set up directly on my NAS, and b) very ugly.

              I gave Plex a try to cover my bases and that looked better and got me up and running faster, so I just stuck with it. Easier remote access was a feature for me there, too, but the choice was made purely on the onboarding process, there was nothing activist to it. It’s maybe the most user-level, unresearched decision I’ve taken on software in a while, honestly. I was already trying to figuring out the ripping and encoding at the same time, so I didn’t want to put any additional attention on library management.

              If anything I gave Jellyfin a bit more of a chance than I otherwise would have because I had heard a lot of angry chatter from people about Plex. I guess I came in after they made the changes that pissed people off and didn’t mind the state of the current product without a frame of reference. I would have bailed if there was a subscription, but they do have a one-and-done purchase, so now I’m set up, it’s working and I’ve paid them as much as I’m going to, so I’m fine with it. I do appreciate a free alternative existing, though.

              • N0x0n@lemmy.ml
                link
                fedilink
                English
                arrow-up
                5
                ·
                3 days ago

                I don’t know if it’s bad UX or UI, but I do agree there’s something really disturbing with jellyfin’s options and tweaks… More than once I lost my way and had to click on every option button again to find a specific thing to disable/enable something?

                Now It’s easier after I have passed some time in the options/user menu, but some tweaks and options are not very intuitive.

                Other than that, Jellyfin is awesome and I can’t believe something as good as Jellyfin is free and open source. Thanks to all devloppers behind this, I hope they will stay true to open source and jellyfin will last forever !! But I doubt it.

      • Xanza@lemm.ee
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 days ago

        The separate management of metadata does sound like a pain to me

        It’s really not, but I guess it depends on how you do it. You can even automate it.

    • amorpheus@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      1
      ·
      3 days ago

      It was unnecessarily complex to accommodate their cloud infrastructure setup.

      Please elaborate how you needed to “accommodate their cloud infrastructure setup”.

      When I set my server up years ago all I did was log in on the web interface. Literally as simple as any other service.

      • Xanza@lemm.ee
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        3
        ·
        3 days ago

        When I set my server up years ago all I did was log in on the web interface. Literally as simple as any other service.

        They make you register with their own website to login to your local instance… That’s you jumping through hoops to accommodate their cloud bullshit;

        It’s important to understand that Plex Media Server does not have its own graphical user interface. When you run the server on your computer, NAS, or other device, you won’t see a window open with a “server UI” or similar. Instead, you use our web app to manage your server.

        It’s so fucking unnecessary.

        • MudMan@fedia.io
          link
          fedilink
          arrow-up
          3
          arrow-down
          3
          ·
          3 days ago

          Wait, isn’t Jellyfin the same way? Pretty much every self-hosted app I run uses some web interface you log into so you can use it anywhere on the network. Sure, Plex also has some pre-set remote connection thing, but from the end user perspective it’s the same set of steps. I also had to make a login for all the stuff I fully self-host.

          Is there no account management on Jellyfin? I would probably want that as a feature.

          • Xanza@lemm.ee
            link
            fedilink
            English
            arrow-up
            5
            arrow-down
            2
            ·
            edit-2
            3 days ago

            Wait, isn’t Jellyfin the same way?

            Jellyfin has a native web-ui, yes. But not a proprietary one, like Plex uses. When I installed a Plex server I had to go to plex.tv and setup a user account there to be able to log into my own damn server… Then they strongly encourage you to use https://app.plex.tv/ to manage your local server.

            It’s all unnecessarily confusing and difficult.

            Is there no account management on Jellyfin?

            Yes. Local accounts. Not some cloud based PAMd system.


            You made me feel like I was crazy, so I just downloaded Plex Media Server and installed it. Ran it, and was immediately presented with this: https://i.xno.dev/mqWFZ.png

            I was then immediately routed to app.plex.tv and see this: https://i.xno.dev/cLPfw.png

            There’s no option to not use a plex account. You must either use an existing account or sign up for one. You cannot use local users. Then it forces you to use the app.plex.tv so it can display content you don’t even have, or have access to…

            How in any possible way is any of this easier than Jellyfin?

            EDIT: Oh, don’t forget the sales pitch! https://i.xno.dev/79WBs.png

            • MudMan@fedia.io
              link
              fedilink
              arrow-up
              3
              arrow-down
              2
              ·
              3 days ago

              Okay, but… how is it confusing from the front end if what you’re doing is going through the same steps of creating an account? You punch in a login and password in both.

              Sure, Plex is doing this extra thing where it’s also bringing in centralized content along with your library and it will default to its remote access system if you log in from outside your network. But again, from the front-end that is transparent. You log in and you have your library. If anything they’re being a bit too transparent, I’ve had times where networking stuff got in the way and it took me a minute to notice that Plex was routing my library through their remote access system instead.

              I can see objections to it working that way, you trade a (frankly super convenient) way to share content remotely and access content from outside your network without too much hassle for… well, going through someone else’s server and having their content sitting alongside yours. But “confusing and difficult” isn’t how I’d describe it. It seems to work like any other service, self-hosted or not, as far as the user-facing portions are concerned. I guess I just don’t see the confusing part there.

              • Xanza@lemm.ee
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                2
                ·
                3 days ago

                Okay, but… how is it confusing from the front end if what you’re doing is going through the same steps of creating an account? You punch in a login and password in both.

                Because there’s zero difference between the app.plex.tv interface spawned from plex server, and one without. There’s zero indication that it’s actually your server and your content because it fucking displays everything by default.

                It’s such an incredibly bad proprietary system…

                But again, from the front-end that is transparent.

                It’s not. There’s no server configuration options at all. There’s nothing to indicate it’s local content…

                I can see objections to it working that way, you trade a (frankly super convenient) way to share content remotely and access content from outside your network

                For 90% of the content people use Plex for, this is an illegal act. So I don’t see the advantage to providing this option let alone making it easier to commit a felony… I’ve never needed to “share” my media library with anyone and even if this was something I wanted to do, it’s a simple DNS record away from doing the same thing in Jellyfin. There’s no reason to lock people into your login system because 10% of people would “find it easier.” It’s just such a bad argument.

                • MudMan@fedia.io
                  link
                  fedilink
                  arrow-up
                  2
                  arrow-down
                  2
                  ·
                  3 days ago

                  I am very confused here. You seem to have slipped from arguing that it was difficult and complicated to arguing that it’s bad to be able to share content remotely because it’s a felony, which seems like a pretty big leap.

                  For one thing, it’s not illegal and I do rip my own media. I will access it from my phone or my laptop remotely whenever I want, thank you very much.

                  For another, and this has been my question all along, how is it possibly more difficult and complicated to have remote access ready to go than being “a DNS record away”? Most end users don’t even know what a DNS is.

                  And yes, not having (obvious) server configurations up front is transparent. That’s what I’m saying. It does mix at least two sources (their unavoidable, rather intrusive free streaming TV stuff and your library), but it doesn’t demand that you set it up. The entire idea is to not have to worry about whether it’s local content. Like I said, there are edge cases where that can lead to a subpar experience (mainly when it’s downsampling your stuff to route it the long way around without telling you), but from a UX perspective I do get prioritizing serving you the content over warning you of networking issues.

                  I don’t know, man, I’m not saying you shouldn’t prefer Jellyfin. I wouldn’t know, I never used it long enough to have a particularly strong opinion. I just don’t get this approach where having the thing NOT surface a bunch of technical stuff up front reads as “complicated and difficult”. I just get hung up on that.

  • WalnutLum@lemmy.ml
    link
    fedilink
    English
    arrow-up
    38
    arrow-down
    1
    ·
    3 days ago

    After having been shafted by sublime text I will never believe anything called a “lifetime subscription” is such.

    A “lifetime subscription” is just a “until we decide otherwise” subscription

    • hera@feddit.uk
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      I’ve been using it for 8 years and haven’t paid, is there any benefit for paying?

    • gonzo-rand19@moist.catsweat.com
      link
      fedilink
      arrow-up
      12
      arrow-down
      3
      ·
      3 days ago

      I don’t mean to be glib or upset you, but you still have lifetime access to the versions of Sublime Text for which you paid; you just don’t get free updates to the next version. AFAIK, that’s been the way they’ve done things for years.

      • WalnutLum@lemmy.ml
        link
        fedilink
        English
        arrow-up
        6
        ·
        3 days ago

        Before the one license=one version switch in 2013 the license stated “and future updates” which they did, but they switched to needing to pay for new licenses for some reason. I remember that being the primary reason I switched to emacs.

    • mbirth@lemmy.ml
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      3 days ago

      After having been shafted by sublime text I will never believe anything called a “lifetime subscription” is such.

      Care to elaborate?

      AFAIR SublimeText licenses are always only for a specific major version. And they sometimes might work for the next major version. So, I guess you’ve just installed a newer version for which your lifetime license isn’t valid anymore.

      • WalnutLum@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        3 days ago

        Before sublime text 3 all updates were included in the single license, not just major revision updates. This was back in 2013.

        • mbirth@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Hmm… I remember buying the license for ST2 back in the days and it specifically saying it’s for ST2.x only. However, it also worked for early ST3 versions but stopped working at some point. Which was when I’ve switched to something else.

          • WalnutLum@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            It was over eleven years ago at this point so my memory may be hazy on the details but I remember something happening in the major version change that pissed me off enough to switch off of it. 🤔

    • ripcord@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      9
      ·
      3 days ago

      I mean, it naturally has to be something that they eventually find a way to charge you something for. If it’s a for-profit business, and if they only sold lifetime subscriptions, they would eventually go out of business.

      • ProgrammingSocks@pawb.social
        link
        fedilink
        English
        arrow-up
        16
        arrow-down
        1
        ·
        edit-2
        3 days ago

        Then they shouldn’t be called lifetime subscriptions. This seems like a really smarmy justification of a shitty business practice.

        • GnuLinuxDude@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          3 days ago

          Sublime never offered lifetime subscriptions. https://web.archive.org/web/20150928064400/http://www.sublimetext.com/sales_faq You can even see as far back as 2014 that if you purchased Sublime Text 2 when Sublime 3 was still in beta:

          • Upgrade Policy
            A license is valid for Sublime Text 3, and includes all point updates, as well as access to prior versions (e.g., Sublime Text 2). Future major versions, such as Sublime Text 4, will be a paid upgrade.
          • Expiration Date
            Licenses purchased for Sublime Text 3 do not expire, however an upgrade fee will be required for Sublime Text 4.

          You can find that disagreeable, but it was not something they hid from us customers.

          • WalnutLum@lemmy.ml
            link
            fedilink
            English
            arrow-up
            5
            ·
            3 days ago

            Licenses for sublime text 2 just said “and future updates”. I remember the “lifetime” thing being a selling point on producthunt. This was back in 2012 though, and the weird way the licensing change was handled made me switch to emacs.