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.

  • yarr@feddit.nl
    link
    fedilink
    English
    arrow-up
    1
    ·
    16 days ago

    I keep a Jellyfin instance running as a hedge. Here’s the thing with Plex (and actually a lot of companies set up similarly): those “lifetime” memberships are a trap. Think about it: Plex gets your money ONCE but they have ongoing expenses. Sooner or later, they’ll have spent every single cent made by a lifetime membership unless they either get more folks OR squeeze everyone a bit more.

    Once they started adding their own shows and making strange UI decisions, I could sense the end was coming. A move like this brings it up fast. Jellyfin is not nearly as good as Plex in a lot of ways, but it’s really Open Source.

    Anyway, a lot of rambling, but in short: when there is a “lifetime” subscription, watch out!

    • Quique@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      16 days ago

      They do not have chromecast support. (Atleat the last time i checked) Thats a deal breaker for me, would love to use it.

      • Phoenixz@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        14 days ago

        … I’m using Chromecast and Google TV, though Chromecast isn’t very good, really, and Google TV stared showing commercials every now and then since a while ago, so that too will be on its way out.

        But yeah, they’re supported

  • electric_nan@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 days ago

    I’m surprised by the resistance to Jellyfin in this thread. If you are using Plex, you’re already savvy enough to use bittorrent and probably the *arrs. If you can configure that stuff, Jellyfin is absolutely something you can handle. If you like Docker, there’s good projects out there. If you’re like me and you don’t understand Docker, use Swizzin community edition. If you can install Ubuntu or Debian, and run the Swizzin script, you’re in business.

    • MrSelatcia@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      16 days ago

      I think I represent a huge portion of Plex users; I am tech savvy enough to follow a simple walkthrough on YouTube to get my server setup. But the arrs, jellyfin, and docker both look like graduate level chemistry to me.

      Plex has been around for ages and they have put money into making things easier for users like me to understand with events such as Pro Week and directly paying content creators to dumb things down for me.

      • electric_nan@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        16 days ago

        I’ve got to admit that I’ve never used Plex (I’m a cantankerous open software fanatic), but how do you get your media on there? You’re hosting your own server so presumably you’re downloading the media somehow. Are you doing it manually? If so, you can do the same with Jellyfin. Is it automated with some tool built into Plex?

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

          I’m ripping it with makemkv, actually. I have a fairly large blu ray collection that is slowly going onto my DAS.

  • quack@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 days ago

    Can’t say I have a huge issue with this - Plex isn’t FOSS and the infrastructure to make this happen isn’t free. Other options are available if you don’t want to pay the fee.

    • Tilgare@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      17 days ago

      But what infrastructure does this feature require? I’m direct connecting to my own personal server with perhaps credential handling and a handshake handled by Plex servers to connect. None of the media is passing through their servers - or it shouldn’t be if it is.

      • Captain Janeway@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        arrow-down
        1
        ·
        edit-2
        16 days ago

        In a nutshell, if your app isn’t able to make a direct connection to your Plex Media Server when you’re away from home, we can act as sort of a middle man and “relay” the stream from your server to your app. To accomplish this, your Plex Media Server establishes a secure connection to one of our Relay servers. Your app then also connects securely to the same Relay server and accesses the stream from your Plex Media Server. (In technical terms, the content is tunneled through.)

        So, your Plex Media Server basically “relays” the media stream through our server so that your app can access it since the app can’t connect with your server directly.

        Source: https://support.plex.tv/articles/216766168-accessing-a-server-through-relay/

        It’s not a requirement to stream and it’s sort of dumb they are lumping this relay service as a part of the remote streaming. Remote streaming should be allowed for free - if you are not a subscriber. The relay should just be a paid service, which makes sense. But if it’s a direct connection to my server, it should be free.

        That being said, I understand how Plex may have built some technical debt into this relay system. It might be hard for them to decouple the relay from the remote streaming. What they should have done is:

        We are removing the relay service as a free service, but you can still do remote streaming with a direct connection.

        And they should have built their architecture in a way that’s easy to decouple the two services.

        • Tilgare@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          16 days ago

          Thanks for that - I wasn’t aware of the relay service, but completely agree that this is what they should be charging for and not the remote play feature in its entirety. I’ll probably drag it out for a while by refusing to update the app and server… Might be able to make it work with Tailscale as others have suggested.

          In the past I’ve paid for a month or two when I wanted to download to my devices remotely (and I think that’s the singular feature that I’ve ever cared about in the Plex pass). But to take features away and then try and charge me for them is a bridge too far, I can’t support that bad behavior.

          • Captain Janeway@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            arrow-down
            1
            ·
            16 days ago

            I paid for the lifetime membership ~6 years ago so I’m going to stick with it. Plus I just use it for my own home. It’s not like I’m serving a bunch of other clients. But I’ll switch to Jellyfin if the lifetime membership ever gets taken away.

  • PhAzE@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    18 days ago

    As a plex pass lifetime user, this doesn’t change anything for me.

    I am, however, blown away that the price went from $75 CDN to $350 CDN over the last 10 years!! That’s just insane!

  • MehBlah@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 days ago

    Wireguard so you are always seen as being on the local network. This bit of assholery is easily defeated.

  • spacemanspiffy@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    16 days ago

    I used to use Plex, then one day my internet was down and since Plex couldn’t phone home, it wouldn’t let me log in to watch media ON MY LAN.

    So yeah it’s inherently broken. That’s before you even consider the licensing.

    • kieron115@startrek.website
      link
      fedilink
      English
      arrow-up
      1
      ·
      16 days ago

      i’m not sure why it would do this, i’ve never had any issues with watching plex while the internet is down (in fact that was one of my original uses for it, to have movies and tv in a building without internet). I don’t have it turned on but I do know you can go into server settings -> network and set a list of IPs/subnets that can access without any authorization at all. That lets you use plex without even having a plex account afaik.

  • TedZanzibar@feddit.uk
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 days ago

    Judging by the rest of the thread I’m going to get downvoted for this, but what the hell:

    I’m sure I’ll switch to Jellyfin eventually but I tried it out a few weeks ago to see what all the hype was about and it just… wasn’t great. It was difficult to setup, with way too many overly-complicated settings, and then it refused to play one of the two test files I tried. Like it or not there’s a reason that Plex is the dominant player in the game, and a large part of that reason is that it verges on plug-and-play for simplicity of both setup and use.

    Yes, it sucks that they’re removing remote streaming for free users, but I imagine there’s a significant chunk of users who don’t know or care how to properly open their server up to the world and are relying on the Plex proxies for their streams (which happens entirely in the background), and those aren’t going to be cheap to run. Maybe putting them behind a paywall will provide the resources to make them faster.

    I did buy a lifetime pass last time they announced a price hike; it’s honestly paid for itself many times over, and I’ve been encouraging other users I know to do the same before this next one, because yes, it is a significant hike this time around. That said, while I wouldn’t pay monthly for it, I do still feel like the lifetime pass is tremendous value for such a polished product. It’s a shame they’ve had to do it at all, but I don’t begrudge them for it.

  • profilelost@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    18 days ago

    I’ve been meaning to set up a homeserver with plex recently but will defnitely go for jellyfin now that I read this thread.

  • Green Wizard@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    18 days ago

    I moved on to jellyfin after I found out the hard way Plex servers need to authenticate for use. I’m sure by now there are ways to set up offline authentication but I already didn’t like the idea of paying monthly to stream my own content from my own machine. It just didn’t make sence to me. Jellyfin isn’t perfect, or as flashy as Plex, but it works, looks fine, and its free, not counting a much deserved donation to the devs .

    • jeanofthedead@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      18 days ago

      Plex Media Server- Settings : Network : List of IP Addresses and Networks that are allowed with Auth : 192.168.4.0/24, e.g.

  • Majestic@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    18 days ago

    Jellyfin needs to partner with someone people can pay a very low and reasonable and/or one-time fee to enable remote streaming without the fuss of setting up either dangerous port-forwarding or the complexity of reverse proxies (paying for a domain-name, the set-up itself including certificates, keeping it updated for security purposes).

    And no a VPN is not a solution, the difficulty for non-technical users in setting up a VPN (if it’s even possible, on smart-tvs it’s almost always not, and I don’t think devices like AppleTV and other streaming boxes often support them) is too high and it’s an unwanted annoyance even for technical users.

    I’m not talking about streaming video’s through someone else’s servers or using their bandwidth. I’m talking about the connection phase of clients and servers where Plex acts like an enhanced dynamic DNS service with authentication. They have an agent on the local media server which sends to the remote web service of the third party the IP address, the port configured for use, the account or server name, etc. When a client tries to connect they go to this remote web service with the servername/username info, the web service authenticates them then gives them the current IP address and any other information necessary. It then sends some data to the local Jellyfin server about the connecting client to enable that connection and then the local media Jellyfin server and the client talk directly and stream directly.

    Importantly the cost of running this authentication and IP address tracking scheme would be minimal per Jellyfin server. You could charge $5/year for up to 20 unique remote clients and come out ahead with a slight profit which could be put back into Jellyfin development and things like their own hosting costs for code, etc. Even better if they offer lifetime for this at $60-$80 they’d get a decent chunk of cash up-front to use for development (with reasonable use restrictions per account so someone hosting stuff in Hetzner or whatever and serving 300 people with 400 devices will need to pay more because they’re clearly doing this for profit and can afford to throw some more money at Jellyfin).

    Until Jellyfin offers something that JUST WORKS like that it’s not going to be a replacement for Plex, whatever other improvements they offer to users it’s still a burden for the server runner to set up remote streaming in a way that isn’t either incredibly dangerous (port forwarding) OR either involves paying money to third parties AND/OR the trouble of running your own reverse proxy and/or involves walking users through complicated set-up process for each device that you have to repeat if you change anything major like your domain name when using a VPN.

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

        Interesting project. Thanks for the link and I do appreciate it and could see some very good uses for that but it’s not quite what I meant.

        Unfortunately as it notes it works as a companion for reverse proxies so it doesn’t solve the big hurdle there which is handling secure and working flow (specifically ingress) of Jellyfin traffic into a network as a turn-key solution. All this does is change the authorization mechanism but my users don’t have an issue with writing down passwords and emails. Still leaves the burden of:

        • choosing and setting up the reverse proxy,
        • certificates for that,
        • paying for a domain so I can properly use certificates for encryption,
        • making sure that works,
        • chore of updating the reverse proxy, refreshing certs (and it breaking if we forget or the process fails), etc

        Which is a hassle and a half for technically proficient users and the point that most other people would give up.

        By contrast with Plex how many steps are there?

        1. Install (going to skip media library setup as Jellyfin requires that too so it’s assumed)
        2. Set up any port settings, open any relevant ports on firewall, enable remote access in setting with a tickbox
        3. Set up users
        4. Done, it now works and doesn’t need to be touched. It will handle connecting clients directly to the server. Users just need to install Plex client, login to their account and they have access.

        By contrast this still requires the hoster set up a reverse proxy (major hassle if done securely with certificates as well as an expense for a domain which works out to probably $5 a year), to then have their users point their jellyfin at a domain-name (possibly a hard to remember one as majesticstuffbox[.]xyz is a lot cheaper than the dot com/org/net equivalents or a shorter domain that’s more to the point), auth and so on. It’s many, many, many more steps and software and configurations and chances for the hosting party to mess something up.

        My point was I and many others would rather take the $5 we’d spend a year on a domain name and pay it for this kind of turn-key solution for ourselves and our users even if provided by a third party but that were Jellyfin to integrate this as an option it could provide some revenue for them and get the kinds of people who don’t want to mess with reverse proxies and certificates into their ecosystem and off Plex.