• BassTurd@lemmy.world
      link
      fedilink
      English
      arrow-up
      37
      arrow-down
      2
      ·
      19 days ago

      Does jellyfin have an easy way for remote streaming? I have a couple dozen people on my Plex server, most not very tech savvy, so setting up tailscale and running remote that way isn’t an option. I have a Plex pass so I haven’t been screwed by Plex yet, so I’m not rushing to get out, but I could see myself running both.

      • roofuskit@lemmy.world
        link
        fedilink
        English
        arrow-up
        31
        arrow-down
        1
        ·
        19 days ago

        Yes-ish, it’s harder for you than the users. But you will have to secure a URL and they will have to remember that URL. Also there’s some security issues with some unsecured endpoints on Jellyfin. That said I have mine out there exposed to the net and am comfortable enough with it.

        • Gonzako@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          19 days ago

          I have mine behind a caddy reverse proxy that forces https. I think that handles most sniffing concerns

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

          Bummer… unfortunately, that’s a deal breaker for me to completely drop Plex. Maybe someday.

        • jj4211@lemmy.world
          link
          fedilink
          English
          arrow-up
          7
          ·
          19 days ago

          So I don’t get it, I have mine up with a domain without tsilscale… The clients are quite happy wherever. I don’t even see that much “crawling” traffic that goes to the domain, most just hit the server by ip and get a static 401 page that the “default” site is hard coded to give out.

      • oakey66@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        19 days ago

        I moved away from plex as well. I do have remote access but had to set up Tailscale on the accounts that access it. It’s a bit of a hassle initially but works well.

      • chronicledmonocle@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        19 days ago

        I set mine up with HAProxy for TLS offloading and ACME for the server cert. Restrict your access to just your country/region by GeoIP and you are pretty good to go.

    • stealth_cookies@lemmy.ca
      link
      fedilink
      English
      arrow-up
      13
      ·
      20 days ago

      I’d love Jellyfin if not for their incredibly infuriating seek behaviour. Why do I have to press play to start the video again?

      • Codilingus@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        6
        ·
        19 days ago

        In case this helps, for me when I use it on Android TV with said TV’s remote, the arrow buttons on the direction pad for anything require pressing play/OK button after. But if I use the fast forward buttons, it does seek and then just keeps playing.

      • binarytobis@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 days ago

        For me I just want a fast forward button. They have something they call fast forward, but it seeks instead.

    • ITGuyLevi@programming.dev
      link
      fedilink
      English
      arrow-up
      9
      ·
      20 days ago

      Agreed! I stayed with Plex for a long time because Jellyfin had a rough time with live TV (antenna) and I already had a PlexPass because of a sale a long time ago. Now Plex is only still running because I love Plexamp.

  • brucethemoose@lemmy.world
    link
    fedilink
    English
    arrow-up
    121
    arrow-down
    1
    ·
    edit-2
    20 days ago

    Playing devil’s advocate, I understand one point of pressure: Plex doesn’t want to be perceived as a “piracy app.”

    See: Kodi. https://kodi.expert/kodi-news/mpaa-warns-increasing-kodi-abuse-poses-greater-video-piracy-risk/

    To be blunt, that’s a huge chunk of their userbase. And they run the risk of being legally pounded to dust once that image takes hold.

    So how do they avoid that? Add a bunch of other stuff, for plausible deniability. And it seems to have worked, as the anti-piracy gods haven’t singled them out like they have past software projects.


    To be clear, I’m not excusing Plex. But I can sympathize.

    • ragebutt@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      ·
      19 days ago

      There is that but it’s primarily that they’ve taken over 40 million dollars of venture capital. They are almost certainly under immense pressure to turn profitable asap and converting lifetime pass users into revenue streams somehow, converting new users into SaaS, etc are going to be things they pursue more aggressively.

      Don’t take the devils money if you don’t want the devils stipulations

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

        That serves the purpose too. It’s harder to pin Plex as an “illegal distribution service” when you have to pay for access. Either the streamer or “distributor” can’t be very anonymous, which makes large scale sharing impractical.

        On the other hand, the more money they squeeze out, the more they risk appearing as if they “make money from piracy,” which is exactly how you get the MPAA’s attention.

      • dantheclamman@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        19 days ago

        Dynamic DNS does cost money. But not $8 a month. Development also costs money which falls under the $8 a month, but really not my problem, which is why I use Jellyfin. I used to run Plex off of my Nvidia shield, which was a cool gateway drug to self hosting and I’m grateful to them for that, but I like handling the technical stuff myself.

  • Alphane Moon@lemmy.world
    link
    fedilink
    English
    arrow-up
    67
    arrow-down
    1
    ·
    20 days ago

    The writing was on the wall when they started getting American VC money.

    American VC culture is anthenema to truly user focused products.

  • LoafedBurrito@lemmy.world
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    1
    ·
    edit-2
    19 days ago

    If jellyfin was easier to use and had the same options as Plex, id switch over. But I’ll keep my Plex lifetime pass as long as I can until they make all lifetime passes null in the next 2 years and make us all pay monthly.

  • zephiriz@lemmy.ml
    link
    fedilink
    English
    arrow-up
    34
    ·
    edit-2
    19 days ago

    3 Things stop from using jellyfin 100% of the time.

    1. TV tuner is janky and loading a guide for local channels is garbage. I like watching the morning local news and jellyfin just does not cut it.

    2. I want sub accounts. They used to have something similar but took it out for security reasons. I want to log all my TVs into one account but then have each user select their profile. So I can easily have a restricted profile for say kids then another for my parents then one for me then one for SO under the same roof. It will track each persons watched profile so when someone watches ahead it doesn’t mess with someone else’s.

    3. On the same note, controller/ HTPC remote configs feel janky. I know its there but its not a smooth and easy as Plex. This goes along with above for anyone who says just make another account. You try entering half decent passwords with small HTPC remotes or controllers. Every time you go to watch TV.

    If they could fix these things I would ditch Plex all the way. But as it stands I use Plex for my TV and jellyfin for my phones, tablets, PC.

    • h0rnman@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      2
      ·
      19 days ago

      You can already do number 2 (with some restrictions). You have to set up your networking tab correctly, use blank passwords, and uncheck “allow remote connections” for the “local” accounts. i have things set up so that external users are forced to log in and local users just pick a profile. If you also add your external users’ IP addresses to the LAN Networks box, they’ll be treated as an internal user too (though how you keep that up to date is a bit more challenging). It’s not precisely the Netflix experience but it works well enough for us

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

        I’ll have to look into that. Last I remember they removed that and local simple pin. Because it could be used to bypass security even from outside network. You are running current version right?

        • h0rnman@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          ·
          19 days ago

          Ya - or close enough (10.11.3). My LAN networks are my server and workstation subnets (both /24s) and my external NAT (my public ip). I also have my reverse proxy address (from jellyfin’s perspective) in my known proxies. From there, my external users are set to allow remote connections, have passwords set, and are set to “hide this user from login screens” and my internal users are set to NOT allow remote connections and to NOT hide from login screens. After that, i just use my public dns for every device whether it’s internal or external and call it a day

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

      TV tuner is janky and loading a guide for local channels is garbage. I like watching the morning local news and jellyfin just does not cut it.

      I DVR local stuff with Plex and play it back in Jellyfin.

      • zephiriz@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        19 days ago

        I do that sometimes but I like the morning news and I feel it should be current so not a great solution for me. Jellyfin just needs a bit more polish. Its great I like it but also at the same rate the appear to fix some things like their security bugs I’m not going to hold my breath. I do hope they push through though like Immich.

  • dejected_warp_core@lemmy.world
    link
    fedilink
    English
    arrow-up
    29
    ·
    edit-2
    18 days ago

    I’m going to call it like I saw it, a very long time ago.

    <rant>

    You have a product that is basically purpose built to make data hoarding and piracy practical, yet it requires a login with a central service. I don’t care what justification anyone thinks makes that worthwhile or even a good compromise. Signaling to any corporate entity that you’re in possession of such a thing is a bad idea to begin with. They shouldn’t even know you exist. That information, along with anything else you do with the product is compromising to you and can be sold for money if aggregated with everyone else’s data.

    If you find this rant out of place in our modern world, I’d like to point to the concept of shifting baselines. This didn’t used to be normal and nothing short of greed continues the behavior. The technology before this ran/runs without anyone knowing. Consider VLC, or XBMC.

  • Lettuce eat lettuce@lemmy.ml
    link
    fedilink
    English
    arrow-up
    26
    ·
    edit-2
    18 days ago

    One reason: It’s not FOSS, and because of that, it’s not protected from the Capitalist profit motive that’s always pushing the creators/owners towards enshitification.

    The same forces act upon FOSS too, but the difference is that FOSS has structural immunity built into it. If the software enshitifies, it can be forked and maintained by a community that values software freedom.

    We’ve seen it happen time and again. Terraform, CentOS, RHEL, The Xen Hypervisor, etc. When companies try to take freedom away from FOSS, they fail, because their users and maintainers are empowered by FOSS licenses (especially restrictive ones like the GPL) and can fight back.

    With proprietary software, the users are powerless, only the owners have control.

    Don’t trust promises, good intentions, or corporate slogans. Trust free software and the open ecosystems they thrive in.

    PS, Jellyfin is amazing ❤️

    • tomkatt@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      18 days ago

      I just need Jellyfin to fix their subtitles issues on Apple TV and I’ll be all set. Swiftfin needs some work yet, though I’m told the fix is in the pipeline for release soon^™ (probably by Q1 next year?).

    • AbidanYre@lemmy.world
      link
      fedilink
      English
      arrow-up
      29
      arrow-down
      1
      ·
      20 days ago

      Yeah, their survey is missing the “never used Plex because I saw this coming a mile away” option.

  • Redtrax@lemmy.ml
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    19 days ago

    Stopped using Plex and moved to jellyfin around 12 months ago and have never looked back

    • Victor@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      19 days ago

      I have both but Jellyfin is not good with duplicates. Having several versions of movies in different languages just puts multiple copies of the movies in Jellyfin, with no distinction between them until you click into the details. Plex does this well with “Play version”.

      But Plex is worse for other reasons, on my LG TV. It’s painfully slow and doesn’t play the correct audio track that I select.

        • Billegh@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          18 days ago

          Yes, however sometimes it’s easier to manage language and subtitles in a single file if space is not an issue and you often are wanting a different version. Might also have pre-burned subtitles, for which you’ll need a separate video stream anyway.

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

          Not if I want/need to seed both versions. Then it’s a third version I need to keep on disk for a few weeks, instead of just two. Believe me, I’ve had this idea too, and have remuxed several movies to save space. 👍

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

            Looking back at this thread. Jellyfin does let you select both versions and combine them into one. Then you can keep seeding to your heart’s content.

            I don’t use that feature often, but have a couple movies that use it.

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

              That’s simpler and better (nondestructive) than renaming files, for sure. Still an extra step I need to take vs not having to do so.

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

            Fair enough, I’m mostly ripping my own discs so being a good torrent citizen isn’t always top of mind.

      • Appoxo@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        18 days ago

        Haven’t really tried it but they have support for dupes.
        You just need to name them correctly (too lazy to link the docs. Just look up versions in media library)

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

          That’s what I mean. You have to rename them. Plex handles this automatically, with the same shared library. I wish Jellyfin was better at this.

          Jellyfin goes by file name, Plex goes by identified movie/show. Much better.

          • Appoxo@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            18 days ago

            Welll…They state in their docs how it should be.
            If you deviate from it, that’s on you.

            And yes it’d be nice if they did it automagically but we can’t have everything and I don’t expect it from them honestly as that is really a very niche requirement considering it already works.

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

              If you deviate from it, that’s on you.

              I don’t understand why we need to “pin it” on someone?

              It just works differently, in a way that requires more hands-on work, as opposed to no hands-on work. So it’s objectively worse. That’s “on me”?

              It being in the docs is irrelevant in this context. It could’ve been there or not. But the fact that I need to do extra work as opposed to not makes Plex more comfortable in this regard, and I don’t see how that’s up for debate.

              If Jellyfin had done it’s duplication check on identified movie IDs instead of filesystem names, we would be in a different situation. But they don’t, and here we are.

              I’m not ragging on Jellyfin, I’m just pointing out facts. Not even an opinion piece.

              • Appoxo@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                1
                ·
                18 days ago

                It just works differently, in a way that requires more hands-on work

                That’s correct.

                But you chose to ignore the instructions because you are used to a different way of doing it and them you get duplicate entries.
                That’s it (shrug).

                • Victor@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  18 days ago

                  Why are still trying to blame this on the user, lol?

                  If the user has to do more work for the same result, it’s a worse system. Period.

                  That’s it. 🤷‍♂️

                  To go into more detail:

                  How did I choose to ignore instructions when I didn’t read them in the first place? Neither system’s installation instructions has this in it. You’d have to deep dive when you realize it doesn’t work for one of them. Namely Jellyfin.

                  “Choosing” to ignore it is also a matter of definition. If I rename all my shit, I am a) duplicating lots of downloads on my system because I need to keep the original in order to seed, or b) not able to seed and lose my ability to gain more content in the first place.

                  Sometimes people’s circumstances are different from yours, my friend.

                  I understand Jellyfin is better in so many other aspects, I agree with that, but do not defend one single feature which works objectively worse and pin it on the user. Don’t be that person.

  • barcaxavi@lemmy.world
    link
    fedilink
    English
    arrow-up
    17
    ·
    19 days ago

    Not for me. Before Plex I was browsing folders on my TV and I actually had to organize everything, plus find and download matching subtitles. It sucked so much.

    I got into self hosting because of Plex and ran it on a 2015 Shield (both the server and the player) for ~8 years. Just moved the server to another machine this year. Still happy premium user.