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
    2
    ·
    10 hours 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.

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

    I deleted Plex from my barely functional home server.

    I’ll give Jellyfin a try. I just want to be able to access my music away from home

        • fl42v@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 day ago

          As in, symfonium.app? If so, seems questionable, given its proprietary nature and unavailability outside the play store. Although, the feature set is interesting.

          Edit: yeeeah, no

          From their FAQ:

          licences checks requires a call to the verification server from time to time

          The license is tied to your Google account

  • randomaside@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    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? 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.

    • Nora@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day 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.

      • randomaside@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Cool. I was just looking to see if someone had a guide because I’m trying to understand the pitfalls of doing it this way and I’m curious if anyone else has opened up Jellyfin to the world.

    • Xanza@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      1 day 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.

  • Q The Misanthrope @startrek.website
    link
    fedilink
    English
    arrow-up
    8
    ·
    2 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.

    • JPAKx4@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      2
      ·
      2 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
        2
        ·
        2 days ago

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

      • Pup Biru@aussie.zone
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        you can do a thing called UDP hole punching for NAT traversal, buuuuuut afaik these days a lot of consumer routers consider it a security risk and attempt to block it

    • amldvk@lemm.ee
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      2 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.

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

    That is so sad. I was just reconfigured my hone server with plex last weekend. Seems like it’s time to switch to jellyfin now. Luckily didn’t finish the configuration.

    • Scary le Poo@beehaw.org
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      7
      ·
      2 days ago

      If you have Plex pass (honestly, get the lifetime, it’s worth it, jellyfin is pretty shit compared to Plex) it will not effect users of your server.

      • RandomLegend [He/Him]@lemmy.dbzer0.comM
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 days ago

        I had Plex lifetime and still switched to Jellyfin as an open source and community driven project will always be better in the future compared to a commercial product

      • fenndev@leminal.space
        link
        fedilink
        English
        arrow-up
        12
        ·
        2 days ago

        How exactly is it “pretty shit”? Running Jellyfin on my network with zero issues whatsoever.

  • Scary le Poo@beehaw.org
    link
    fedilink
    English
    arrow-up
    20
    arrow-down
    2
    ·
    2 days ago

    This headline is misleading. If the owner of the server has Plex pass than the users can use remote streaming as normal. If the owner does not have Plex pass, then the users need Plex pass to use that server remotely

    Imo a stupid move by Plex, but as a lifetime Plex pass holder, no one that uses mine will have to worry so I’m relatively unbothered.

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

      Dito. Every discussion I’ve seen, people were acting like Plex is already dead. This will basically change nothing for most people

      • Kurroth@aussie.zone
        link
        fedilink
        English
        arrow-up
        4
        ·
        2 days ago

        And free local network management is still a fair deal… Pay for extra features makes sense for this kind of service? The software needs maintenance and new hardware is always being released so new bugs. Better methods of netow and transcoding etc, this kind of software isn’t a drop and run, it still needs work after release. So I get the need to form some kind of long term sustainability, we all saw it coming.

  • Syun@retrolemmy.com
    link
    fedilink
    English
    arrow-up
    13
    ·
    2 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
      2
      ·
      2 days ago

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

    • kratoz29@lemm.ee
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      For me it began since they announced they are killing the watch together feature… For other people it started a long time ago.

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

    Anyone have a good audiobook app to use with emby? I’ve completely switched all my video to emby but still have plex for plexamp with my audiobooks

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

      In my own house, or just myself. Jellyfin is fine. I haven’t spent as much time on it though compared to Plex.

      Plex has its own user auth, I don’t need to manage that. My friends and family don’t have to hit me up for password resets.

      It has apps on pretty much every device.

      Users can just log in. They don’t need to know what server to type in.

      • Honse@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Just gonna drop this link here for anyone who’s interested in a 3rd party Jellyfin user management application. This fixes the issues related to inviting users and allowing them to reset their own passwords. Would obviously prefer all of this built into jellyfin, but solutions do exist for those determined enough.

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

        TIL that jellyfin doesn’t support an actual password reset. I’ve never had to actually try. That’s somewhat disappointing.

      • Kurroth@aussie.zone
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        2 days ago

        Yer it’s clear people who go on about not understanding either have small circles of users, or don’t actually support people…

        You aren’t getting Pop and Nan to understand how to troubleshoot or setup Jellyfin access on their old TV compared to just throwing in a Chromecast or fire stick and having Plex auto logon with an account you setup for them if the couldn’t. Makes life a ton easier, even at the cost of other liberties.

        They just want to watch Zulu or Are you being Served again, nothing more.

    • Scary le Poo@beehaw.org
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      2 days ago

      Because comparitively, jellyfin sucks.

      Once they reach some semblance of feature parity, then you can in good faith ask this question.

    • Dave.@aussie.zone
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 days ago

      Inertia, mostly.

      Of course Plex then takes advantage of that with the slow erosion of the free edition.

    • Carrot@lemmy.today
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      I will make the switch once they revoke my lifetime pass, but in the meantime I’m really hoping that Jellyfin gets a face lift. I’ve tested Jellyfin a good bit and it mostly has feature parity for everything I care about, but it’s UI is objectively uglier than Plex’s

      • Trashboat@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 days ago

        I didn’t realize my setup wasn’t usable. What does plex offer that makes the usability so much better? I considered plex for my newish setup but if anything, all the privacy controversies and charging for features was more unusable to me than anything I’ve noticed with Jellyfin

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

          Client Support is way better, Hardware transcoding is more reliable and easier to set up (as in you don’t have to in Plex), UI/UX is better (if you can live with removing Plex’ stuff once from your homescreen), that also means the settings, which I find convoluted in Jellyfin. The media matching is way worse and I won’t go through thousands of folder to rename them just because Jellyfin only accepts one singular way to name things

        • sanzky@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          18 hours ago

          since the last time I checked (could be they’ve made progress since then):

          • subtitle auto sync
          • smart collections
          • way better support for downloads, particularly transcoded ones
          • skip intro and credits
          • better UI (this one is subjective but I did find annoying little bugs often)
          • I’ve found that it takes way longer to update & scan larger libraries
          • overall disparity between clients on different platforms (in my case, webos, firetv and iOS).

          in short it’s a lot of tiny little things that make my overall experience just annoying.

    • Wolf314159@startrek.website
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      2 days ago

      It’s a lot easier to setup and get non-techy family to join. Setting up Jellyfin is easy until you want access outside your LAN. Setting up TLS or a VPN is a hassle I don’t want unless there is no other option. Plex has features I (and my family) use that jellyfin doesn’t support by default yet. Last I checked syncing of files for offline viewing in the official app wasn’t very good yet. Plex has a bunch of ad supported live streams baked in that aren’t too bad. There is a “How It’s Made” channel, a Mythbusters channel, and Top Gear channel. PlexAmp isn’t perfect, but it’s better than any of the Jellyfin options I’ve seen.

    • EarlGrey@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      For me?

      • Remote Play (I’ve never been able to get it to consistently work on every device with Jellyfin)
      • PlexAmp is awesome
      • LiveTV
      • IPTV
      • Way better clients
      • Numerous small little issues.
      • black0ut@pawb.social
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        1 day ago

        There’s FinAmp for jellyfin. There’s also support for LiveTV and I wouldn’t be surprised if there was at least a plugin for IPTV.

        • EarlGrey@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          18 hours ago

          LiveTV refers to a PlutoTV like service for Plex. There are a lot of amazing channels, but the big gain for me is having broadcast news networks.

          FinAmp really isnt up to PlexAmp yet. PlexAmps “guestdj” mode is really awesome and it still doesn’t have a Carplay App which kills it right there for me.

    • PerogiBoi@lemmy.ca
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      It syncs all movie covers and metadata automatically. When I used jellyfin last, this was a struggle.

      • Chewy@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        It’s only an issue if the files aren’t properly named. If you’re using *arr this won’t be an issue. E.g. “Title (Year) - TMBD/TVDB ID” works flawlessly.

        • PerogiBoi@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          That’s good to hear. I’ve got an arr setup so this is promising whenever plex becomes unusable to me.

    • m-p{3}@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      edit-2
      2 days ago

      I paid Plex Pass Lifetime for peanuts (maybe $50 or $75) a decade ago, not using it would mean wasting that so yeah…

    • kratoz29@lemm.ee
      link
      fedilink
      English
      arrow-up
      12
      ·
      edit-2
      2 days ago

      I am a lifetime Plex Pass User… I am not affected by their BS… Yet (watch together is going though).

    • lka1988@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      2 days ago

      Because some of us bought the lifetime Plex Pass for cheap many years ago and it’s what our family is used to. Plex also passes the “wife test”, and my kids use Plexamp on their phones for music.

      Not gonna stop me from ditching Plex in the not-too-distant future though, once I figure out Jellyfin and another local music streaming app that doesn’t have an interface stuck in 1997.

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

    Yet again, FOSS showing why it’s always the way to go vs proprietary tech. So glad I started my self-hosting journey with Jellyfin!

  • 1984@lemmy.today
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I use kodi… Not sure why jellyfin would be better. But sure, I cant stream to other devices than my tv.

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

      Perhaps you can merge Jellyfin and Kodi, I know you can use your Plex Server with Kodi.