• CerebralHawks@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      17
      ·
      3 days ago

      This is for remote streaming. Can Jellyfin be accessed outside the network? I thought that was the difference.

      Like if I didn’t like Plex and I ran Jellyfin (and I have done), I could access it locally but I couldn’t access it, say, from a hotel a thousand miles away. Or it requires a lot more work (and maybe some paid service) to do.

      Plex may have gone up, but a bunch of us got it for $100 or less years ago and we are not affected by the new limitations. Still free for our family members accessing remotely. Wasn’t free for us to set up.

      • T (they/she)@beehaw.org
        link
        fedilink
        arrow-up
        5
        arrow-down
        1
        ·
        2 days ago

        Yes it can be accessed outside the network. We use Tailscale. Our Jellyfin setup cost us the energy to run it, lol.

      • MisshapenDeviate@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        9
        ·
        3 days ago

        I don’t run Jellyfin, but I’ve considered it. From what I understand, you have to set up a reverse proxy or something like Tailscale in order to access it remotely. Doing that safely can take a bit of learning, but the only part that could cost money is getting a domain name.

        • CerebralHawks@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          Is a domain name strictly necessary though? You would need a static IP. I thought you needed something like a VPS or VPN — I know what a VPN is, but I think it was something with a similar acronym — and that was a service that cost money.

          With Plex it just works. When I load up Plex on a remote machine, first it tells me my server is offline, because my server is a Mac and Macs are sleepy bois, so it wakes up the Mac, which wakes up the drives, and then the server loads up and I can play pretty much anything.

          I’ve ran Jellyfin on both Mac (current setup) and Windows/Intel. I like Jellyfin overall, and it does some cool things Plex doesn’t. Like you can fix details Plex won’t let you. Like for some reason it only lists the foreign actors in anime, you can manually specify the English voices if you want. Plex doesn’t let you do that and AFAIK there’s no way to. (There should be an API out there that taps into a service that lets you access any language cast, and there should be a way to set it to dynamically change the cast to whatever language you have selected.) But anyway, Jellyfin is somewhat fine, but to use it on other devices (e.g. an Apple TV box on the same network), you have to do a fair bit of configuring. It’s not just, log into the account on your phone and type in the text on the screen. Jellyfin doesn’t even prioritise Apple development, but they have come a long way.

          • MisshapenDeviate@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            1
            ·
            2 days ago

            Honestly the others in this comment section would be better to ask about accessing Jellyfin remotely, but I can tell you what I know.

            If you go the VPN route, Tailscale is typically recommended, which appears to be free for personal use. It looks like these are the docs for using Tailscale with Jellyfin.

            I host a couple services for my family using a reverse proxy (nginx through SWAG), and I have a free domain name with duckdns. This is not as secure as the above tailscale solution, but has worked for me so far. This is likely how I would add Jellyfin to my workflow, since I already have a reverse proxy and domain name.

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

          Doing it safely is pretty simple.

          Install Tailscale at both ends. Done.

          It’s a fully encrypted mesh VPN.

          If you need access without the TS client on the other end, that takes a little more work. Then you need to enable the Funnel option.

          • artyom@piefed.social
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            2 days ago

            Install Tailscale at both ends. Done.

            Nnnnno, doesn’t really work that way

      • artyom@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        2 days ago

        Can Jellyfin be accessed outside the network?

        Yes. Jellyfin is just a Docker container. It can be accessed the same as any other Docker container. Plex simplifies this because they can basically configure all the DNS stuff for you, because it goes through their DNS. But either can be accessed.

        Or it requires a lot more work (and maybe some paid service) to do.

        More specialized knowledge to configure Tailscale or a reverse proxy, yes. I use Yunohost which makes all of this a whole lot simpler.

      • RandomLegend [He/Him]@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        2
        ·
        3 days ago

        I also bought Plex years ago for 87€ but i gifted that account to a friend once i got jellyfin up and running.

        You’re right - Jellfyin doesn’t have a native built-in way to access it from outside. That’s the reason Plex intercepts with their own servers when you do remote streaming, that’s one of the aspects you pay for.

        Using tailscale (free and setup in like 5 min) you can access jellfin from everywhere. Easy peasy.

        Rumor says that Plex also denies you remote access when you use a VPN or mesh like tailscale… so ymmv

              • coyotino [he/him]@beehaw.org
                link
                fedilink
                English
                arrow-up
                3
                ·
                2 days ago

                So, I am not going to deny that those security issues exist, but it seems like they would only pop-up in niche situations, or only if someone already had access to your admin profile. Most people are using Jellyfin to share their media with themselves and their tech-illiterate friends in family. In that use case, the only people who even know my server URL are people I have shared that info with privately. Nobody is trying to hack my admin account.

                Now, I am no infosec expert. Maybe there are folks that are trying to run larger operations, and for those people I can understand why these security issues may become concerning if you don’t have a tight handle on the circle of people that have access to your server. That said, it’s also a bit silly to expect a free, open source solution to meet your needs in that scenario, anyway. If you know and understand the issues that well, then maybe go join the dev team and patch the holes. That is the beauty of open source, anyone can jump in and fix it.

                • MaggiWuerze@feddit.org
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 days ago

                  The main issue there isn’t the fact that these issues exist. The problem is the Jellyfin devs attitude towards them, most of these problems have been known for years (more than five in some cases) but are largely ignored. Client compatibility is valued over everything else.

                  There have been plenty of suggestions, ideas and even PRs, but the devs priorities don’t allow for any security centered patches to get merged

  • fonix232@fedia.io
    link
    fedilink
    arrow-up
    19
    arrow-down
    6
    ·
    2 days ago

    Okay, let’s clarify something.

    Plex has been essentially “giving away” a service for the better part of what, 20 years?

    And that service is the remote proxying of your server and its access. Basically, you didn’t need to open a port, expose your server to the public, Plex provided a proxy through which you could stream to your heart’s content, knowing that your server is both accessible and (more or less, more than if you managed it yourself in most cases) secure.

    Now obviously, they are a company and thus need to make revenue to continue developing the server, clients, and maintaining the infrastructure. Mind you, Plex has 25 million active monthly users… Even if just 10% of that is active at any given moment, streaming at 10Mbps… that’s 25 MILLION megabits per sec. 25 thousand gigabits. 25 terabits. PER. SECOND. Being proxied through infra Plex has to pay for. Your average proxy/CDN dataserver unit can do usually around 100 gigabit, meaning Plex needs 250 of those. Just to serve 10% of the userbase.

    And don’t forget that, unlike “traditional streaming platforms” where CDNs can greatly amplify bandwidth (due to repeating same content to thousands/millions of people), Plex can’t easily utilise this infrastructure approach, AND they have to constantly stream INTO the proxy as well as outwards (a CDN pulls in the source file once and then distributes it, Plex literally needs to pull the data stream on-demand, without storing it).

    I don’t like these restrictions they’re putting in, “enshittifying” the service - e.g. if I have my server forwarded properly and don’t need to go through their proxy, I should be given a free pass (albeit I already have that since I bought lifetime Plex Pass), but I do get how it would be annoying for the average user to not realise why they’re asked to pay when their friend isn’t.

  • RunJun@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    6
    ·
    2 days ago

    I used Plex, and have a lifetime account, for the past decade. I just switched over to Jellyfin this week.

    Feel free to ask any questions that you have about differences or my opinion.

    • PhAzE@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Why did you switch if you already have a lifetime plex pass? With that, it costs nothing for anyone else to stream from your server.

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

        I would not update to windows 11. I installed Bazzite and Jellyfin was a one click install. Plex was more involved. Plus Plex seems to be well on its way to enshitification.

    • octobob@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      How well does remote viewing work on jellyfin? I have a lot of friends and family that use my Plex, I’ve also had a lifetime pass for pushing a decade.

      Like how easy is it to send an invite and the person be rolling with no technical setup from me? I just sent a Plex invite last week to my friend’s brother who did some plumbing work on my house, dunno if I’ll even ever see that dude again haha. I’m certainly not goin over to his house to set something up.

      Or my dad struggles enough with it as it is, he’s 70 next year so I get it. But that might be more of a problem with the Plex app on his ancient smart TV.

      This is a big reason I stick with Plex.

      • imetators@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        I have Jellyfin instance open to the internet. Not many people use it besides me (and even I use it seldom for now) but I have like 3 people beside me that have tried it out.

        I am not sure if there is invite capability or anything. But the way I did it is just create logins and basic passwords for my friends and family and tell them that they should change it upon first login.

        As for streaming - I did watch couple of movies outside home through android app and had no issues with anything quality or connection-wise. It just worked.

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

        I haven’t set this up myself as my internet provider doesn’t do a public IP address per customer. I never even corrected it with plex.

        But as far as I’ve heard, the difficult part is setting it up on the host side with tailscale. From your dad’s side, it should just be entering your IP and then the user/password.

    • anon@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      Anything you’re missing from Plex?

      Regarding the big picture interface:

      • Are there trailers for upcoming movies and shows?
      • Can you easily search, download and sync subtitles?
      • Can you sort your library after various parameters?
      • Can you put movies on a watch list and have Radarr download it?
      • Can you delete movies and shows (including their files)?
      • RunJun@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago
        • I don’t see anything in settings or in the official plugins but there seems to be some plugins. Some seem to be to just search and not the pre-roll trailers.
        • There is a subtitles plugin that works well. It is not as cleanly handled for my tastes. You have to search for it on the media landing page. You cannot download and select while playing your media.
        • You can filter and then sort
        • I do not have experience to answer that
        • There is a delete media option. I am transferring a large amount of data right now and cannot test if it deletes it from Jellyfin or entirely.