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.
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.
Me too. Docker isn’t hard if you use a compose file. It’s easy to read syntax.
Linux server.io has great documentation for their images.
I have Jellyfin and Plex running from the same virtual machine pointing at the same media. If it wasn’t for the one crappy TV I have in my house with no Jellyfin client, Plex would be gone.
jellyfin + tailscale is all you need. It’s so damn good and easy
tailscale changed the computing experience for me in everything I do. Amazing networking solution. I also use zerotier but find myself on tailscale more due to how many devices they offer.
How do you set up HTTPS? I would like to encrypt the communication between my tailscale devices and my homeserver. Is it just a matter of using Let’s Encrypt with Nginx?
Tailscale is based on the wireguard protocol, which has already very strong encryption
deleted by creator
This might be a dumb question, but could I access my Jellyfin through an external VPN like Proton?
I have it set up in my raspberry to download Linux ISOs and run Jellyfin
Not in the way you’re probably thinking, no. The VPN (like Proton) will be isolating devices from each other. This is by design, so you don’t end up in situations like different customers seeing each other on the network.
Your router might be able to act as a VPN host. This would allow you to connect to your home network from anywhere, and use it just like you would use a service like Proton. And if your home network is set to allow devices to see each other, then you could see your Jellyfin server. See if your router can run Tailscale or can act as a WireGuard (or OpenVPN) host. Tailscale will be the most straightforward approach, but not everything can run it. Worst case scenario, you could just run Tailscale directly on your Jellyfin server.
The big issue with requiring a VPN is that it makes remote access on some devices difficult or damned near impossible. For instance, good luck getting a smart TV to run Tailscale. Tailscale will be fine for things like phones, laptops, or tablets. But if you have a smart TV you want to remote view things on, you may need to consider a reverse proxy instead. And a reverse proxy is such a rabbit hole that it would deserve its own post.
good luck getting a smart TV to run Tailscale
My mom uses this approach to access my media files. It’s a Sony Android TV and works pretty good actually
Worst case scenario, you could just run Tailscale directly on your Jellyfin server.
Why is that the worst case it’s goes literally like this: install on your server, install on the other decide (phone, laptop), connect to the same account and BOOM works
Because running it on your router gives you access to the entire network of devices, not just the Jellyfin server.
I’ve said it for years that Plex is shit because of their license and the fact that you have no control everyone said no it’s fine it’s my media fucking look at it now
Yeah exactly. I tried to set it up once, installed it on a NAS box, and it starts talking about me making a cloud account. Why do I need a cloud account to log into my own hardware on my own network?
I do not want the cloud
I do not need the cloud
I will say it very loud
No cloud, no cloud, no cloud.But apparently it’s set up so the only way to log into your own locally hosted software on your own locally hosted hardware is with an external cloud account.
To that I said no thank you and uninstalled it.
Hellooooo jellyfin!
Only use open source software
Jellyfin + Tailscale, the perfect combination.
Jellyfin is figgin Great 😃👍
Alas my TV (LG WebOS 2) doesn’t have an application for Jellyfin, or I’d have switched years ago :-(
Is there an emby app available or Kodi? The base of Jellyfin should work in either. Plug and play as far as I’m aware with maybe some issues for certain versions.
Before now I was on the sunk cost fallacy of not wanting to teach my extended family how to use Jellyfin instead of plex but after this I’m already mid-way through setting up a Jellyfin docker container on my server and I only found out an hour ago
Alright, so I have had Jellyfin installed for years now, but my primary issue is that most devices myself or my users use lack official, readily-available clients. For example, the Samsung TV app is a developer mode install. Last I looked, nobody has put a build into the store.
I really want to use Jellyfin, but I feel like my users simply can’t. I’m interested in others’ experiences here that could help.
I can speak from my experience with an Apple TV, the application “Infuse” works amazing with a jellyfin server. Though the application is essentially $1 month subscription, but works across all your apple devices, if you have any. I think it’s worth it.
Additionally, the official app for Android TV worked pretty well when I last tried it on an Nvidia Shield
I run an Android TV box on my Smart TV, because I don’t trust them on the internet.
I mean, except for Tizen OS isn’t most available? You can find the client for Android, Android TV, Windows, Linux (Flatpak), macos, apple ios, and more.
https://jellyfin.org/downloads/clients/I give all my friends the choice between Plex and jellyfin (I run both containers side by side pointed to the same media folders) and they all invariably choose Plex. I think it has a lot to do with the jellyfin UI, and I think an overhaul like jellyfin-vue or something that looks like findroid needs to happen in order for jellyfin to really appeal to regular people.
Yeah, I’ve written some custom css to get some better wrapping of libraries and such.
There’s also the community themes worth looking into.
https://jellyfin.org/docs/general/clients/css-customization/#community-themesDamn, all this time using JF and I never thought of theming it.
While I use it on a SFF PC I have a couple of users that access my server via a couple of CCwGTV Chromecasts I handed them and so, unable to test since I don’t have one to hand but can you / does it theme the UI on the Chromecast too?
Cheers!
Linux (Flatpak)
So, no, then.
No idea what Flatpak is, much? Jellyfin is open-source. If your distro isn’t providing you a .deb or tarball to your liking, that’s not on the Jellyfin project.
I had the same experience with my parents. They have a Samsung TV and the Jellyfin experience was awful.
I ended up getting them a little N100 mini pc and installed Bazzite and the Jellyfin app from Flathub. You can configure it so it knows it’s on a TV, and responds to keyboard controls. I got them a remote from a company called Pepper Jobs that gives keyboard input and now they have a great experience with it. Even my mom, who’s a big technophobe, loves it.
My dad also has an LG TV in his workshop that doesn’t have a working Jellyfin app (cause it’s ten years old), and he uses the Jellyfin app for his Xbox on that one.
So the flatpak version of Jellyfin works for you? I cant get it to play more then one thing. hitting the play button just does nothing.
Just played a bunch of episodes on Fedora KDE (Flatpak from flathub, Jellyfin client v.1.11.1, Jellyfin server v.10.10.6) without any trouble.
Are you by chance using Wayland?
yep!
Figured it out. The flatpak version will fail to play video if you have audio pass through enabled. The .deb package works though.
Yeah.
Jellyfin is spectacular for LAN usage on two computers. Once you start using devices (because, you know, that is what people tend to plug into their TVs…) or going on travel, it rapidly becomes apparent that it just isn’t a competitor.
Hell, a quick google suggests jellyfin STILL doesn’t have caching of media for offline viewing. Plex’s works maybe 40% of the time but… 40% is still higher than 0%.
I have a lifetime pass for Plex and encourage anyone who even kind of cares to get one next time it is on sale (or shortly before the scheduled price hike). I have tried Jellyfin a few times over the years and… it is basically exactly what I hate with FOSS “alternatives”. It isn’t an alternative in the slightest but people insist on talking it up because they want it to be and that just makes people less willing to try genuinely good alternatives.
To put it bluntly, Plex is an “offline netflix” as it were. Jellyfin is a much better version of smbstation and all the other stuff we used to stream porn to our playstations back in the day.
Jellyfin allows you to download whatever you want to your local device. But in a world of streaming, it seems to be a much smaller usecase. I take my tablet camping with me all the time, download some shows via Jellyfin and watch via Jellyfin. Maybe you’re using the term “caching” differently from the use case, but if local files is what you’re after, it absolutely does it. Just click download in a couple of different locations.
Did they? Or is that still the old hack of “just download the raw file. Your tablet is just a computer”?
Because I didn’t see it advertised on the main web page and a quick google got me to https://github.com/jellyfin/Swiftfin/discussions/364 which is open and abandoned tickets for the ios apps.
https://forum.jellyfin.org/t-offline-downloads?pid=16373#pid16373 suggests it is also in the same boat for android. You can find workarounds but they aren’t using jellyfin.
Which is “fine”. I watched WAY too many movies over the years with VLC on a laptop. But… why are we using a shim to treat a library as a streaming service in that case? Which gets back to Jellyfin just not actually being a Plex alternative for the majority of users.
Oh no! Please GOD, anything but tHe rAw fIlE!!
Seriously though, wtf did I just read? That can’t possibly be your real stance, can it?
Half of my collection is DTS HD MA or TrueHD and many have HDR. Offline caching with transcoding is an essential feature if we want jellyfin to pull ahead. Berating people who are pointing out areas of improvement is not a winning strategy.
I run ffmpeg on my phone. Alternately, I could shrink the file on my server and then download it without much trouble. You’re in a vanishingly small subset of users who know enough to care about file-size and know what can be done about it, but can’t be bothered to do it themselves.
This is a huge problem. The blueray remux might be 80 gigs. Most children’s devices will already be filled with other crap.
I run ffmpeg on my phone. Alternately, I could shrink the file on my server and then download it without much trouble. You’re in a vanishingly small subset of users who know enough to care about file-size and know what can be done about it, but can’t be bothered to do it themselves.
I was avoiding suggesting getting more storage, but it sounds like in your case, keeping a 720p x265 version of each file(~1gb per movie) on-hand would cost you nothing.
Your kids will be ok without the 4K60 version of Paw Patrol.
Another company fucked by executives.
Wireguard so you are always seen as being on the local network. This bit of assholery is easily defeated.
I already pay for plex pass but I’m going to start looking into jelly fin out of principle. I will not support the enshitification of a service I use and this is how it starts. Soon they will have tiered subscriptions and then the cheap one will be taken away and the cheapest paid one will be stuffed with ads then all tiers will be stuffed with ads then they will jack up prices again or charge more for sharing with family or block it all together to force your family to get their own sub and the circle of enshitification will be complete.
I run both on the same media sources. Works great. Some movies even seem to buffer quicker via Jellyfin than Plex
Good to know. Being able to run both at the same time will probably help ease the transition.
I main Jellyfin now. I still have Plex for one device that has no Jellyfin client available. But indeed they run side by side sharing the same media.
Worth doing as Plex will keep getting shitter
They seem to be getting a lot of hate for this, but Plex is not FOSS… They have the roots but they currently have like 100 paid employees and are trying to make a business out of it. They have to do something to make money to pay people every month. My $75 10 years ago isn’t going to do much for that… The fact that they’ve made it this far without folding is impressive.
Yep, it’s something that more people need to consider to keep their free (as in the source code is not a prisoner) software going
It looks like jellyfin costs ~$500/MONTH just for their hosting fees: https://opencollective.com/jellyfin
If everyone using jellyfin contributed $1/month, I bet that would be covered
(No, I’m not affiliated with them)
I’m not pirating a bunch of shows just to pay Plex for the privilege of watching it.
This is the best ad campaign Jellyfin could have asked for.
As a result I imagine more users will look at other offerings such as Jellyfin.
https://github.com/jellyfin/jellyfin
https://jellyfin.org/This might be what it takes to at least get me to install it.
Do they live well together with the same shared media library?
Also, are there audiobook clients for Jellyfin?
I found audiobooks to be kind of awkward on jellyfin. I’m now running Audiobookshelf for all my audiobooks, radio shows and podcasts. Together with the Lissen app on Android, it works very nicely!
And what about just plain music? Is Jellyfin or Audiobookshelf better suited for that?
For music, I selfhost navidrome. Works nicely with the Tempo app on android, or Feishin on desktop.
As someone looking to get into self hosting and was researching plex. What’s been the experience like using jellyfish with non techy people? This is mainly something I want to set up for my parents
As a techie I hate this answer but it’s hard to beat a Roku with Plex from an ease of use standpoint. My 70+ year old parents have no problem navigating it.
Uh, my parents are over 80, and I have jellyfin set up on their firestick. They have no problem using it. It’s just an app they open like anything else.
Yeah, this is the unfortunate truth. Jellyfin’s setup will never be as simple as Plex, purely because the simple setup requires a centralized server to coordinate things. And Jellyfin is built specifically to rebel against centralization. Plex is easy because the company has servers set up specifically to handle the remote access handshake.
Why do people use this when Jellyfin exists?
Because of the Wife Factor. Getting people to convert requires getting past a lot of social inertia. It requires you to first convince them that the convenience of streaming services isn’t actually worth paying for. Then it requires an elegant onboarding experience. Lastly, Plex simply makes remote access easy. Sure, you could fiddle with reverse proxies for Jellyfin. But that’s easy to mess up. Instead, it’s much smoother to simply sign into Plex.
I can talk my tech-illiterate “My google chrome desktop icon got moved, and now I don’t know how to check my email” mother-in-law through Plex’s sign-up process over the phone. In fact, I did. It’s familiar enough that anyone who has signed up for a streaming service can figure it out. I can’t do that with Jellyfin, because their eyes glaze over as soon as you start talking about custom server URLs or IP addresses. Hell, my MIL’s TV doesn’t even have a native Jellyfin app available on the App Store. If I wanted to install it for her, I would need to sideload it.
Jellyfin does a lot of things right. But by design, the setup process will never be as elegant as Plex’s, because that elegant system requires a centralized server to actually handle it. And centralized servers are exactly what Jellyfin was built to rebel against.
To be clear, I run both concurrently; Jellyfin for myself, and Plex for friends/family. I got the lifetime Plex Pass license a decade ago, and it has more than paid for itself since then. But it sounds like a bunch of my friends and family may end up switching to Jellyfin if they don’t want to deal with the PlexPass subscription.
Setting jellyfin up is for the technically inclined, i’ll agree there, but once deployed I don’t really see where Plex fundamentally excels over Jellyfin when it comes to “the wife factor”?
You open the app, app shows library, you click on desired media item, desired media item plays. What am i missing?
Some movies just refused to play for me. Subtitles for certain releases just straight up wouldn’t load on my lg TV, and then instead of nice picture subtitles I got shitty looking ones.
Idk… I ran it in docker and just assumed it’d all work but it doesn’t.
Also, I really like that plex stores you’re watched state on their server. I lost a jellyfin db once and had to remember what shows I was watching. There’s not a good sync to cloud or something feature for that… Yet another container and solution I have to stand up aside from my media
It’s the setup which doesn’t pass the “wife” test. The more setup friction, the lower the likelihood that average users will bother. It requires a very easy setup experience to retain the average user. Even us technical people have limited time in the day. If I get a similar experience out of both Plex and Jellyfin, I’m going with the software which is easier to set up. Most of us are at that point in our lives where we’ll pay for convenience.
So lazyness is the real answer. ;) This is fair enough, to be sure, but logically I continue to have problems with it when looking solely at the wife factor.
My wife sets nothing up, that’s my area of expertise. My wife’s a user. This is true for Jellyfin but also things like our home automation that she very much enjoys but has no clue to how I made work on a technical level. She just taps things in the Home Assistant app as desired and things happen.
I would also argue setting up Jellyfin, though more a complex proposition as Plex, is a lot easier then setting up things like an *arr strack or ripping the media you eventually play back with it.
Plex does very little in a vacuum so despite it being easier to set up, it would be equally unlikely she ever would.
I stopped using Plex shortly after they started forcing logging in with your online Plex account to connect to LAN only based server. The writing was on the wall all those years ago. Who wants to be locked out of their media when the internet is offline, completely defeated the point of self hosting local infrastructure
Jellyfin, while lacking a bit when I first migrated, has continued improved over the years and it has been joyful to use. Plus Jellyfin supported hardware transcoding before Plex did, which was a gripe I had with Plex at the time.
I stream from my server remotely and share with Family without hassle. I dunno where Plex is trying to go, glad I bailed long ago