Ahoy mateys, it’s time to setup Jellyfin if you prefer not to pay for the privilege of self-hosting your own content.

cross-posted from: https://programming.dev/post/27204525

We are also changing how remote playback works for streaming personal media (that is, playback when not on the same local network as the server). The reality is that we need more resources to continue putting forth the best personal media experience, and as a result, we will no longer offer remote playback as a free feature. This—alongside the new Plex Pass pricing—will help provide those resources. This change will apply to the future release of our new Plex experience for mobile and other platforms.

  • Talaraine@fedia.io
    link
    fedilink
    arrow-up
    0
    ·
    2 days ago

    I thought it was pretty commonplace for people to just set up a vpn on their router and act like they’re on their own network. I guess I’m an idiot, but I’m actually surprised people were paying for this in the first place.

  • Grostleton@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 days ago

    Lol, OK Plex, cya.

    They’re honestly lucky I was willing to pay the $2.99 or whatever it was to be able to access MY server, using MY internet and cell data, to access MY media files from MY phone. Plenty fair a price for a nice app, might’ve paid a few bucks more but they can screw off trying to charge a monthly fee for… nothing in particular in my usage case.

    Literally just set up Jellyfin w/ Tailscale which took all of 10 minutes and works just as well. GG no re 🖕

  • EarlGrey@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Was a little worried from the headline that it was being moved to another subscription tier.

    I’ve owned a Plex Pass Lifetime subscription since it’s basically been available. I’ve honestly forgotten Remote Streaming was a free service at this point.

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

    Does anyone have any helpful guides on setting up jellyfin with a certificate so they can privately host it while also keeping it secure and up to date? I think if using docker it would make sense to use compose and configure traeffic proxy and use let’s encrypt for certificates.

    Plex takes care of this for you with their cert and authentication systems. I feel like if user management and secure authentication is easy to set up then that is the primary reason to leave Plex. If I can just hand out accounts to anyone whom I would like to access my instance with ease then my family members could easily access it.

    If one was to host from the home, using something like tailscale to host it online with forwarding a port would also be ideal.

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

      Does anyone have any helpful guides on setting up jellyfin with a certificate so they can privately host it while also keeping it secure and up to date?

      You can expose jellyfin via a reverse_proxy like caddy2, godoxy, ssl-proxy, or you can use something like lego to directly manage your certificates without the proxy. Lego is great because it works with dozens of dns providers, even cloudflare.

    • Nora@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Look into a thing called Caddy. It can do a few things but it makes certificates super easy. You will likely need to buy a domain tho. They can be cheap if you don’t care what its called.

  • ZebrasRcool@lemmy.nz
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    3 days ago

    So I’ve currently got a yearly Plex Pass, because I didn’t want to get locked into Plex or feel any pressure to stay if they went down the dunny, but have been putting off migrating to JellyFin. For anybody who has, how did you find the process?

    My media isn’t named the most sensibly. I just keep whatever name it came with for the most part. I also liked how Plex just handled the authentication and remote streaming for me - at no stage did I have to open up a port on my router, setup a reverse proxy, etc. Can I migrate my watch history?

    I’m fairly new to this. Any migration advice or thoughts would be appreciated!

    E: only me, though I stream things externally while out of the house fairly regularly. I’m tech literate enough to follow a readme and read docs, but that’s about it. I don’t need to worry about other, less tech savvy, users streaming my library

    • rustyricotta@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I switched to jellyfish last year. Though I didn’t try to get watch history over. Jellyfin should handle your file structure very similarly to Plex, so if what you have now works, it should work on jellyfin.

      If it’s only you and you’re only using phones and laptops outside, then you can just skip reverse proxy and all that and just VPN into your system. Wireguard, tailscale, or zerotier are good options with simple easy setups.

      I think you should just give jellyfin a try. You can run it at the same time as Plex, so you can just play around with it and see how you like it.

      • ZebrasRcool@lemmy.nz
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 days ago

        Thanks rusty for the helpful answer! I’m going to have a look at downloading it and setting it up later tonight. I’ve heard a lot of good things about tailscale, so I might look for some newbie tailscale guides. When it comes to that kinda stuff, my biggest worry is that I might miss a step or not set it up right and then I’ve ended up exposing everything to the unfiltered internet and then my PC ends up in a botnet

  • Syun@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    It’s pleasantly surprising that they aren’t deep sixing the lifetime pass.

    Yet.

    • ilega_dh@feddit.nl
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Yeah this is definitely coming at some point. What are we gonna do? Stop paying?

  • k0e3@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I’m probably gonna set up Jellyfin this weekend. Any tips for a first timer?

      • easily3667@lemmus.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        3 days ago

        You can’t even fucking bring yourself to write hardware acceleration for the newbie asking for help?

        🤡

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

      Take it slow.
      Don’t ditch Plex just yet but slowly transition the move.
      Test it with your usual browser. If playback doesnt work, test with another browser or the phone app.

    • 007Ace@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Set up docker. I ran an installation on Linux and on Windows for a few years but having it running from docker using external drives for library is a game changer. Always up to date. User files and settings Safed on a seperate folder so you can transfer it to a different os any time. Fantastic.

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

        This, also a recurring thing I keep hearing from people moving from Plex to Jellyfin is that not all media get recognised correctly.

        Which is probably because Jellyfin is less forgiving on file structure, file names. So check their site first for what Jellyfin needs: https://jellyfin.org/docs/general/server/media/shows

        It’s not unreasonable requirements just seems somehow Plex didn’t care about structure as much.

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

              How so?
              I am outside of the states and have absolutely no issues with recognition. Not for TV, movie nor anime.
              And it’s usually available on tmdb or tvdb.

              • MaggiWuerze@feddit.org
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                3 days ago

                Should have clarified. It’s not an option if you want to use it to get content that is not in english. For german content for example, you need access to german private trackers which you only get with a good torrenting record in addition to catching the exceedingly rare opportunities to get an invite.

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

                  Doesnt matter.
                  I download multiple things with radarr from 3 available german trackers without issues.
                  Imports properly and depending on my jellyfin library settings will get either german or english metadata.

                  Dunno what you are having trouble with.

  • blink@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I was planning to switch to Jellyfin but having to sideload the app in my Samsung TV is a headache for me. But guess I will be doing exactly that now.

    • storm@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      If you really don’t want to deal with sideloading, Jellyfin can be accessed through an add on in Kodi (assuming Kodi is easily installable on the TV)

  • Mr. WorldWide@feddit.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I’ve never paid even 1 cent to watch something online. Never paid for porn either.

    I’m not about to start

  • Pika@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I really don’t see how anyone in their hierarchy thought this was a good idea.

    There are at least 3 other competitors that moreorless work better than plex already does, without even having a subscription.

    I’m amazed they decided to go this route, especially when migrating is as simple as uninstall plex, install competitor of choice(like jellyfin), and then just specify media locations.

    the only real annoying part is remaking user accounts and losing watch progress/history, but there is usually a migration tool for that

    • deeply_moving_queef@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      The key difference is client app support for various platforms. Jellyfin is far behind Plex on that front, and I say this as a user and advocate for Jellyfin. That’s a huge hurdle for migrating even just family and friends users.

      • Pika@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        3 days ago

        I haven’t actually experienced this. I use my JF server on my roku, my Samsung tv (ok that was a pain because you have to side load it which requires a PC for TizenOs), all my families systems, and my tablet. The only systems I’ve found that seem to lack support of a jellyfin app is my ps5 and my xbox. It’s either been on native or been able to be side loaded on every smart tv I’ve used, and every mobile device has had an app in the app store allowing me to use it. I don’t understand the people saying there are no clients for it.

        • deeply_moving_queef@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 days ago

          Sure, every use case is different, and I didn’t say there’s “no clients for it”, just that, objectively, there’s a gap in client support for Jellyfin in the context of migrating from Plex.

          The gap also exists in maturity of available clients. In my case on tvOS/iOS, I’m using a third party client (Infuse) because Swiftfin is beta software and Jellyfin for iOS is a web view. I would have better feature coverage on Plex, if I could stomach that.

  • Madbrad200@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    Plex has been on a downward spiral for awhile now. This will really kill the service for a lot of people, wonder if Plex sharing will be a thing of the past and people switch to jellyfin sharing

    • MaggiWuerze@feddit.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I think most people that host a server already had the lifetime license so this won’t affect them

  • Q The Misanthrope @startrek.website
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I want to switch to jellyfin, I selfhost but I don’t want to open a port directly to my server. I don’t understand how everyone else figures this out and I’m apparently an idiot.

    Also do people expect all who use my server to start a VPN each time? What if they leave it on and their other streaming services are using my bandwidth.

    I don’t understand and I have looked it up but I don’t see a consensus.

    • amldvk@lemm.ee
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I just use Tailscale when remote streaming.

      From their docs:

      By default, Tailscale acts as an overlay network: it only routes traffic between devices running Tailscale, but doesn’t touch your public internet traffic, such as when you visit Google or Twitter. The overlay network configuration is ideal for most people who need secure communication between sensitive devices (such as company servers or home computers), but don’t need extra layers of encryption or latency for their public internet connection.

    • JPAKx4@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      Opening a port isn’t really bad if you have your firewall configured properly. You will have to open a port either way with jellyfin or wireguard. If you have a TLS/SSL certificate then just doing jellyfin is fine (but have good passwords since it’s public facing), otherwise a VPN like wireguard will handle encryption for you.

      As for managing traffic on the VPN you can follow this advice: https://serverfault.com/questions/1075973/wireguard-how-to-only-tunnel-some-of-the-traffic

      Basically setup your firewall to stop extra traffic on your end, and change accessible IPs in wireguard to your service(s) so the peer knows not to talk on that interface for unrelated things.

      • yeehaw@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        It isn’t bad until an exploit is discovered on jellyfin. Then it can get really bad.

        • Deello@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 days ago

          It already happened on Plex. Just a matter of time until it happens to Jellyfin.

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

    does this mean the server will need Plex pass or each user individually?

    Edit:

    IMPORTANT NOTE FOR CURRENT PLEX PASS HOLDERS: For users who have an active Plex Pass subscription, remote playback will continue to be available to you without interruption from any Plex Media Server, after these changes go into effect. When running your own Plex Media Server as a subscriber, other users to whom you have granted access can also stream from the server (whether local or remote), without ANY additional charge—not even a mobile activation fee. More on that later in this update.

    • RedDog@lemmy.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      10 hours ago

      I found this elsewhere and it seems to clear up the issue, for me at least:

      The new “Remote Watch Pass” is primarily for users who stream from servers owned by individuals without a Plex Pass. For example, if your friend runs a Plex server but doesn’t subscribe to Plex Pass, their remote users will need a Remote Watch Pass to continue streaming after the changes take effect. Because you have a Plex Pass, your remote users will continue to be able to stream from your server remotely without needing to purchase the remote access pass.

    • Unruffled [they/them]@lemmy.dbzer0.comOPM
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 days ago

      I guess the whole idea of this move is to force self-hosters to pay for a Plex pass. But it’s a funny demographic to try to strongarm into a subscription. Most tech savvy self-hosters won’t think twice about spinning up a Jellyfin instance instead, especially given that it’s FOSS. And for those folks with a lifetime Plex pass this makes no difference.,

      • yeehaw@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Self hosters do it to absorb the burden and avoid playing subscriptions. I don’t pay for Netflix because I don’t want to have the monthly fee (among other things), I host Plex myself and deal with all the server and library maintenance. If I have to pay a subscription to self host it’s a step backwards lol.

        I bought the lifetime back in 2013 so I have no complaints, but the month to month is a rip off.

      • krolden@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        3 days ago

        Yeah but anyone who is seriously using Plex already paid for one so I don’t get the outrage

        • MaggiWuerze@feddit.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          3 days ago

          Dito. The price increase for lifetime is hard and surely made so to push people into the recurring instead. But as a Plex Pass holder this won’t drive me to Jellyfin

          • krolden@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            3 days ago

            You should however give jellyfin a shot as it has a bunch of cool features and is way more extensible than Plex.

            Plex is still more polished but ive found there are a bunch of plugins for jellyfin that are really cool

            • MaggiWuerze@feddit.org
              link
              fedilink
              English
              arrow-up
              0
              ·
              3 days ago

              I have a Jellyfin instance running in parallel to check out its progress, but its just not there yet for me.

              What do you mean with extensible? The plugin ‘shop’?

                • MaggiWuerze@feddit.org
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  edit-2
                  3 days ago

                  Lol, that Jellyfin needs a 3rd party plugin for intro detection says a lot about the maturity of the project. Also, there are other Frontends for plex