Plex is locking remote streaming behind a subscription in April
(www.plex.tv)
from Sl00k@programming.dev to selfhosted@lemmy.world on 19 Mar 17:30
https://programming.dev/post/27204525
from Sl00k@programming.dev to selfhosted@lemmy.world on 19 Mar 17:30
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.
threaded - newest
What a load of BS.
jellyfin.org
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.
Don’t ever connect a “smart” tv to the internet. It’s only going to become shit and steal your data.
Raspberry Pi, old pc or any kind of other external player will always be better for connectivity and control.
I agree, but having looked down this road, finding a quality external player that users will understand and is inexpensive is … not easy.
Facebook made one. They attached a gorgeous voice-controlled video-chat-on-tv setup to it, and released it just as they lost all consumer trust.
Then they decided it wasn’t selling.
So they killed it instead of open-sourcing it
just saying.
True, but there’s not much one can do about others’ stubbornness. I’ve been using cheap Android boxes with Kodi or the JF client installed. They make sense to my non-techie family. Dedicated boxes are better (something that can run CoreELEC, OpenELEC) but those are harder to find.
An old pc running Linux mint and kodi is my current setup in the living room.
If you’re an Apple user the AppleTV is exactly this. It’s probably Apple’s most fairly priced computing device.
Roku does it well enough. not perfectly but it’s still not as shit as my Google tv
arstechnica.com/…/roku-says-unpopular-autoplay-ad…
hmm that’s concerning. we really need a roku/chromecast equivalent that isnt some proprietary mess (home assistant is finally getting into those with voice assistant units)
I like my Shield TV: www.nvidia.com/en-us/shield/shield-tv/
I did need to install a custom launcher on it when the standard AndroidTV launcher added ads.
I mean that literally appletv. Barely costs more than a Roku and is vastly better than every other device on the market.
Pi running Kodi/libreelec
$20 Walmart Onn 4k. Degoogle it if you want or just slap smarttube and jellyfin/plex on it.
While I agree with you 100% and every tv in my home is under this mantra I get where the parent comment is coming from. Family members and friends visiting have asked about access to my Jellyfin library and they aren’t necessarily keen on buying additional hardware, aren’t willing to educate themselves on setting up options that would be objectively better for connectivity, privacy, control, etc.
They just want an app in their TVs app store. It’s convenient and easy. I disagree with them but I don’t blame them. It’s human nature to go for the option that results in expending the least amount of effort. But then they don’t get my sweet Jellyfin library. If you cant run the client or kodi then I can’t help you, sorry.
Remember when programming a VCR was a stand-up comedy joke?
Yes and I also remember when there were stupid things like early universal remotes that had big timers on them to circumvent the internal programming needs (but then you had to program the remote and sync it)
Managing your own AV equipment has always been a pain in the ass.
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 github.com/jellyfin/Swiftfin/discussions/364 which is open and abandoned tickets for the ios apps.
forum.jellyfin.org/t-offline-downloads?pid=16373#… 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.
You might be right, it might play in an external player. I don’t recall that or didn’t notice. We’re a few months from the last camping season. If it does play in an external player, seems like an inconvenience vs a dealbreaker, but I get it. We all have our things. I would argue that it’s maybe a big deal for you and not a majority of users. Maybe a small but focused minority.
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?
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.
Alternately I could keep using plex.
I mean, I bought the Lifetime Plexpass when it was on sale years back, so I have little reason to change my own setup, but I still have even less reason to stan them at Jellyfin’s expense.
Seriously, one is a paid service executing rug-pulls, and the other is a free and open-source project. This level of nit-picking at Jellyfin is a shit stance to take.
I’m not so much nitpicking Jellyfin as I am highlighting how crucial transcoded downloads are for my use case, and attempting to get you to have empathy for that use case.
Like, based on the headline I was ready to try out Jellyfin because fuck Plex, but alas, I can’t bail just yet.
Maybe being silent on the matter is best, people asking for features is a dumb way to improve software.
Your kids will be ok without the 4K60 version of Paw Patrol.
Correct, they could do without, which is why I rely on Plex’s transcoded downloads to cram a cross-country flight’s worth of stuff onto their iPads.
Good suggestion though.
Or you just get a smaller version to begin with and save your hard drive space and your compute time.
You’ve kind of keyed in on one of the things I was hesitant to say:
There are two big uses for an “offline” media library.
Some people just use it for all the stuff they grabbed off the pirate bay (probably avoid TPB in 2025 but…). You don’t really care about quality and just want to consume media.
Others, like myself, primarily use it to rip/back up their blu rays and UHDs and the like. If I am watching on my TV in the living room? I want that to be the highest quality I have available and I want to revel in every shadow gradient and so forth. If I am watching it on my computer? I don’t need anywhere near that much detail. And on a tablet? Compress that shit like an exec at netflix just saw the storage arrays.
That is the benefit of transcoding and offline caching. It means you, as a “server”, just focus on backing up your library/finding the best quality rips or whatever. And you, as a “user”, don’t have to worry about figuring out how many different versions to keep so that you always have an appropriate version for whatever your use case is that week.
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.
It’s honestly kind of silly to suggest that only technically minded users care about file sizes. We’re lucky enough to even know why the file is so big. My regular friends will just complain that it won’t fit, blame jellyfin, and then go back to Netflix.
You know that regular people with 64GB phones exist right? Suggesting that a non technical person should just know that they need to convert a 30GB remux using ffmpeg is absurd.
Your regular friends are constantly using your Plex server to download files for offline viewing, eh?
Yes? Is that odd to you? If jellyfin supported it then that would be one less reason against switching which would be a good thing, wouldn’t you think? If you advocate for using jellyfin then shouldn’t you want such basic features to be supported for those who want to use them?
Even though I still use Plex full time, I very much want Jellyfin to succeed (I run it and offer it to everyone I share with), and so I want Jellyfin to be usable for people of all skill levels. I can’t get my parents to use an app that requires them to know anything about file sizes or codec compatibility or converting anything. That is why Plex is as successful as they are.
If you’re satisfied with Jellyfin lacking certain features, that’s your perogative. But I don’t think it’s that hard to empathize with someone wanting more feature parity, especially if the motivation is to make Jellyfin accessible to more people and increase adoption.
I mean the person you’re talking to is having trouble grasping the concept of friends.
I didn’t say I’m satisfied. I just think this comment-section about Plex’s rug-pull isn’t the place for such niche criticism of Jellyfin.
Then we’ll have to disagree about that - imo this is the perfect place to discuss Plex alternatives and what features are keeping us on Plex. I think this discussion needs to happen if we want to learn how to create viable alternatives.
I especially want to talk about this because I personally want nothing more than to switch myself and everyone who I share my library with onto Jellyfin, and I don’t think that will happen unless we talk about what’s missing. I’m personally invested in Jellyfin enough to donate to apps I don’t even use in hopes that they will improve.
As I was curious, Findroid gives you an android client that allows offline mode and downloading/playing/removing movies from the client.
Seems Infuse Pro (paid) version also has support for it if you’re an iPhone user.
edit: I see the discussion regarding filesizes and I believe that Findroid is downloading the raw file in the background, so for those that wish for smaller transcoded versions in the cache it isn’t a solution. I don’t own any apple devices so can’t tell how Infuse handles it.
Yeah, I don’t know what that dude’s on about. My kids download stuff from jellyfin to their tablets all the time for road trips.
Huh? I used jellyfin just fine in the hospital on public WiFi on my ancient busted iPad air [some number].
The only thing I did was install pivpn and upload my VPN profile file to Google drive so I can remote into my network. I legit never even had to set anything up it just worked, didn’t even need to know the IP of the server because my locally run DNS server (and failing that, the basic hostname based DNSMasq in the router) took care of everything.
I don’t even have any reverse proxy or firewall because I still pretend to value my sanity and my time, nor did I expose it to the internet either, thanks to almighty NAT.
Didn’t have to do any caching or anything crazy like that, no idea what you’re talking about, but I think there’s an option to download the files right through jellyfin.
I watched star trek TAS while having fun with opioids and it was a great time.
That’s nice.
That doesn’t work if you are on an airplane (unless you want to spend the entire flight downloading one episode). Or if you just don’t want to deal with hotel wifi. Or if you just don’t want to expose your internal home network at all.
Which is the point and why this is one of those big features of plex that there are so many tickets and requests to get into jellyfin et al. Because yes, you can just copy files from your NAS to your phone’s internal storage (assuming you don’t care about transcoding and the like)… at which point there isn’t much use to a metadata oriented media server/service.
Or you can just set up Plex to always download the next 10 episodes of whatever show you are watching when it has network access. I mean… that probably won’t work (see: 40%) but when it does, it is awesome. Which is the “it just works” functionality.
Which gets back to the issue where, because it is FOSS, it is the greatest thing ever and anyone asking for anything else is wrong and stupid. Which is a shame because if the Jellyfin devs could actually get the “download the next N episodes” functionality to reliably work (even at 80-90%) it would be a killer app. And, for what it is worth, I have liked the devs a lot when I interacted with them in the past. But the users and evangelists are just… what we can see in this thread.
You can just download the episodes though? Like right in Jellyfin:
<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/68a68da2-a0ae-4005-b902-56cee2ec1297.webp">
No you do not need to do any of that.
You can download in Jellyfin also, like in the screenshot above.
I mean, you are asking for things that are already in the app, you tell me if that’s stupid or not. I’m just trying to help.
I’d never call anyone even trying to use these self-hosted alternatives stupid.
Is there some reason you can’t do this manually? I actually can’t think of any app with this feature, not even Netflix way back not Spotify.
As someone who has attempted to switch to Jellyfin a few times now, I have to agree. Its a great project and my switch would have been successful if it was only me using it. But between my parents streaming remotely and my kids, its not even remotely close to what Plex offers currently.
A Chromecast TV device might fill your gap. There is a jellyfin android TV build in the app store and it works with every TV. Just costs about 50 dollarydoos
Similar price for a lifetime Plex pass (until end of April)… just saying…
True and while they are both enshitifying their services. Somehow in this one area Google seems to be going slower. And making slightly less bonehead moves
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.
jellyfin.org/downloads/clients/
I was just able to download it on every TV I have
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.
Why would you ever bother to use either option when you can just access it via the WebUI on Firefox?
Because that basically requires transcoding for modern codecs. H265? Transcode. Subtitles? Transcode. The JF client on the same hardware can usually direct play.
Oh fair enough, I’d highly recommend enabling transcoding anyway it just eliminates all sorts of issues like this.
Don’t ask me? I’ll ftp before I’ll WebUI like so, but for online viewing, I’ll take streaming please. My kids, wife, and mother-in-law find that a million times more convenient.
Meanwhile, there’s a dude in these comments hating on the notion that Jellyfin’s app will download the Raw file for offline viewing purposes. Please, do not ask me to pretend to care what is going on in that person’s head. In my world, using VLC to play my files is a perk. Gimme that yummy 2x or slow-mo as I see fit, please.
I use Findroid for its great UI but also its ability to download and watch offline. It’s a better experience and I was surprised Jellyfin Android didn’t support it.
WebUI is streaming though on desktops though and I assume they’re also using iOS/Android/TV which all have clients, so I’m trying to get at the difference there.
I thought their implication was that they would use the WebUI for downloading videos for offline watching later. Beyond that, I don’t really know or care; Their suggestion was weird to me, but I took it at face value and replied accordingly.
Ah, if you’re allergic to flatpaks and can’t convince your distribution to include it in their repository then you can always build it yourself - github.com/jellyfin/jellyfin-media-player
Or just use their web based client with a browser of your choice. :)
Flatpaks aren’t the worst, at least it’s not a snap only
What do people have against flatpaks? I like them.
Part of it is that Ubuntu/Canonical so aggressively pushed Snaps which became a huge culture war. So you have people who hate the idea of those style of packages because they hate Snap AND people who hate flatpak because they are Team Ubuntu for some reason.
And the other aspect is that it is incredibly space inefficient (by the very nature of bundling in dependencies) and is prone to “weirdness” when it comes to file system permissions and the like. And many software projects kind of went all in on them because it provides a single(-ish) target to build for rather than having a debian and an arch and a redhad and a…
Ah, I see. I’ve not tried Snaps, been avoiding Ubuntu because of Canonical’s weirdly corporate angle. Once they baked in Amazon into Ubuntu I was out.
I like the bundling of deps. Sure it’s inefficient, but it runs, and storage comes cheap nowadays anyway.
Storage is cheap until it isn’t.
On my desktop where I have something like 6 TB of NVME storage because I am a sicko? The only thing that makes me think twice about a flatpak is if I need to give it access to devices or significant parts of my filesystem (yay permissions weirdness).
On my laptop where I can have one drive and replacing it involves opening the entire laptop AND reinstalling Fedora (or dealing with clonezilla/
dd
)? Yeah… I very much care about just how much bloat I am dealing with. And, as the other person pointed out, flatpaks can balloon REAL fast.The space inefficiency is definitely there.
I find that clients, such as Jellyfin, Moonlight and Signal, works just fine as flatpaks but with those three apps my /var/lib/flatpak/ lands on 6.4GB.
When I temporarily had Discord installed it grew to 6.7GB, so the inefficiency is frontloaded and lessens the more of them you use.
A lot of flatpaks early on wouldn’t survive a major point release upgrade or worst case would hold on to dependencies and the user would end up with an unbootable mess after an upgrade.
I haven’t seen that recently though.
However I regularly run appimages on my fedora silverblue system so take what I say with a grain of salt.
If dependencies are articulated (and maintained…) properly, it is very doable and is intrinsically tied to what semantic versioning is actually supposed to represent. So
appfoo
depends inlibbar@2:2.9
and so forth. Of course, the reality is thatlibbar
is poorly maintained and has massive API/header breaking changes every point release and was dependent on a bug inlibbar@2.1.3.4.5
anyway.Its one of the reasons why I like approaches like Portage or Spack that are specifically about breaking an application’s dependencies down and concretizing. Albeit, they also have the problem where they overconcretize and you have just as much, if not more, bloat. But it theoretically provides the best of both worlds… at the cost of making a single library take 50 minutes to install because you are compiling everything for the umpteenth time.
And yeah… I run way too many appimages too.
Just use the god damn browser
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.
jellyfin.org/docs/general/…/css-customization/#co…
Damn, 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!
emby.media
They even have Android app. I mean, a server app.
Anyway, they still seem to paywall some things.
I use Jellyfin client on my new Samsung TV via a Google TV dongle (ONN tv, $25 at Walmart). Seems to work well.
My only complaint is the stream volume has been very low after a recent update. Downsampling helps but seems like it shouldn’ t be necessary.
I’ve never had an issue with the apps. It’s on my Chromecast and my android phone, and I typically stream to the TV from my phone.
My only issue is that they require a real cert (which is good tbh) and I am having trouble getting letsencrypt working due to my isp blocking port 80 and me dragging my feet getting DNS working
Let’s Encrypt supports DNS verification, if you have access to update the zone file. It makes automation harder, but there are scripts to do the DNS update for the verification.
@bamboo @Chocrates "acme.sh" is pretty much the easiest solution for that.
https://github.com/acmesh-official/acme.sh #letsencrypt
Yeah that’s what I’m doing next. My domain name/DNS provider doesn’t let me do it though so i have to self host DNS first. Turned into quite a rabbit hole, and would have just worked if I could just get traffic on port 80!
@Chocrates acme.sh has a manual option...that way it should work with your current provider
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.
Thank you for adding your troubleshooting and solution to the thread. This is gonna turn into Wisdom of the Ancients eventually. ;-)
Yeah. I had to go into the settings and change some setting to get it to work with keyboard input.
There’s a jellyfish app on Xbox?
Yep. My dad said it’s working great for him.
You can access Jellyfin through a browser, too. Is that an option for the Samsung TV?
I’ve got a Samsung TV and am nearly a complete Luddite (in the colloquial sense).
I managed to install the Jellyfin app on my TV just by following the step by step instructions on a website
I love Jellyfin, but I always find something that I have a problem with when trying it, for example it has weak searching, tagging, and TV show identification compared to Plex.
I tried using it even as recent as yesterday for some searching and tagging, but it’s searching, tagging, and even TV show identification has problems and is weak in comparison to Plex. I couldn’t mass-tag certain videos which was annoying for me, I had to do it one-by-one and it ended up taking a long time, that was frustrating. Also, tags don’t show up in searches anymore because it hurts performance apparently. With that said, maybe Plex has the same limitation, but it doesn’t mean that Jellyfin has to. They are open-source, and they can be better than Plex, and in many ways they already are, but I keep running into pain points with how I want to use it, and it does feel a bit unfortunate. With that said, I’m a developer too, so I know it’s not always that simple. It’s just in some ways it feels less “complete” than Plex.
I’m still really pleased with Jellyfin though, and especially the future potential of it.
The only major pain point I had with Jellyfin was getting it on my Samsung TV yes. It is absolutely not a good recommendation for people with Samsungs unless they’re willing to get their hands very dirty. Now, once I got the app side loaded on there, it works perfectly well, but the process sucked ass.
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.
any recommendations to get it to work remotely? the good thing about plex was it was easy to set up, but the quality was medicore.
I just figured it out. You have to open the port on your router
I used a Cloudflare tunnel for security (no open ports) but that’s for people with limited tech ability mostly. Everyone else I’ve got connected with a tailscale node.
I'm in the process of moving houses at the moment. But I've already got a nice PC put together to host a mess of services. Should be "fun" LOL
Careful with that I think it’s against their TOS to do that due to the large volumes of data video streaming takes.
It used to be against their TOS. They removed the language over a year ago last I saw.
That’s good to know.
Yeah don’t use a cloudflare tunnel for that, it’ll get you banned.
That works but is pretty insecure as you have nothing protecting your server outside of a basic password.
I'm pleading full ignorance here. Because I opened the port for JF, doesn't that mean the only thing exposed would be my jellyfin? I thought having the rest of my ports closed would not allow access to the rest of my system?
I’ve been testing out jellyfin for the last couple months but it doesn’t really fill the void of this specific feature that’s being locked behind a pay wall. If anyone has good recommendations for securely and reliably hosting jellyfin behind SSL and auth with email password resets where I don’t have to worry about it as much as Plex.
I use jellyfin locally but for a handful of remote clients I have I may well block off their access they’re not going to be able to figure out my hand spun services and wall of text.
Forget the Auth, use VPN profiles as access controls. Give them to trusted folks and you’re gold.
Dumb question but should there be VPNs operating on both ends, server and client? Or just the client because I’m guessing the server might change the connection address.
A VPN Server on the server or home network (look into PiVPN for instance), and a VPN Client on clients (look at openvpn for instance).
Good luck and let me know if you have any further questions - I’m more than happy to answer!
Authentik + jellyfin SSO plugin?
I haven’t tried it out personally, but I use authentik, for that you can just create a password policy, then add a new stage for identification (just make sure to add the email field), and an email stage, then create a flow.
More work on your end than paying someone else obviously.
I would go for a reverse proxy to get ssl running.
jellyfin.org/docs/general/networking/#running-jel…
Handling users with forgotten passwords is, sadly, a manual chore for the administrator.
jellyfin.org/docs/…/adding-managing-users#profile
If I reverse proxy does the video stream itself travel via the proxy too?
Yeah, the reverse proxy will need to be able to handle the network bandwidth of your video stream too.
en.wikipedia.org/wiki/Reverse_proxy
In case this helps as a reference point, I use a $5 digital ocean droplet as my Plex and Jellyfin reverse proxy and it seems to handle the traffic of 3-5 simultaneous streams just fine. I use Haproxy in tcp mode (so no http interpreting, just passing packets) in an attempt to keep the CPU load minimal and just make it a pure I/O task.
i’m fairly familiar with reverse proxies and how to set them up, but I’m mostly worried about the monthly bandwidth limits here. especially with hetzner’s recently lowered limits. since I have a life time plex pass i might be able to hold off from switching until I figure something else out, at least.
Gotcha, I’ve never actually considered the bandwidth limits. It looks like digitalocean includes 1TB per month and I used 242GB last month. If I ever get close to the limit I will just spin up another droplet. I don’t think I would even need to load balance unless the first one is struggling since the bandwidth allowance across all droplets is pooled together.
If you aren’t already using a reverse proxy, then do you currently just port forward or use the Plex relay? The only reason I use one is because of CGNAT. Before I moved to a place with only CGNAT I port forwarded for both Plex and Jellyfin.
I just port forward right now, so Plex’s system is basically an overpowered dynamic dns. I guess my next option is to self host a dynamic dns on a numbered xyz domain (yk the $1/yr ones)
You can connect Jellyfin to an SSO provider. It still needs work, and client support is lacking. Ideally I think it maybe should be built in rather than a plug-in (would definitely encourage more client support). But it exists.
github.com/9p4/jellyfin-plugin-sso
Feature request for oidc/sso:
…jellyfin.org/…/support-for-oidc-oauth-sso
As it stands, you could enable both the SSO and LDAP plugins, and let users do password resets entirely through your auth provider.
Basically, this is all stuff that comes with Plex out-of-the-box, but you sort of have to glue it together yourself with Jellyfin, and it’s not yet in an ideal state. Plex is much much easier to configure. I wouldn’t allow yourself to believe that Plex doing all this for you will make you totally secure through – there’s been multiple incidents with their auth, and IIRC the LastPass attacker pivoted from a weak Plex install. Just food for thought.
Ah, that’s good to know!
My jellyfin server is only available over vpn (and locally) so I haven’t much looked into beefing up the security on the jellyfin server itself.
Jellyfin depends on proprietary Microsoft .NET, even on Linux.
It’s still better than Plex and Emby, which are fully proprietary, and have no source code. But I will stick with sshfs with kodi, and nginx plus mpv for now.
Except, it isn’t, .NET Core is an open source framework by the .NET Foundation
@Smash @Limonene Right, it *was* proprietary. Which is why adoption of it by free software devs is so slow. Ubuntu only got dotnet packages in the past few years! (RIP @vorlon )
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
Jellyfin is still way behind Plex in general performance but I keep a VM of it running and updated, for when the day comes that Plex is absolutely worthless.
Which at this rate, is, well, we’re getting there.
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.
As a result I imagine more users will look at other offerings such as Jellyfin.
github.com/jellyfin/jellyfin
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!
I also recommend audio bookshelf but am using ShelfPlayer on iOS
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.
I haven’t used Plex myself but Jellyfin doesn’t create any kind of meta files in the library folders. If that is true for Plex as well then I don’t see why it would be a problem to point them at the same shared library.
My experience is that both Plex and Jellyfin pointed at the same media files causes no issues.
Plex stores its metadata in a special folder, and I’ve got the *arr stack managing the actual media files, so I think I can run them in parallel.
Looks like I’ve got a project for the weekend! Jebediah’s just gonna have to wait to go to Jool.
I’ve heard rumors that they do play well together, but that’s people running it in docker with a “read-only” flag set for the content folder, with metadata saved in the config folder
I’ve used the Jellyfin app to listen to audio books, but for my purposes, it’s easier to run the separate client/server Audiobookshelf.
Makes sense. I’m fully dockerized so I’ve got that going for me
I’m fully Dockerized (well, uhh… Podmanized) and I’m dual-wielding Plex and Jellyfin. Runs smoothly and both only have read to the content. All management of the media is handled by the *arr stack anyway. I even set up a volume for Plex to throw conversions into that Jellyfin can’t see. I’m currently personally using Jellyfin and I’m waiting for Jellyfin to be good enough (or Plex bad enough…) for the users I share with to switch over.
I can definitely recommend that setup.
I’ve had Plex and Emby (what Jellyfin was forked from) running alongside one a other for years now on Windows with zero issues. They shouldn’t have any effect on one another.
I’ve had Jellyfin and Plex running using the same media directory for a couple years now. I think I had to make a couple small changes for things like seasons of a TV show to show up correctly, but nothing incredibly difficult. Definitely worth setting up and playing with periodically so when you do finally get sick of Plex, you’re ready to just switch.
Only thing I use Plex for exclusively now is when I’m flying, Plex has the Netflix style download option and Jellyfin just downloads the video file. I like Plex’s way better just from personal preference.
I didn’t enjoy using Jellyfin for audiobooks, on my android I use the Jellyfin client to download the book I wanna listen to and then I use AudioAnchor for listening to it.
My Jellyfin and Plex containers were able to use the same locations for media.
I installed Plex before learning I’d have to pay for any of the functionality I was looking for. Installed Jellyfin and used the Plex folders lol
Of you use docker plex and jellyfin arent gonna be messing with your media unless you delete/modify them within the respective clients (but then again thats what *arr is for)
emby.media
They too put a whole lot behind their subscription though
emby.media/…/Premiere-Feature-Matrix.html
I bought a lifetime sub, now I don’t have to pay anything
FUCK Emby! What they did was worse than what Plex is doing even now
What did they do?
Basically, slammed the source code door shut after making promissory statements like “Don’t worry, we’ll always be open source” for years. With little/no notice they relicensed everything and pivoted to a closed source paywall model.
No discussion with the community or contributors, no alternatives explored, no polls or surveys. Just woke up one day to a “Sorry, but we’re going closed source because moneyyyy” blog post
Jellyfin was born right after, forked out of vengeance.
In retrospect we should have seen it coming when they would do odd little things, like keeping the build scripts closed source n crap, but eh hindsight and all that lol
Another user said that was because users were modifying the code to avoid supporting the project? I got a lifetime subscription relatively inexpensive and haven’t had trouble
Who said that? I did a search in the thread and no Ody said anything about that that I saw
So the issue is kind of similar to bitwarden; how to protect the premium bits when having an open source core?
They just didn’t handle it as gracefully.
theregister.com/…/bitwarden_gpls_password_manager…
Here’s the history regarding emby if you’re curious:
github.com/nvllsvm/emby-unlocked
<img alt="" src="https://sopuli.xyz/pictrs/image/159a51e0-2bc9-42e7-9bdd-f731f59253c0.webp">
web.archive.org/web/20190327090553/…/index.php?/t…
<img alt="" src="https://sopuli.xyz/pictrs/image/b51c7cf9-6099-4487-94de-0ded8d10910f.webp">
web.archive.org/web/20181225073326/https:/…/3075#…
lemmy.world/comment/15803065
Subscriptions are a non-starter for me
I've paid for the lifetime subscription for Plex...Still only using Jellyfin
I can justify a one time purchase, but never recurring payments.
So glad i switched to jellyfin half a year ago
Same. My wife also just asked me to get a bunch of audio books too...so looks like I have to set up that now
The default Jellyfin client isn’t great for audiobooks.
For Apple iOS you might wanna look at github.com/LeoKlaus/plappa
For Android I would look at github.com/advplyr/audiobookshelf
Personally I just download the audiobooks from Jellyfin and play it in f-droid.org/…/com.prangesoftwaresolutions.audioan…
Thank you
I run audiobookshelf and it’s amazing!
I would recommend audiobookshelf for the audiobooks, especially if you have your stuff running in docker. It seemed to me like the solutions to force Plex or jellyfin to do books were a bit more hacky than I wanted.
Dude, I'm blown away by how easy AudioBookShelf was to set up. I was going to go with Jellyfin for audiobooks too since I already had my libraries set up, but I wanted to try an alternative just to see. So easy, I was up and running in under 10 minutes! Thanks for the recommendation!
arstechnica.com/…/i-threw-away-audibles-app-and-n…
Check out this arstechnica article on AudioBookshelf. Should cover most of what you need to get started.
If it costs them money to run it, it makes sense?
Yeah this seems fine; if they're proxying the stream through their server it's using their bandwidth which costs them money. It doesn't make sense for them to not charge for it.
Why are they proxying the stream through their server though
If you're not on the same local network as the server and it's not configured to be accessible from the general internet, you need some sort of proxy to access it.
Not necessarily. Tailscale uses their own servers in order to do the negotiation, but once the connections are opened on both ends you should be directly connected to each other. All without port forwarding or any config on your end.
tailscale.com/blog/how-tailscale-works
Right, but IIRC anyone can go on the plex.tv website and use shared servers due to the “proxy”
Huh that's really interesting, you're right, and I learned a lot of new stuff about networking that I didn't know before.
The self-hosted servers use UPnP and NAT-PMP to automatically forward the port used for media streaming.
.
How else would it work?
Directly to the clients from the already self-hosted server, exactly like all the other media hosting software does. Lmao.
Port forwarding, tailscale…
… Nebula…
When I stream from my plex server it’s a direct connection between my device and the server. The only time it proxies through plex is if your server isn’t directly accessible, like ports are blocked or not forwarded properly.
They typically don’t. They do proxy it if there is something preventing a direct connection, but the proxy bandwidth is super limited and results in pretty terrible playback quality.
They aren’t, all their server does is handle the login authentication afaik, and then streaming happens directly from the server to the user.
.
They do actually provide a relay server if your personal server isn’t entirely accessible for whatever reason (for example I recently added a new NIC on my server which changed the IP and broke my port forwarding and my users were still able to watch my media via the relay). It is limited to low res quality but it is something they’re offering.
I have a lifetime plex pass so this does not really affect me but I expect the trend of degrading experience to continue. I would have switched to Jellyfin a long time ago but I am dreading contacting everyone I share with and getting them migrated.
Same boat here. I chose Plex because the apps were everywhere. Smart TV’s, phones, web…
I can switch, no problem. I don’t want to have to teach my parents a new app. OMFG!
This is also true of Jellyfin, though. I have apps on my Windows PC, my Android phone, multiple Nvidia Shield boxes on my TVs, plus the web interface if I need it.
I switched over from Plex several years ago, and while it takes a bit more time to configure, compatibility for clients seems just as good for Jellyfin as it is for Plex.
Most importantly, Jellyfin is strictly client/server, no “cloud” bullshit and no remote account is required; I don’t want Plex phoning home with a list of the media on my file server.
Jellyfin certainly took off. Great for them. It just wasn’t polished or an option when I set things up way back then.
its actually the sole reason why i ended up paying for plex myself. its not because on ME that i ended up using plex, its moreso everyone else that I want to give my server access to with the least amount of hurdles that made me ultimately go that route.
.
You can use Cloudflare Tunnel as well.
.
Everything I see online says it’s free.
I’ve also used it recently and did not pay for it.
It’s against CloudFlare ToS to use CF tunnels for media streaming like this. You can risk it ig but I have important stuff like domain registrations on CloudFlare so I’m personally not willing to risk getting banned.
I have not used it for streaming, but you’re right. I purposely do not proxy my media traffic for this reason, utilizing their other solutions.
I can understand new features being behind a fee, but this is putting old, old capabilities behind a paywall. Hmmm…
This with a recent decision to remove watch together sort of eliminates the whole reason I would have tried Plex so many years ago.
I’m a fan of Plex (it’s worked for me) and understand the Jellyfin crowd too. I’m worried about who is calling the shots at the moment. They aren’t aligning with their users.
Old capabilities that don’t even work as well as free alternatives because AMD transcoding support has been “”“experimental”“” for years.
I am a Trakt user, was an Evernote user and I am (thankfully) a Plex Pass user…
What service are we missing that has done the same? We should make a list if there is not one already.
If this is enough to push you away from Plex but you’ve tried Jellyfin and it didn’t quite do it for you, try emby.media
It is the software Jellyfin is forked from and bridges the gap between the freedom of Jellyfin and the polished look and function of Plex.
I went from Emby to Jellyfin as they started their enshittification journey. I don't really notice it being less polished.
I’m not aware of any enshittification with Emby, unless you know something I don’t. Emby sort of “just works” which is why it’s a more direct replacement to Plex than Jellyfin is.
As for Jellyfin, I check in on it every now and then and they’ve made a lot of progress but the features and polish aren’t there. I hear good things about the Jellyfin web component, butif you want a good experience with Jellyfin apps on mobile or whatever TVOS you’re running, you have to use third party apps because the official ones are still woefully barebones. I still hear a lot of griping about issues with subtitles, and HEVC playback.
Did Jellyfin ever even figure out proper Intro Skip? That was a big pain point for me for the longest time, as the only way to accomplish it was a third party plugin and the only option was to skip all intros, you didn’t get a button. I remember reading somewhere they added some kind of framework that would allow proper intro skipping going forward, but that the official function was not ready.
With version 10.10 they integrated chapter markers into Jellyfin. You still need a plugin to generate the intro timings, but any client I tried has support for skipping with a button.
Well that’s good news, that means they’re close at least.
I’ve just reinstalled the latest version of Jellyfin and installed the Media Segments Provider, and tested every client available for it and none of them appear to have a skip intro button implemented.
Most clients have it disables by default and you’ll still have to install the intro skipper plugin.
The media segments feature has been released as of 10.10.0 and it still needs a plugin. Still feels a bit clunky but works already on my Android TV box. I guess there will be more polish in future versions, now that the groundwork is done.
Yeah I heard about that. That is good news as it means hopefully Jellyfin can start closing the gap on feature parity with Emby.
The thing about people leaving Plex is that things being “clunky” is a nonstarter. The value of Plex was how everything just worked. You could give a link and credentials to your boomer mom and she’d be good to go. That’s why I still recommend Emby to these people as it’s still the best way to achieve that without paying for Plex. Here’s to hoping Jellyfin can reach that point soon.
Do you know how to get intro skipping to work? I’ve reinstalled the latest version of Jellyfin for testing and have the Media Segments Provider plugin installed, but there still seems to be no intro skipping button on any clients. People in this thread keep telling me it exists but outside of this thread there appears to be no evidence it exists.
It’s been a while since that I set this up, so take this with a grain of salt. I have these two plugins installed:
I’m honestly not sure if I even need both - maybe the Chapter Segments Provider is unnecessary, even though it’s official and newer. I don’t understand exactly how it works from the docs.
However, Intro Skipper gives you a new scheduled task named “Detect and Analyze Media Segments”. Use this to extract metadata about media segments from your library.
Now that the server knows about some media segments you need a client that can handle them. I’ve had success with the Android TV App (check the settings) and the Web interface should support them too.
I didn’t need to configure anything aside from that, as far as I can remember.
How is the general perception of emby? They’re closed source and US based.
Emby remains in the position Plex used to, pre-enshittification. They’re closed source and have a PlexPass style license, but if you miss the value you got with old-Plex, Emby fills that spot.
For context, Emby used to be open sourced but offered the Emby Premiere subscription for some added features, and the open source half allowed people to just bypass the paywall, so they closed sourced it. Jellyfin is a Fork of Emby pre-closed sourcing.
You should not be recommending them at all for any reason for that. I was there and saw the shit that went down over it.
Emby should be considered a no-go for all purposes.
Oh no I’d absolutely recommend it for anybody switching from Plex. Anybody who liked Plex and the state it was in pre-enshittification will obviously have no qualms with a proprietary solution. If FOSS is your end goal then you’d have a better argument, but Plex refugees are for obvious reasons not a part of that demographic.
Emby is a great product that “Just works” in the same way Plex used to and for that purpose it is head and shoulders above Jellyfin even if it doesn’t have the benefit of being FOSS.
That’s just putting them on another enshitification train that just happens to be a couple stops back, but is still moving along.
How they went about going closed source was unforgivable and also means they will absolutely have no qualms implementing crappy enshitification type decisions in the future
Emby’s enshittification train isn’t a couple stops back, there’s currently no evidence it exists. Simply having an Emby Premiere license is not enshittification for the same reason it wasn’t for Plex. Even in Plex’s most beloved golden age they had the PlexPass. That is not now nor was it ever an issue. Not every software existence has to be FOSS to provide any value. Emby went closed source and Jellyfin got to pick up the torch from that point on. That is a perfectly reasonable resolution as thats how things are supposed to work, that’s a good thing. Do you see Plex being forked into an open source version? No you don’t.
The first stop was when they went closed, they didn’t just go closed peacefully and Jellyfin didn’t fork off in a quiet way either
It was a complete betrayal, Emby made promises that they would remain open source forever. They broke that promise in a slow walked plan. It started with “Oh just some of the build scripts will be closed source, but don’t worry the rest of Emby will stay open!”
Until one day they slammed that door shut with a no notice relicensing and an “Oh sorry we’re going closed source because we just can’t make enough money”
There was no discussion with the community, no alternatives explored and it was mainly the arbitrary decision of a single person. It wasn’t even discussed with contributors.
Jellyfin was forked from Emby in vengeance, not some sort of planned fork like you’re making it seem
Yeah that doesn’t sound like the first stop, that just sounds like internal drama. That just truly isn’t a concern to any end user, nor does it affect the value or usability of the product in any way.
It’s very relevant, it directly speaks to how they’ll behave themselves closed where they can make crap decisions even easier.
Plex for all its issues, at least was upfront most who jumped on the Plex train did so with the knowledge that it might enshittify and honestly it’s not as bad as it could be
A bunch of us who started on the Emby train did so under the pretense that at worst we might have to deal with a paid subscription or support contract type of deal.
That was a lie, I was there 10 years ago when it went down, that’s when I pivoted to Plex full time (I had been running both for like a year at that point)
Easier than… what? They haven’t made any yet. Every single thing you say seems to be predicated on some imagined scenario that hasn’t happened. It sounds like you’re bitter about internal drama that in 10 years, an entire decade, has resulted in exactly zero actual negative repercussions for the end user. I would not call that “relevant”.
10 years you’ve been shaking your fist at the clouds yelling “Just wait, you’ll see, they’ll start enshittifying any day now, just you wait” and in 10 years time that hasn’t happened. Maybe it’s time to free yourself of this grudge.
I have had both a Plex and Emby lifetime subscription since around 2018 and relied on Emby for quite a while during Plexs shenanigans 5-6 years ago but still think Plex and Jellyfin are the only true options. Emby is just an amalgamation of the worst qualities of Plex and Jellyfin. It “just works” as a media player in the same way that VLC “just works” but doesn’t offer a whole lot outside of that especially nothing that these other two don’t offer. Plex is the “polished but expensive and limited” solution and Jellyfin is the “free, some work required, and open” solution.
Emby offers a more robust, polished experience than Jellyfin and it’s just not even close, I’m sorry. You can get sort of close with some third party Jellyfin clients but then you’re split up between multiple apps that look and operate with different design languages depending on whether you’re watching media, managing your server, or listening to music, etc.
With Emby, I get very polished, functional, good looking apps on mobile and Android TV. I can use the Emby IOS app to manage my Emby server, watch TV, Movies, and listen to my music collection. It looks great and works great with no fiddling or plugins needed for basic functionality like intro skip that Jellyfin still does not support without the help of plugins in the year of our lord 2025.
On the Jellyfin side however you have the official Jellyfin app which is just an uglier and more dated looking version of the Emby app, and it can’t play any of my music collection. StreamyFin is much nicer looking than the official app, but you can’t manage your server or play music so you still need the official app also. It also lists your music playlists as libraries, though it can’t play music so you’re just given errors. Now if I want to actually play my music I need a THIRD app, Finamp, which can actually play my music library but it struggles with metadata and needed hours of fiddling to get all the metadata right, but at the end of the day it’s just a fuck ugly knockoff of the music section of the official Emby app.
So the comparison between Jellyfin and Emby for me is, do I want one iOS app that just works, looks great, and functions great? Or do I want three separate apps, 2/3 of which look a college students very first app they threw together in a single weekend, and still end up with less functionality than Emby? Emby being the obvious winner here.
I would love to switch over to Jellyfin but it still just has so far to go before I could consider it a viable competitor to Emby or Plex. Unless Free and Open Source is your ultimate goal, at the expense of both form and function.
They’re not just closed source, they started as the open source project response to Plex. It was promised that they would be open source forever. They lied, slammed the source door shut a few years later and pivoted to a paywall.
There was no discussion with the community or contributors, no alternatives explored, no surveys or polls.
Just a “Sorry we’re going closed source” blog post, Jellyfin was forked from them in vengeance.
Well now I’ll like Jellyfin even harder
Absolutely not, fuck Emby with a branding iron, they’re far shittier than Plex’s decisions.
At least Plex started out as a for-profit company and has never misrepresented themselves as anything but. Unlike Emby.
Nah, as far as I’m aware Emby hasn’t started their own streaming service and pivoted away from their self-hosted oriented position, or shoving a bunch of bloat into their server software. They haven’t shoehorned a bunch of unwanted social features into it either. If you were fine paying for Plex five years ago, you’ll be fine with Emby.
Yea because like I said, they’re on an enshittification train on the same track just some stops behind, except they started with far worse decisions
It sounds like they haven’t even made their first stop, nor do they even have the train yet. And it seems like none of those bad decisions have even been made yet.
I guess you could predict that one day they will start their enshittification journey, but that day is not today.
<img alt="" src="https://lemmy.world/pictrs/image/8d468e29-9090-4be7-bb74-ff24dc54a0a9.gif">
I feel like it’s just a matter of time, until they pull the rug from under lifetime subs.
But in any case, this is probably it for me. I’m not completely happy with jellyfin performance on my server, but the price hike puts me outside of what i’m willing to spend for this service. I already host it myself, and i can tunnel it myself too, if i ever decide to run it outside of my home network
How stupid do they think we are?
Here, I fixed it:
Very, apparently.
They use UPnP and NAT-PMP1 to have clients directly stream the media from users’ own self-hosted servers. It costs them almost nothing in bandwidth to do that.
To be fair, they didn’t say that they needed more resources for remote streaming
Fair enough, although that actually has worse optics IMO. It goes from “this costs us money, so pay us” to “we need money, so we’re creating an artificial reason for you to pay us”
Oh yeah, I am in no way arguing in favour of it
Wait, why do you say this? I’m no Plex shill, this is disappointing news to hear and is the strongest push toward Jellyfin I’ve had yet. But they’re certainly a business with employees they need to pay, and their app has an objectively large feature set that needs to be maintained. Their employees deserve raises and benefits, and if costs are rising at the grocery store, they’re probably rising for businesses too. Why are we stupid to believe their financial burden is growing?
On one hand, it looks like this only applies to streaming from a remote server where neither the server owner or the user has Plex pass, so lifetime holders or committed server operators with a subscription can continue to provide access to all our non paying friends. It isn’t explicit whether non-paying users people who port forward / do reverse proxying themselves are affected but it sounds like they are, which is utter BS since direct connections hardly cost Plex anything.
It is however nice that they’re trading this for getting rid of the mobile unlock BS - it was always awkward explaining to friends that they could watch anywhere except on their phone unless they paid $5.
On the other hand, one notable side effect is that all non-lan streaming will now be associated with a paying server owner or a paying user, which makes it impossible to use Plex to share pirated media without a user on either end giving up PII / payment information. I have a gut feeling that this is an extension of the previous piracy crackdown on OVH(?) hosted servers meant to ensure they have the identity of all users who may be engaged in selling access.
Overall, yeah another reason to move to JF. I paid for lifetime more than a decade ago so I’m going to keep using Plex until my non-paying friends start to have issues, but I really hope this pushes more investment into JF apps. I really need a good android TV app that supports server transcoding (IIUC findroid’s beta TV builds are direct stream only).
It looks like as long as the host has a Plex pass, this doesn’t change much. It is a regression of service, which sucks, but there are viable alternatives for those unable or unwilling to pay. And honestly, jellyfin is the clear winner in that case and always has been.
Now, if they start to charge my friends and family for access to my media after I have already paid them for their lifetime subscription, then I’ll grab a pitchfork with the crowd.
Also, why not run both and be ready? The resources required are minimal if you’re running via docker, just some extra RAM and a negligible amount of compute for overhead on library maintenance tasks.
Same. I’m not switching to Jellyfin yet either - mostly because of my boomer parents - but this is getting close to the tipping point for me
I run both on my unraid NAS. I use plex for streaming to my phone over cell data. I use jellyfin for streaming to my laptops and TV.
Plex tends to break every once and a while though. Not often, but it happens enough that I’m replacing it with just having my music on a DAP that is synced with Syncthing.
I also use the comic viewer function of jellyfin.
" 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"
So as a plex pass holder it shouldn’t affect any of my (current?) users? Am I reading this right?
edit: Seems I’m good.
I had my pitchfork out and ticket to Jellyfinville in-hand. I read the blog post and saw this myself. I’m wondering if it’s a matter of time before they want to screw over my family though
You wonder? What else is going to happen, it now stays the same forever? Just a question of when.
Plex borking itself a year ago for me is the best thing that could’ve happened. Long live jellyfin
Hypothetically, if I have tailscale setup, would that be a viable workaround since everything looks local on my tailnet?
100%. This is just due to the cost of hitting their servers in case you can’t reach your network
Jellyfin FTW!
Well that’s disappointing
Can’t wait to see a 40 minutes rant on LTT where he will feel betrayed and teach everyone how to use jellyfin
.
Isn’t enby closed source? Thats why Jellfyfin was created.
As far as I know emby is a jellyfin fork that I think they took closed source? I also went the emby route after getting annoyed at how much Plex was pushing their own content. Emby felt more polished to me than jellyfin, I get that there is some community resentment over some of their decisions but so far I haven’t had any regrets and have more control than with Plex.
Jellyfin was forked from Emby years ago when Emby went closed source I believe on the 4.0 update.
Not JUST closed source, the project owner slammed the source shut with no discussion with the community and little notice nor did they even bother to consider any alternatives whatsoever
They went about it in the shittiest most unforgivable way possible for an open source project.
How is that any different from Plex? Other than presumably a worse experience.
This sucks ass. I'm a lifetime Plex Pass holder, so this doesn't affect me yet, but who's to say they won't fuck over lifetime users sooner rather than later?
Honestly, this made me consider setting up Jellyfin. What the fuck?
Wait why did in think this was already the case?
I’m pretty sure what was already the case was that you needed Plex pass to use the Plex hosted relay for when port forwarding failed when behind Nat. This seems to apply to all remote streaming, including when you’re directly connected through port forwarding or a reverse proxy and not costing Plex anything to transfer your traffic.
I’m inferring from the language of the post that OP is against this policy change, but I’m not sure I follow the argument. Why is it problematic that Plex is asking for money?
Not OP but nobody likes price hikes and locking once-free features behind a paywall without adding anything to the features is pretty wack
And that’s why open source is best.
Fuck this. What the absolute fuck lmao they just decided to kneecap their entire business model.
I was even going to get a lifetime subscription later this year when they usually put the price down. Not anymore
Glad I bought the Plex Pass like 13 years ago. While I understand everyone seems to think everything should be free, I’m sure your boss wishes you worked for free too, but the world doesn’t work that way.
I’m OK supporting products I use , and Plex is an example of this for me. It was a well spend $75 in 2013
Hot take here but not wrong
No, it’s still wrong.
We have ways to do NAT traversal and hole punching on consumer routers. Failing that, UPnP and port forwarding exist. Or, god forbid, IPv6.
In the rare case that literally none of those are an option, they would have to use TURN to relay between an intermediary. That is a reasonable case to ask the user to pay for their bandwidth usage, but they don’t have to be greedy fuckers by making everyone pay for it.
This is enshittification and corporate greed. Nothing more, nothing less.
They make a product. It’s not just the cost of infrastructure.
They have developers and other employees
And this isn’t a new feature they’re adding. Remote streaming was already implemented and generally available to users.
I don’t discount there being a cost in maintaining code over time, but it’s not as though they have to spend any significant employee time on improving it. They already support UPnP and NAT-PMP to have the clients connect directly to the self-hosted servers.
It would be nice if they added NAT hole punching on top of that, but it’s evidently good enough to work as-is in its current form. If they’re not even running relays to support more tricky networks (which the linked support article has no mention of), keeping this feature free costs them literally nothing extra.
Reading about NAT Traversal and all that nonsense makes me want to start out my own ISP and we just configure things to be good because the corporate assholes clearly haven’t. Imagine how much better things could be if hosting stuff from your home internet connection was just a thing you could do with no drama
If anything is to blame for that, it’s the lack of momentum behind IPv6. We’re out of IPv4, so NAT is inevitable, and IPv6 doesn’t have enough inertia for single-stack to be viable (certainly wouldn’t be described as “no drama” at least).
The fact that people still try to do bullshit like Nat on IPv6 is completely crazy. It’s like they’ve never heard of the idea of a stateful firewall and just want to recreate bad old patterns again, combine with the fact that many internet service providers still don’t allow you to host anything from your home connection. We need to fix all of that of an IPv6 first Network. Ipv4 is several layers of exhausted by now so it should be considered deprecated but for some reason isn’t
A big part of IPv4’s persistence I think is that people insist that IPv6 is complicated, but then refuse to learn it or think outside their IPv4-brain. It’s just different enough that it’s easier to stay in v4, even if it requires a million hackjob fixes to keep around.
I haven’t really messed around if the intricacies of computer networking but the only downside I personally encountered to use an IPv6 is that it’s a bit harder to memorize the IP addresses but I usually copy paste those anyways so it doesn’t matter. People use names for stuff anyways so why use bare ips?
Jellyfin
Same here. I don’t like some of the recent decisions, but I remember the time I looked at the value and thought “yeah, this is working, valuable, and I can get behind it”, and bought the lifetime pass.
And I used the hell out of it! I don’t regret supporting the developers at all.
But features like plugins disappear, rolled to in-house teams. They work better, but cost more to maintain.
It’s ambitious, and gives developers plenty of work, but I feel the new redesign bit more than they can chew and overran budgets. They may be trying to balance budgets.
I mean, I’m with you, it is nice to support something you use, financially. But you made a one time payment 12 years ago. Your money is certainly not there anymore, they used it and paid something with it. I don’t know, it just sounds like a really weird take reading your post. But maybe its me whose weird, I would prefer one time payment over subscriptions too.
Lots of businesses have and do exist without a subscription model. I’m fond of the Paprika Recipe Manager, for example, which asks a one-time payment for each major version. All commercial software worked this way in the 80s.
I wonder how much money Plex still makes through their lifetime purchases. Is it that they were struggling and then made bad business decisions with the aim on increasing revenue (ad supported video on demand)? Or was it the other way around?
In the 80s new systems usually came with new OSs, which required porting software it. Thus a lifetime license was practically limited.
I wouldn’t be as opposed to a subscription model if it was cheaper and they focused on their actual core product, not all the other fluff around. 5€/m is a bit much given they don’t pay for my bandwidth. And if they didn’t store my media info, history etc…
I have no idea how well it works in reality, but I can imagine the Lifetime Pass being a good business model for them: only the most enthusiastic user will pay for 3 years up front (lifetime currently costs 3x the yearly). So when they get a Lifetime pass they’re getting 3 years paid up front and an evangelist who will probably tell their friends about Plex. If that Lifetime subscriber gets even one person to sign up for a yearly sub who otherwise wouldn’t have, then Plex came out ahead.
Did you notice what you said there each major version. Plex has been rolling releases for years. Maybe they should have done Plex 1 2 etc. yes software has been that way forever but you would pay for a version and then a year later pay for another one. Now people expect to pay once and get upgrades forever.
Sure, I’m not saying Plex has to do a single-payment model. Just that it’s a think that’s been done successfully (and for longer than Plex has existed). Everyone’s pushing subscription models so hard that it’s easy to think “this is the only possible way that anything can work”.
Because they’re called “lifetime passes” voluntarily offered by the company. It seems weird to act like people are being entitled about this or that their $75-$120 one-time payment is meaningless compared to someone who’s only paid $5 or worse using it for free.
I looked at and look at it as an investment. 13 years ago it could have been a good decision or a bad one.
The idea behind a lifetime membership is a means to spark fund raising, and I thought then “I use this a lot, it works for me I’m gonna pay for it”.
You’re right the guy who paid $5 once for a month of Plex Pass is way more valuable than the one who paid $75 (or $120 full price). The only people more valuable to the company than the $5 guy are the ones who use the app for free.
Nah. Cool that you think that, though. The moment they started charging for what was a free service, they lost me. I have gigabit internet. The only reason i used their service to begin with was ease of use.
Hot take but maybe everything doesn’t need to be an infinitely expanding business. Just imagine for a second that it’s fine for something to just break even, pay for the few mainteners salaries and not expand the business at all ever. I know that I just uttered the cardinal evil under capitalism but fucking seriously. The primary userbase of plex is pirates. The whole incentive is not having to pay for a streaming service. Charging money for it is just torpedoing your entire userbase. The entire appeal of Plex was it not charging money.
Yah and I still bought a plexpass and then left Plex. Do I care no I got my money worth. Software costs money how would they continue to developed it if not getting paid?
Apparently a hot take as evidenced the downvotes on my other comments here, but by adding things people want instead of taking away things people already have and charging more for it.
They don’t even have the excuse that they need to pay for the bandwidth costs of relaying video from servers to clients. Video is streamed directly from the user’s self-hosted server, using UPnP or NAT-PMP to make the server accessible from outside the local network.
If you want free, there are alternatives. Plex is a business, with employees. Plex pass is their business model.
I think locking remote play is entirely enshitification however, but I get it. Plex model has them provide authentication and relay services. They are now trying to push their own streaming services which I expect is a real money sink.
I actually jumped ship a while back. I agree that Plex is a business and they do deserve to get paid for development and infrastructure costs, but it’s the blatant enshitification that I have a big issue with.
They chose to lock a previously-free feature behind a paywall for everybody and asked for even more money to get it back. The less shitty alternative would have been to ask only the users who needed to use the relays to purchase a Plex Pass. Or, if they wanted to make it seem like a positive thing, they could have made the new subscription into an “enhanced quality” remote streaming experience that enabled higher bitrates over relays.
They gave their users the middle finger by picking the most transparently greedy option that they could get away with justifying.
just for ref, I’m not downvoting you. They do offer some things that cost them dev/money/time. And some of those things are pain points on Jellyfin.
They give you SSL and dynamic DNS style stuff behind the scenes. They give you a remote service that tells you if you’re remotely visible. They cache the tvdb and manage some subscriptions for EPG and do a pretty good job partnering with (and presumably caching) open subtitles.
None of that makes up for their rug-pulling bullshit.
You used to be able to download shit to your phone then become a local server so other people on your local network could watch off your device.
You used to be able to run 3rd party plugins improving libraries and storing off youtube meta
They’re scrapping watch together
They’re scrapping free remote
They’re spiraling the drain… But I won’t miss them, I’ll miss what they once were.
They also offer free tunneling for people that can’t port-forward because they are locked behind cgnat. To be fair, the tunneling is limited to potato quality 2mbps bitrate, but that is a significant cost to them still
So, you’ve got option. You can just roll your own, or go to jellyfin.
I’m one of the first people to complain about the incessant need to grow 20% a year to appease shareholders and how unsustainable that is. But I also realize as I said, stuff cost money and “just breaking even” will also grow in cost every year with everything else, so… Even in that perfect world you were describing, there would be an increase in cost applied to that project.
Much like I am sure you expect at the very least a cost of living raise each year. I’m also guessing you’re glad your paycheck to bills ratio isn’t what it was 20y ago. (or I can say, that for me that is true). I’m pretty happy my discretionary money is more now than it was then. I bet those developers also want that same thing.
I don’t know when or how, but it seems in my lifetime we went from that. Having corporations that just did something well and left it at that to this idiotic grow or die mentality that seems to be fueled by investor ROI.
I fucking hope to god they don’t go full enshittification and decide to revoke the lifetime licenses.
Nah they’ll just release Plex2
Right ya at some point there will be a PlexPass Pro lol
Even with Plex pass they were really pushing their paid content. Much happier with Jellyfin, and it was very easy to switch.
What paid content? I have a Plex lifetime pass and I can’t recall ever being asked to pay for anything? I can remember them dumping free TV channels in there at some point, but I simply switched that off and it’s not come back.
Hmm, it’s been a while, maybe I’m misremembering. There were definitely some categories of Plex content not from my library that kept reappearing on the home page of my server, despite trying to get rid of them a few times. Maybe they weren’t actually paid, I just assumed they’d only be pushing something if it was going to bring them more revenue.
The other thing that made me want to jump ship extremely fast was when they started sharing your recently watched items with other users, without asking.
I keep expecting something, the lifetime pass has more/less paid for itself.
That being said, they do still offer the lifetime pass, so clearly they see it as worth it.
OK, but why is it a for profit company in the first place?
And why does open source Software like xz, ffmpeg, etc still work without being for profit?
Fucking liberal.
They don’t. Most people get paid by companies to work on that stuff. For example red hat pays for a lot of OS development.
You know nothing very proudly
Your view unfortunately doesn’t show you how shitty the unpaid experience has become. XBMC used to be a good product. Since becoming Plex, now we have:
If this were clear from the outset , no one would be upset. But pulling back features Plex at one time promised “forever” (remote streaming), is complete rug-pull bullshit.
You can enjoy that warm and fuzzy reverse-fomo feeling now, but you should know that they’ll start limiting your paid experience eventually.
Xbmc didn’t become plex. It’s still alive and kicking but rebranded to Kodi (mostly because it had little to do with xbox anymore) ages ago.
Yes, you’re right, I forgot about the forking.
What do you mean by this?
Not OP
If you want to use your video card to transcode, you have to be paid.
Ah okay. When I used Plex it had hardware acceleration. But I’d been a Plex Pass lifetime pass user for years so forgot the distinction between that and non pass. Thanks
what? all of these work on plex for me:
-server hardware accel transcoding (are you talking about something else?)
-HDR playback works fine for me…
-I can download just fine from a browser or the plex app, when remote
What did you pay for exactly?
What are you asking? I bought a lifetime subscription to Plex pass.
Yeah, this doesn’t seem like that big of a deal for most people here. They kept the price down as long as possible. I spent $119 just before the 'rona hit and I think it’s been well worth it.
Never used it. Started with Kodi and moved to Jellyfin when I learned of it forking from Emby.
If you are currently a Plex user i highly suggest at least putting together an exit strategy. I am in the process of it but it’s rough. In fact, i think Plex might be the last thing i replace with a FOSS solution.
I’m not pirating a bunch of shows just to pay Plex for the privilege of watching it.
lmao me either
Also remember to give them your credit card, name and address for the privilege of pirating the content.
Even better, it’s now a nice database of who companies and governments can go after when they want or need to!
It always has been… just now they want you to pay.
Jellyfin ftw
Would this affect self hosters?
I was worrying about this change because my Plex server provides free streaming for several of my friends and family and I didn’t want them to have to start paying for it. The whole point was to get them away from Netflix, Hulu, Disney+, etc.
But this sounds like, since I’m already a Plex Pass subscriber, my remote viewers will still be able to access my stuff for free. Do I have that right? Because if so, this change is just business as usual for me.
If I didn’t already have my lifetime pass, I’d use Jellyfin as my primary media server platform instead of Plex.
One of these days though, I’m sure Plex will make a mistake serious enough that it impacts me, and I’ll end up switching to Jellyfin as my main media server platform.
I’m in the exact same boat. I have a Jellyfin server configured and ready to go whenever something happens to really piss me off. This nearly was it until I saw that my lifetime Plex pass I bought 10 years ago will make it still be free for my family.
I guess that’s something.
Gonna be a long slow explanation to my family and friends how to switch to jellyfin. Hopefully there’s an app ecosystem there as well. I was lucky to get a lifetime pass way back in 2009 when I did some work for them. It’s very different now.
If you have plex pass lifetime already, your family can still streams fully from your server. Nothing changes here.
Yes, that’s great for me and mine, but not for others. I don’t like to support or platform/promote applications that require a subscription for any access at all.
The problem is Plex aren’t Netflix in my usecase. I’m sharing my library with my friends.
Now if they’d like to charge for the content they host. Great more power to 'em, but I feel icky with a payment or subscription model that charges to deliver my collection to my friends and family.
So, like I said. I’ll likely start migrating to jellyfin and start the conversation with people in how to get the jellyfin app on whatever device they have.
Why do you need to explain to your family and friends how to switch to Jellyfin, if you have a lifetime pass and therefore aren’t impacted at all by this announcement?
Just because I and my family benefit now, doesn’t mean it’ll stay that way. Also again, I don’t want to support or platform an app that charges others, who are not me, to share their own collection.
If they want to charge for the Plex TV or Plex Movies they host, and leave the app free of cost for a person’s own personal collection to be shared. That’s fine.
I have no confidence that’ll happen though.
Anyone know if they’re referring to Plex “Home” users or anyone you’ve granted access to here? I used to just hand out my credentials with my admin account pass code protected but now I make people create their own accounts and just grant them access.
I thought that was already true
So it looks like the server will need plex pass in order to stream to users, or the user can pay about $2/mo to stream from servers without plex pass. I feel like this is fine, doesn’t really come across as greedy or egregious.
I’ve set up plex, overseer, sonaar, and radaar in such a way that my family and friends can request and watch videos on my server. I use plex because it’s the easiest for my less than tech savvy family to use, as it’s just an app on their TV.
I have never paid a cent for Plex while Plex has allowed me and my family to save hundreds in subscription fees, so I’m feeling rather ambivalent about this new requirement for me to get plex pass in order to stream to the small horde of people I serve. I was considering getting plex pass to unlock hardware acceleration for transcoding anyway.
I’ve considered Jellyfin, but plex has a ton of features that allow for scripting that keeps me from having to manually do maintenance. Not to mention how hard it would be to get people like my father to use Jellyfin on his TV, last I checked there isn’t even TV app available for most platforms.
If you don’t like the price there’s always jellyfin.
Got to say that I have been very happy with it.
Yeah I switched 2-3 years ago because so many features were paywalled and on jellyfin I can at least use plugins
I switched when I had an internet outage and couldn’t log into Plex locally to watch my own media. Very happy with Jellyfin since then.
.
Yes. I use mine daily and it works great
It works, but isn’t nearly as user friendly.
Yes, it streams pretty well, it has some UX issues, but it will let you get off plex as it stands right now with most of your needs covered.
You should ditch Roku amyway considering the posts I have seen here on lemmy.
Does Jellyfin do remote streaming?
Yes. You’ll have to set up a reverse proxy, I use nginx, and get yourself domain, I use duck DNS, and get a SSL certificate from let’s encrypt if your wanting to steam to something like a Chromecast or Roku.
It’s not all that hard honestly and there’s a good guide here for general home media, including both Plex and jellyfin
www.simplehomelab.com/docker-media-server-2024/
Assuming you know them well enough, can’t you just give your IP address to folks and forward the port on your router?
Or just use tailscale. Much easier.
You can, but the reason you use a reverse proxy, isn’t revealing your IP or something, it’s that without it, the traffic is unencrypted.
As in, log in details and the contents of media streams are sent fully readable by any network node on the way.
Yes
Well that sucks.
Yeah, welcome to the easy, fast, cheap conundrum.
If you’re willing to do a bit of learning and asking the community for help if you get a little stuck, you’ve got a free solution, if not, which is perfectly okay mind you, then Plex is your solution and you have to decide how much you’re willing to pay.
And honestly, of you’re going down the home media route with friend and family, you’re going to want to set up sonarr, radarr, ombi, transmission with VPN anyways.
I’m going to be going the free solution route, been trying to find a cheap laptop to turn into my server right now. Do you mind if I reach out about it or do you know of any good instances?
Yeah, I have a docker compose yaml script you can baseline of off and help walk you through with my lessons learned.
Just put it behind tailscale and use the IP. Doing this for a two years now with weekly anime watch togethers with my friends. Not elegant but enough.
Here’s the thing though, for the average plex user (myself included) you’ve already used too many acronyms and words I don’t understand. Plex serves a purpose for a lot of people, people who are even willing to pay for it to be easy.
Kind of reminds me of Netflix before anyone else did streaming. They had so much stuff I stopped sailing.
Yep. Imo now with Plex you are paying for a much simpler and accessible setup. Seems fair enough to me. Lemmy FOSS or die users (every else in this thread seemingly) are not the target audience of Plex but they sure love to complain about it.
I try to use Foss but only when it’s a lateral move. I tried Linux mint. It came close but there were so many little things that just didn’t make sense to me as someone who used windows for the last 25 years. Do I want to use Windows 11? No, especially with everything they’ve been doing to it. But in terms of usability, the sacrifices that I make by using Windows 11 outweigh the extra work, frustration, and time spent trying to figure out Linux (tried 3 different distros too).
I have 3 little kids, a full time job and aging parents. I don’t have hours every day to try and make stuff work.
No, you don’t need a RP.
You can and should set it up though as it’s a very good convenient feature.
But you can expose Jellyfin directly.
With the caviat that you have tailscale enabled on both devices. This prevents it from being used on a roku outside your home but you could access it remotely from your computer/phone/tablet.
It is significantly harder than Plex, currently. There are improvements happening all the time though.
Hmmm, i use a Synology NAS with Jellyfin installed and my family can use their Roku TVs without issue. I didn’t realize Synology made a difference there
It totally depends on how you expose it to the outside world. If it’s exposed just like it is, it works fine with every device. If you put an authentication before it (e.g. Authelia), it can only be accessed by browsers from outside the network. That being said, it’s not recommended to expose Jellyfin directly, because there are a ton of security flaws. Best practice is to use a VPN
Well I’m a Luddite so I’m probably exposing myself to miners or something
Better than exposing yourself to minors
Weird.
If I nslookup my jellyfin URL it responds with an IP in my local IP range…
And it works both outside with a 2FA page and inside without…
I do this too but it only works on my home network not remotely.
You very much can create an external port and access anywhere without any of this. No tailscale needed but I’d recommend one knows what they are doing…
Huh? I’m streaming from my Jellyfin just fine when I’m on the go, with no tailscale or other VPN set up
It was significantly harder to set up remote access for Jellyfin than Plex 6 months ago. I ha ent attempted since. With Plex there was literally no set up, it just works. Until it just works without having to do any extra work, Jellyfin will struggle with adoption.
I have both running, and thatd a big difference to me. Also I prefer the way Plex detects intros and credits for skipping and their detection for captions. Once that’s all sorted Jellyfin wins in every field.
If you can set it up? Yup.
Behind CGNAT? Maybe you need to set up a relay or something to circumvent it.
Jellyfin is just so much better, imo. Much cleaner, less stuff that I don’t actually need.
I’m a plex pass lifetime owner, but I don’t regret switching to Jellyfin one bit.
“A subscription”
Its the same Plex pass subscription for people who don’t want to read a clickbait article.
That is not really covering the topic for everyone, this only covers the article for ppl who are paying already for the pass.
Not seeing how this is clickbait. The title sums it up on point.
Everything is clickbait, everything and everyone sucks, etc. To a large number of people here.
en.wikipedia.org/wiki/Clickbait
Title is not really deceptive or misleading.
I agree.
they could have very easily put “plex pass” in the title, or “paid feature”. It’s clickbait because it’s clearly intentionally designed to be misleading so you have to click on the article to find the actual information.
How is it misleading? Plex Pass is a subscription? It would be confusing to many people if it said “Plex pass” instead of “Subscription” as not everyone would necessarily even know what that is. Subscription is very clear.
I think the disconnect here is a lot of people buy the “lifetime” Plex Pass, which is a one-time cost and not a subscription. Saying “X feature will be locked behind a subscription” implies some new pricing model and leaves users who paid a one-time cost years ago wondering if it’s time to look for an alternative or if they’re completely unaffected.
Something like that yes
“a subscription” is ambiguous as to whether it’s being locked behind the existing Plex Pass or some new/additional subscription model. The title could have more accurately stated that remote streaming is becoming a Plex Pass feature. As is, Plex Pass users (many of whom bought the lifetime pass years ago,) can’t tell from the title whether this is a new subscription cost or if they’re completely unaffected.
“Clickbait” might be a little harsh, but I get where they’re coming from.
I can see where they are comming from, but i do not understand it. Remote streaming was free and is now only available via a subscription or the lifetime pass. So it is locked behind a subscription. Ofc it is more nuanced, but the title expresses really cleanly what the topic is.
I really need to stop being lazy and swap to Jellyfin…
So I have a lifetime pass. But my family members have their own accounts. Will they be able to watch from their house to my server now or will they need to pay? Cause if that’s so guess I’m switching to jellyfin and teaching them how to work it.
Everyone using your server should be fine.
Yea, no change for lifetime pass holders. Anyone connecting in remotely can still stream like normal.
Time to move to Jellyfin for the rest of their users?
Huh, I was somewhat excited about the elimination of the playback limit for mobile apps (we are in 2025 ffs!) and then re-read that this will be only applicable for the subpar preview version once it is released… Which doesn’t fucking has the watch together feature lmao.
The only good news in a nutshell is that I am still a Plex Pass Lifetime User, so in a nutshell I don’t get good news lol.
Bro what
How exciting, I’m getting a kick up the arse to change platforms! Seems to be the theme of 2025!
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!
I’m not sure where you’re getting that from, the article literally states the price hasn’t changed in 10 years, and still hasn’t, but it finally will on the 29th of April.
This tracks with my experience as it’s probably been 10 years since I bought the lifetime pass and here in the UK it’s often on sale for basically the same price (about £75 if I recall).
Well, it was $75 CDN when i bought in 2012, it’s $150-170 CDN now, and going up to $249 USD which converts to $358 CDN, so I’m assumong they’ll round down to $350 or up to $360 CDN.
The conversion from USD to CDN kills it for us sadly. It’s just such a huge jump this time. More than double on this bump.
Canada can just become the 51st state and solve that /s
Cheaper plex subscription at the cost of healthcare and taking orders from a moron. Can’t say no to a great deal!
The bestestest deal even!
They have sales, and it’s not really worth paying the “MSRP” price. My wife got Plex Pass for $80 back in 2023, and I got it late last year for $90.
Well that’s the beginning of the end for them.
I’m about half-way off the platform already (and I’m a lifetime subscriber)
The only thing I go back for is Roku use (better app), PlexAmp (better app) and offline viewing. I don’t have to go off JF for those, but it’s a lot better on Plex.
But it’s not so much better than I can’t protest.
I used Plexamp before and found the switch to Finamp pretty painless. Can’t speak for other music apps though.
Finamp lets you listen to music and add songs to a playlist.
I’m missing the crossfade tracks option massively.
I’m missing the AI DJ’s, but i could let them go in the name of privacy.
I kinda miss the visualization.
I really miss Plex’s free SSL, server locator and user management.
So I have a lifetime Plex pass, but my friend (who is remote) does not. Does this change mean they have the have a Plex pass to connect to my device remotely?
Edit: thanks for the info! After I posted I continued reading and realized that question was already answered! Appreciate the help!
No. You’re good.
From reading the article, sounds like you’re situation won’t change.
From what I saw, they will be able to remotely stream from your PMS (if you don’t have Plex Pass) for a fee of $2/month or $20/year.
I dumped Plex years ago even though I paid for it. Too many issues with it. Constantly losing movie folders, unable to stream to the device I wanted to watch on, wrong codec, wrong sound, etc, etc. I gave up. I’m sure it worked fine for most, but it got to be a pain. Switched to Jellyfin and a DDNS address and have had zero problems since. And it’s free.
With Plex every time I try to sync new content I put in the folders it says I’m unauthorized and have to close the server and reopen it.
Haven’t bothered to trouble shoot it yet as it’s annoying but not annoying enough.
.
All these comments mentioning jellyfish and I haven’t see a single mention of emby. Is it considered bad or something? Because I switched over to it and I am liking it a lot better than plex so far
Jellyfin is a fork of Emby, so they share much of their codebase.
I believe emby went proprietary, and jellyfin is the fork that stayed open source. Naturally Lemmy prefers the FOSS one 😅
Yup, that’s why I was on NextCloud, why I avoid MongoDB like the plague, and why I’m here on Lemmy (I justified Reddit because of their open API).
So yeah, that tracks.
Ironically Plex users cling to their solution like it’s life or death without considering the other side.
Just like when someone mentions that Windows has it’s place too and sometimes Linux isnt the be all and end all of all OS.
The hyprocrisy of some users here…
The problem with Jellyfin is that it’s not a viable alternative for people hosting a Plex server for their family and friends. If you are the only 8ne using your server it’s fine, but Jellyfin doesn’t have working apps for every platform, and the ones that have a Jellyfin client available are not nearly as user friendly.
You tell me Android TV (on a google chromecast) is not user friendly?
Same for Android? (Can’t speak for iOS. Not using that)
Bro, even my mother uses it and she uses a single browser tab for research and struggled to understand why a password manager is more advantageous than a piece of paper. Meaning she isnt a tech wiz beyond common sense.
Now playback is another story. Jellyfin still is a bit struggling playing back all files consistently out of the box that’s true.
Some playback quirks like waiting for the transcode buffering on a black screen is usual for me but users expect feedback that something is happening.
OK, do you want me to tell 50 users of my Plex server that they can no longer use their shitty 10 year old smart TV to watch my movie library, and instead have to pay money buy a chromecast dongle, and then get a completely different UI and lose all their view progress on TV series? They’d just go back to paying for Netflix.
And yes, I have users that struggle even with the Plex app. My father can’t figure out how to use his dumb-phone to call a contact, and is only able to accept incoming calls. It took months to teach him how to use the Plex app, switching him to a different one will take just as long
I like Emby a lot. It’s my backup for Plex. I even give them money as development isn’t free (frequently)
Emby subscription costs a lot even if you just want to use it on a home server. It can work without subscription but will display a warning before playback. Jellyfin is free.
Yeah the warning is definitely annoying and especially the ten second counter on it pisses me off. But honestly I would much rather see an unskippable ad for the premium version of the program I am currently using and enjoying than an unskippable ad for literally anything else
My problem with it, it’s like WinRAR trial. I know I will never subscribe. Developers know I will never subscribe. They lost me as a potential customer when they refused to revise their pricing model. I switched to Jellyfin and will not go back to Emby. Guess a lot of people did the same, so I can say it’s their own fault.
Its quite annoying how licensing is tied to devices. I can’t even sign in after reinstalling my OS.
Interesting. Thanks for the warning I’ll make note of this one
I use Emby with the lifetime premier (their ‘premium’ version).
Works great, but honestly I would just point people to Jellyfin unless Emby provides something specific you need. I just use it because it’s what I’ve had for years.
I greatly prefer Emby to Jellyfin.
If you’re leaving Plex because it’s subscribeware, Emby is also subscribeware.
Glad I went Emby.
same, my lifetime license is paying off right about now tbh
Well that fuckin sucks dick.
If the server you are stealing movies from has a pass you still don’t need to pay
They could have worded this better
If you want to keep using plex and remote it’s important to you, they usually have pretty good deals on pass from time to time. I don’t regret my lifetime pass - I still feel like it’s a pretty solid app and service all things considered- but if I didn’t have the pass already I would be a bit pissed as well ngl.
I still use Plex because they offer the product I bought, an easy way to stream content on my devices. Others have technical or philosophical issues, which I totally understand. Plex is the easiest option for my situation as of now. It is working great for me and my family.
Nothing lasts forever so it’s good to realistic about the future. If I start having technical issues, it’s Jellyfin. If Plex doubles down on subscriptions, it’s Jellyfin.
If you’re like me, a lifetime Plex Pass holder, I would experiment with Nginx Reverse Proxy now so you understand how it works. I have Overseerr running through a reverse proxy now.
I think it’s a matter of when, not if, Plex will make a business decision that pushes me off their platform. It’s a company focused on profit and that’s fine. And it would be good to be prepared for the future.
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.
Umm AppleTV has a Tailscale app and it’s dead simple to set up, so I would argue that it is a solution.
That’s what I do. Jellyfin + Tailscale + Apple TV box. It works like a charm.
Authelia maybe?
Would Tailscale/ZeroTier work as a workaround for this or do you think Plex would also put that behind a paywall?
Tailscale would definitely work for this as long as you use your home network as an exit node
I’ve been meaning to set up a homeserver with plex recently but will defnitely go for jellyfin now that I read this thread.
sometimes good software is worth paying for
Big facts. Even the FOSS software, I buy the premium or donate a bit to it. It only feels right. I couldn’t imagine making something millions of people count on and not throw them SOMETHING. Especially when its such a good experience.
Yes. I have a lifetime Plex pass, and I donated to Jellyfin as well. Looking forward to the day I can uninstall Plex and no longer worry about them potentially giving my data to Media companies so they can sue for piracy
Yup, that’s why people who can afford it should do ate to the jellyfin project
Just saying…
I don’t like it, but it’s a pragmatic decision.
Hosting for a simple website can be as little as a few bucks a month. That’s easy for any project to absorb, even if they are open-source with no one pulling a paycheque.
Streaming requires high-performance, high-bandwidth machines that cost anywhere from several dozen dollars to several hundred dollars a month. You build a resilient high-availability network, and you could easily be looking at several tens of thousands of dollars a month.
That isn’t easy to absorb, even for a for-profit company with clearly-defined revenue streams.
Some people want everything for free, but free doesn’t pay the bills.
Full disclosure: I don’t use the streaming feature. I prefer to grab actual copies to drop onto my NAS. I also don’t share to friends and family, as I am the only one I know of who uses Plex.
Are you under the impression that Plex uploads the movie files to their servers and then transcodes them there, or something?
And the hard work happens on your own hardware. All Plex’s servers are doing is acting as a signaling server, but no media or routed through Plex’s servers.
Plex actually does have streaming services. The ones we’ve never asked for. And live tv.
But the blog post from Plex was specifically talking about charging for remotely accessing your own files. So your point is irrelevant to the discussion.
How is it irrelevant? Plex offers a bunch of services that cost them money that we don’t use, so they jacked up prices for streaming our own data.
It’s irrelevant because even Plex themselves made no mention of their in-house streaming stuff. The discussion is about being charged to view your videos, hosted on your own self-hosted server, viewed on your own device.
I disagree. Sometimes you need to look at the situation as a whole in order to understand the motivation.
Ok, so you’re implying people were using their videos for free instead of paying for the streaming services. Then Plex wanted more money so they’ve started to charge people for using their own stuff.
That’s fine, and frankly I agree with that.
But your initial reply to me is still irrelevant to the discussion.
It depends on if you use the “relay” feature. If your server is accessible from the outside it shouldn’t be using this though.
First thing I disable.
All those resources and costs are borne by the person hosting the video, NOT Plex.
they need none of that stuff. It’s your own pc that handles the heavy stuff. From their end, the only point is to allow you to stream videos from behind one or more NATs
That high performance, high bandwidth streaming machine is in my house, not Plex’s, though. I already pay for the maintenence, power and the bandwidth of that machine, not Plex.
The thing that’s going to be locked behind the subscription is your ability to watch those files on your NAS through Plex when you’re not in the same network as the Plex server. That’s streaming.
If you only use Plex while at home, you will indeed be unaffected
So basically… this is a blatant cash grab, and a nearly 200% one depending on the level of service you pay/paid for. Wonder how long it will be before the lifetime pass is discontinued and everyone gets forcibly moved over to a monthly subscription model
Every service is doing this as expenses and interest rates go up. Its the driving force of enshittification. All the VCs want internet startups to finally turn a profit.
remote streaming rarely works for me so I won’t be losing anything.
Yeah, my lifetime Jellyfin subscription wasn’t quite that much, thankfully. 😆
Man, my Jellyfin subscription just rose in price too.
/s
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 .
Plex Media Server- Settings : Network : List of IP Addresses and Networks that are allowed with Auth : 192.168.4.0/24, e.g.
Well, looks like my decision to stick with Kodi and never bother with Plex is about to pay dividends.
The equivalent to Plex is Jellyfin I think, Plex can be used as a media server for Kodi.
Kodi and Plex do different things, both of them organize your media and give you a pretty interface to access it, but Kodi is a program running locally and Plex is a webservice that you can access remotely. Jellyfin is the open source program that does the same thing as Plex, i.e. a media server manager that can be accessed remotely through a web interface.
I used Kodi for years (back before and during the XMBC - > Kodi shift) before moving to Plex, it was great (a pain for a good config, but once your clients have remote access and use a shared database its insane how good it can be) but Plex was touted for so long I figured I’d give it a try when I saw a good sale. I’ve been using it for the past 8 years or so but may go back to Kodi or Jellyfin.
NAS + Tailscale + Kodi is the easiest to setup for me. Works really good.
Why would anyone even used Plex since we have jellyfin?
It was there first and you can share it with friends more easily. For Plex you just register with the central server and share your username with your friends or w/e. Jellyfin has nothing like that.
And now, that feature costs $240. Suddenly, jumping through hoops to configure Jellyfin’s external SSO plugin becomes a lot more rewarding.
Plexamp is (or at least was) pretty awesome. It requires plex and plex pass for its full features. Jellyfin doesn’t have anything remotely comparable (though you could always just run Lyrion).
Was does it do better than say ‘Symfonium’?
Disclaimer: Plexamp used to be great, but it’s stagnated badly. It was a good reason to buy plex pass at one point, though I don’t think it’s worth it now.
I’m not familiar with Symfonium, but the major defining thing with plexamp is the DJ features for exploring your local music library.
Unfortunately, some months back Tidal support was removed from Plexamp and that was kind of a deal breaker because now it’s only local library, and its “killer app” feature was using the DJ mixes in conjunction with Tidal to do real time mixes with your local and streaming music together.
I’ve switched to using Lyrion instead, along with the Blissmix and “Don’t Stop the Music” plugins with LastFM support. It integrates with Tidal, Deezer, or Qobuz (and I think Spotify, but not sure, I only use hifi streaming services). They work similarly, and in some ways better because you have full control over Blissmix’s functionality for chroma, timbre, tempo, album and track repeats, and more. Also, Lyrion can stream directly over DLNA to a client, whereas Plexamp was just Airplay/Bluetooth/Google Cast (I have Apple stuff, but Airplay is terrible quality).
It’s sad, but plexamp is just my “local download” player now on my phone for when I’m driving, since it downconverts flac to Opus at higher quality than MP3 and at smaller sizes.
I highly recommend trying out Lyrion. I’ve used nearly everything for music in the past, including even having a year of Roon, but Lyrion has replaced pretty much everything.
That’s what Symfonium can do:
<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/a634b8e5-8c92-4a43-b8f3-2932ba2c47d7.webp">
And has these sources:
<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/b4494ae6-202c-47dc-9be3-497bfc54295f.webp">
Your app sounds interesting though.
What I quite like about Symfonium is how much configuration freedom it gives you.
Might check yours out as well.
Holy shit. I can have mega as a back end and I dont even need to store the files on my server?!?
Have you tried Symfonium? I liked Plexamp too, but I think Symfonium is even better, and it’s compatible with just about any music server.
See my previous comment, I’m 100% on board with Lyrion server and client these days.
I only use Plexamp now for local music when I’m driving.
Been looking for a Plexamp alternative for a minute, I’ll check this out. Appreciate the recommendation.
For working subtitles
Jellyfin subtitles now work flawlessly and you can finally select colors compatible with HDR.
Migrated to Jellyfin a few months ago and I haven’t looked back.
the PS4/PS5 app was one of my deciding factors when I used it
I’ve been using Plex many years. I abandoned it about 1-2 years ago when they began their enshittification journey. Now I see they are continuing to double down on being assholes.
They do not need any more resources to allow people to use what already exists. Most people run their own servers, and, they track all that by the way. Hence why people moved away from it.
Don’t give them your money. Let them rot. They fucked their user base who built them.
This always baffled me when I had a friend who showed me his Plex server years ago.
So you’re using a service which makes it easy for you to host and access everything wherever you are, pulls in all the metadata for shows and movies and you’re not worried about them tracking all of that?
When I finally set my own up I used Jellyfin from the start, I prefer as little tracking as possible but thats just me
What do you do to access jellyfin wherever?
Tailscale/headscale if you don’t want just it exposed
The audacity of this company to increase prices when:
A) downloads are locked behind the paywall but havent worked in years (probably close to a decade at this point)
B) they focus all the development time on bringing bullshit to the platform (live tv, rentals, other streaming app searches, etc)
Requiring a subscription for remote access is actually fucking insane, they don’t have any bandwidth costs associated with that other than authentication so ???
This will drive people to Jellyfin, and watch how fast Plex drops into irrelevance when all the selfhosters move away. Plex is (now was) the #1 thing to that both myself and others in this community would recommend to someone looking to get into selfhosting. ¯\_(ツ)_/¯ not anymore, wonder how much the revenue will drop?
Final thought: there’s also a fair chance (I’d rate it at almost 70%) that they presented this to us because they knew it would piss people off. Then, in a week or so, they will post a “we’re sorry, is this better?” with the changes they’re ACTUALLY going to make. A ploy to make us blindly agree to whatever they want because “at least it’s better than what they wanted originally” 🙄🙄
I could only get my downloads to work adding some conf line to my unbound DNS settings I saw on reddit.
Jellyfin is on my list.
They have provided a free relay service for years that makes it possible to access a server even if there are things in the way like CGNAT. That service had a low bandwidth limit but undoubtedly cost them money, so yes. But yes, they should have just moved that feature entirely to Plex pass (there is already a higher bandwidth limit for Plex pass users)
Ehhh i don’t think that justifies having people pay to stream, i doubt a lot of people even ever used that functionality and yeah they could have just pay walled it if it was that much of a problem.
I don’t think it justifies putting remote streams as a whole behind a paywall. But I suspect that the feature is very widely used since it makes remote streams work out of the box regardless of your setup. It’s also turned on by default.
I still remember sticking files on an apache server and openly sharing that with friends. Not had a need to do that lately but I can always start doing it again if necessary.
Any Kodi users here?
I’ve been using Kodi to pull movies from my NAS for years.
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?
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.
It never occurred to me that when people talk about “wife factor”, they mean setup. I also thought they just meant use.
My wife uses Jellyfin and complains about it less than Netflix or Prime.
My wife is an iPhone and Mac user and asks me to set all her Apple stuff up. I get asked to fix things all the time.
Apparently neither Apple or Jellyfin have sufficient “wife factor” if we include setup.
The app isn’t available on as many platforms. The original comment claimed the TV their MIL uses doesn’t have a Jellyfin app and would require side loading. I would argue that’s a pretty big barrier for most people.
So far I’ve had no problems using jellyfin on basicly anything that exists in my house which includes a Apple TV, Xbox SX and a Xiaomi TV Box S.
But I can see there’s probably no Tizen app for things like Samsung TV’s.
github.com/Georift/install-jellyfin-tizen
Samsung is being a bit of a dick apparently.
As surprise to absolutely no-one. Me buying a Samsung panel with tizen on it one of my bigger regrettable purchases in my home theater life.
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
I think its a great idea to run the two concurrently. I didn’t see the point but given how plex is evolving i think its time to start getting familiar with jellyfin.
100% agree with the reverse proxy set up, it’s not hard but it is intimidating at first and just fyi, reverse proxy set up is a ton easier if you’re using swag with the drag, drop, run for a ton of apps including SSL certificate renewal.
www.linuxserver.io/…/2020-08-21-introducing-swag
With that reverse proxy and SSL set up, no problems with the wife test or parent test and jellyfin for me at least.
I took a dive into linux and jellyfin and im too stupid for it.
This is the best ad campaign Jellyfin could have asked for.
I’m seeing a lot of negativity but I think they offer a great service and deserve to be paid for their work. I bought a lifetime pass many years ago and I almost feel guilty how much value I have received over that time.
ur getting what u paid for, why the guilt
I feel like I’m getting more than what I paid for. I understand it was a legal contractual exchange. I’m merely commenting on the value I’ve received relative to what I paid. Especially given the continued improvements over time.
You need an internet connection to connect to a offline LAN Plex server… Just so unessessery, otherwise it doesn’t find your server (I was quite confused on that one, when that started happening) Plus having to pay for multiple user accounts, all just seemed like it was heading towards user extortion. It also lacked hardware transcoding at that point in time, which isn’t a huge issue, but did make it harder to run if you had a client that didn’t support a specific codec.
While jellyfin requires zero internet to be functional and login, supported hardware transcoding before plex and has multiple user accounts usage out of the box, at zero cost.
Not true.
If you say so, but my clients started refusing to locate my Lan server, but worked fine once I logged into my Plex account. I’ve never struggled since moving to jellyfin. No chance I’ll ever go back to Plex
I might be a problem if you are logged out of your plex account while offline. But I didn’t have to login for years on either of my clients. You can also give special access to local IP addresses on LAN to ignore authentication. But yeah, that’s a bit hidden in the settings.
One does not need an internet connection for offline use. Check this if you’re having issues.
One does not need to pay for multiple user accounts. As per this update, they are actually removing the one-time fee for non family member mobile apps. Now it’s all free, provided the server owner has a Plex Pass.
Plex has been supporting hardware transcoding since 2017.
To be clear, I’m not saying Jellyfin is bad. I think it’s great to have competition and I understand plenty of people like it.
Lol, I’m the server owner, so I am expected to pay to allow multiple accounts. Which is my exact complaint.
I had issue with offline usage, and found, with time, it only got worse. My lan clients eventually stopped showing my server unless I logged into my Plex account first. Maybe things changed since, my experience, Plex became overly dependant on a connection to their servers.
To little to late, I’ve since moved to Jellyfin, which solved my frustrations. I have no interest in moving back to Plex.
Plex also uses token based login that expires after 48hours, if you don’t have an active internet connection
A quick look, it seems hardware transcoding is locked behind Plex pass…
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
Not here to defend Plex’ enshittification but you can still use Plex offline just fine. I had 0 issues yesterday when I had no internet all day.
I’ll probably get the details wrong but my understanding is that when you sign in, you get an authorization token. That token is valid for some period of time, let’s say 48 hours. You can use that cached token but let’s say it’s on your phone and not your TV. Maybe you haven’t used Plex on the TV this week. Want to use your TV, out of luck. Want to use a different local account, out of luck. Want to use Plex longer than the token is good for, out of luck.
Wow, I had no clue it worked like that. That’s actually really bad.
Yeah, so I have local accounts for my family, but only the last person signed in can get back in if the Internet goes down. We still have temporary access to most of the media, but it sucks.
How to kill a service speedrun any%
Lol jellyfin
If only jellyfin had an app on Tizen, I’d be all aboard.
Does this “tizen” not have a web browser?
It has, but browsing using tv remote is a nightmare
It’s not super easy, but you can install it on tizen tvs by enabling developer mode. I was able to follow this walk-through to get it on a new TV for my relatives.
github.com/Georift/install-jellyfin-tizen
Since their TV was newer, I had to do extra steps to create a custom certificate.
The whole process took a while, but it’s doable.
Thanks for the info! How is your experience with using the app? Is it buggy? Does it need frequent updates?
I’ve only personally used the tizen app a couple times, but my relatives have used it a bunch with no reported issues. I have not had to update it yet, but it’s only been a few months. Definitely not frequent updates. My jellyfin server has had one update since then, but even the server updates aren’t coming in on a weekly basis, so I don’t expect their client will break anytime soon.
Firestick has a built in app which is how I open it on my tv
They think they have enough users locked in to just pay over setting up another server. They might.
I just want to make sure I read this correctly. It says that if you’re a Plex plass holder already that remote streaming changes won’t affect your service. This means that if I have the lifetime subscription and host my own server than users whom have not payed for Plex pass can continue to access this server without issue correct?
Correct
Thanks
@Tinks @randomaside what i don't understand is, what processing/compute are they using on their end? My server is transcoding it and I'm connecting directly to it.
Indirect Playback goes through them first. Also, they host DynDNS for the Plex media server to make accessing it remotely from apps easier.
The second thing is a joke to host and requires no resources. The first one can be a significant resource usage item.
Yeah. The day they start making something subscription that isn’t included in the lifetime pass is the day they get their office burned down by a lot of angry people.
Historically, that’s how they usually rolled out features requiring a Plexpass - It usually depended on the server owner owning Plexpass. This move, however, makes me think they’ll probably change that for shared to others via E-mail.
I absolutely love that Emby is such a third thought that they don’t even get a mention anymore. They fucked their loyal users over so much that they don’t even get mentioned anymore. Can’t wait for plex to suffer the same fate
Yes, I used to respond ever plex user try emby/jellyfin, not really knowing the difference
Looked into it and, it’s going to turn out like plex again! Fuck them! Jellyfin all the way.
This always ends up happenning when you choose non copyleft software
I almost exclusively used both through Android with Chromecast, and I must say, I’ve had way more trouble with Emby than Plex.
Also on smart TVs, the Plex apps just have way fewer issues in my experience.
Unless Jellyfin becomes more plug and play Plex will be fine. I like Jellyfin but there is a reason Plex is still around. People are willing to pay for how user friendly it is. Every time I’ve reinstalled Plex it just works with no issues. I can literally set it up at a friend’s house once and never have an issue ever.
With jellyfin Its just never been that experience.
Yeah jellyfin just isn’t as good. After having issues on LG webos where captions won’t load for like 5 minutes and dealing with that for like 2 years I gave up and went back to plex.
I do like how jellyfin can stream av1
💯
I gotta be honest, when I look at the problem pragmatically, it’ll be a lot easier to pay $20 a year than to switch to jellyfin and get all my users to figure out how to install clients and make it work for them.
I’m already at the point in my life where my primary concern is making things work smoothly, and if I need to throw money at something to make it work smoothly, the choice is a no brainer. (At least for some values of “money”)
Jellyfin works in the browser just like Plex.
And for now you can do that, but that’s not the first, and not the last update trying to prevent people selling access to their server.
Yeah, but jellyfin’s clients apps are all pretty bad. And I say this as a jellyfin user.
I have fewer issues with the jellyfin app on my TV than I do with literally any of the streaming apps on the same television. My only gripe with jellyfin is there’s no PS5 app.
The TV app for my LG is just a webview of the webpage and works great; but on my android devices FinDroid has problems with decoding the video, and the official app kinda sucks, and on my apple devices swiftfin works ok, but sometimes doesn’t load the videos and has to be manually relaunched. Dunno about other streaming apps since I never used them, but for me jellyfin’s clients are very unreliable.
It definitely has some issues for ease of use. For example Jellyfin for some reason will not find the server on my network in any of the client apps, and typing in a URL by hand with a TV remote is not fun.
I use a firestick since it has app support
Yeah that’s not the issue, it’s just their auto-discovery not working on my network.
Browser apps are very annoying though. The support for some codecs (like HEVC) is usually worse in a browser.
If you’re not selling access, why should you care? You are providing a service to your users and if they want to stream from you, they will figure out how to do this
That was my thought…
“Somehow they got the Plex app installed…”
Jellyfin somehow works on freaking Roku, even, and WELL. Just give the URL to connect to, they pick a profile, and boom, “Netflix who?”.
(Also, unlike Netflix, it’s not BOMBARDING my PiHole with a gazillion telemetry requests per freaking second holy crap NF calm down. It’s a treat when I have something I want to watch on my Jellyfin drives lol.)
Well my users are my family and close friends, so I just do care about them… Some of them use a smart TV app to access Plex, which is pretty convenient as it doesn’t even require additional devices or remote controls.
The fact is, as the family tech guy I spend a lot of my effort trying to make tech as easy to use for everyone as possible. And more than anything else, making things intuitive and simple is what eliminates the most amount of hassle for me.
Well this is a good reason to finish my migration to Jellyfin I think.
I only use remote streaming a couple times per year, so paying for plex pass just for that seems a bit silly. Their online-only account auth is also super annoying if the internet is down.
Join us
I use Jellyfin and VPN into my home network to stream on the go.
This is the way
Why would you expect this to NOT be paid? It requires them to be running servers to stream the media through, I wouldn’t expect this to be a free feature.
I dislike Plex for several reasons, but asking for payment for stuff that costs them money is completely justified.
It doesn’t require Plex servers, though. I do this on jellyfin for free.
How do you do this on Jellyfin? The only ways I’m familiar with is to expose Jellyfin to the internet or access it through Tailscale, would love to hear alternatives.
Edit: From the replies I think that either I don’t understand how this feature works or many people here don’t, so I’ll give an overview of my understanding and explain why this is different from anything you can do on Jellyfin and what’s the closest you can come.
You are running Plex-home in your house, Plex-home connects to Plex-server hosted by Plex and establishes a reverse connection that’s only accessible by Plex-server, i.e. you can’t access your Plex-home outside of your house. When you login on Plex you’re logging in to Plex-server and if you’re in the same network as Plex-home you get redirected to form a direct connection with it, if not (and for me Plex keeps failing this verification) you connect to Plex-server and every request you make gets forwarded to Plex-home and when you ask for media it gets routed through Plex-server. This is very different from exposing Plex-home directly to the internet, in order for someone online to access your Plex-home they need to have taken control of Plex-server and then they’re limited by the API between those two (whichight be different from the Plex-home API) to try to escalate into your machine.
With Jellyfin there’s no server side component, you access Jellyfin directly every time, so in order to access Jellyfin outside of your house it needs to be accessible for everyone. The closest you can come up with is using a third party authentication server, for example by having a VPS running Authentik/Authelia/etc and hosting Jellyfin behind that authentication. This gets you a similar level of security because someone would need to compromise your Auth and then your Jellyfin to get into your server. However I’m not sure Jellyfin clients would know how to handle a third party authentication service, and would probably just crap their pants and prevent you from logging in. You could still access it in a browser, but not on native clients like the one on your TV or Fire Stick.
If you don’t have this VPS with authentication you’re exposing Jellyfin directly to the internet, which means that any flaw in Jellyfin security immediately compromises your home server. And while I don’t expect there to be many big or obvious flaws, there’s a reason why stuff like Authelia or Authentik exists, and besides the convenience of a SSO they exist because proper authentication is hard and has many pitfalls, and they offer security in the knowledge that their main focus is authentication, whereas on most other services authentication is just one of the features they offer so it might not be as secure.
Reverse proxy
That exposes Jellyfin to the internet, so it’s my option 1.
Nope.
It’s not that hard to get a reverse proxy up, get a free DDNS, and a SSL certificate from let’s encrypt.
www.linuxserver.io/…/2020-08-21-introducing-swag
This is a pretty solid one stop shop for handling all reverse proxy with SSL certificate generation and renewal for jellyfin and other applications like sonarr, radarr, transmission, ombi and lists of others that are pretty much drag and drop configuration files if you’re not mucking with the application’s default ports.
That exposes Jellyfin to the internet, so it’s not the same feature
My dude if you are connecting from outside your local network you are “exposed” to the Internet in some way. What magic are you thinking Plex is doing? Is someone hand deliverying the packets via USPS?
Plex runs relay servers where your Plex server will connect to the relay and your player will also connect to the relay, making both ends of the connection egress type as far as routing and access control goes. …plex.tv/…/216766168-accessing-a-server-through-r…
It’s optional and likely not everyone uses it, but this provides a way for Plex to do remote streaming without the Plex server being reachable directly from the internet.
Separately, it costs money for Plex to run.
In some way is different from directly, on Plex you’re behind a relay server so it’s akin to being behind a VPS running Authentik/Authelia in front of the service on your home. Compromising the relay server does not necessarily compromises your home server, so it’s not direct like putting Jellyfin on a reverse Proxy would be.
And somehow you think that Plex isn’t exposing your server to the Internet for streaming while not on your local network?
Okay there Mr. Madison.
It’s not, not directly at least, and that’s what everyone is ignoring here. You probably understand the value on Authelia/Authentik but you’re failing to see that the Plex relay server is taking that same mantle here, so even if someone managed to compromise the relay server it’s still not on your home server, whereas exposing jellyfin directly to the internet only requires one service to be compromised.
My home connection is behind cgnat so I got a free VPS from oracle (provides a public ip address), install caddy on VPS, install tailscale on VPS and router, expose routes from LAN to tailscale network.
Now you can use caddy to expose, for example, a docker container (jellyfin) at 192.168.1.100 to subdomain.exampledomain.com with ssl cert provided by caddy.
VPS also requires some other stuff like ddclient and fail2ban.
I pieced this all together myself… it’s doable if you spend some time reading.
That exposes Jellyfin to the internet
Yes exactly. What do you think plex is doing?
Using a relay server to separate online from home connection
I don’t see anything in the linked article about a relay server
No, the article only mentions the feature by name, the docs for the feature mentions the relay …plex.tv/…/216766168-accessing-a-server-through-r…
I see. So if you read that instruction you’ll see it’s the exact same setup that I outlined. They use a vpn to connect your client to your server and just negotiate the meeting in the middle. It’s the exact same risk scenario as running a reverse proxy on your own vps. Unless I’m missing something else?
You are, authentication on the VPS, you’re relying on Jellyfin authentication against the internet. Correct me if I’m wrong, but this is your suggested setup: [home server] Jellyfin -> [remote server] Reverse Proxy -> [remote machine] users. Let’s imagine a scenario where Jellyfin has a bug that if you leave the password empty it logs you in (I know, it’s an exaggeration but just for the sake of argument, an SQL injection or other similar attacks would be more plausible but I’m trying to keep things simple), on your setup now anyone can log into your Jellyfin and from there it’s one jump to your home server. On Plex’s solution even if Plex authentication gets compromised the attacker only got access to the remote server, and would now need to find another vulnerability to jump to your Plex at home.
Putting something like Authelia/Authentik on a VPS in front of Jellyfin is a similar approach, but the Jellyfin client can’t handle third party authentication AFAIK
My interpretation of your linked instruction (granted, I haven’t tried plex) is that it’s the same two scenarios.
Your plex client app login talks directly to your server login. The client app meeting the server is arranged by the plex relay server and nothing more. There is no ‘logging in’ to the plex relay server; it’s function is to arrange a meeting of two tunnels and that’s it, much like a tailscale derp server.
The relay server is serving the same function as caddy on a VPS, hell, they could even be using tailscale under the hood and it’d look exactly the same to a user.
Anyway, attack vectors even with a public facing jellyfin are mitigated because
a) jellyfin is running in a docker container = a successful attacker would only be able to trash my jellyfin container, which ultimately is not that big of a deal (unless there is a different docker exploit that enables access to the server itself, which is an entirely different issue and larger than a jellyfin/plex discussion)
b) fail2ban in conjunction with a reverse proxy bans malicious ip addresses that come back with too many errors too many times (errors that you, the admin, specify) So, for example, brute force login attacks are mitigated.
c) the reverse proxy itself allows access to only one specified internal ip address/port combination. Pending a caddy exploit (again, a different discussion) it is not possible to fish for acrive ip addresses or port scan my internal network.
First of all I agree with most of your a, b and c points, just would like to point out that while it’s true that Docker containers provide an extra level of security they’re not as closed down as people sometimes believe, but as a general rule I agree with everything you said.
But you’re wrong about the way Plex works, this is a quote from their documentation:
If that’s not clear enough:
So it’s very clear data is streaming through their relay server, which goes back to my original point of I expect that to be a paid feature, it’s using bandwidth from their relay servers.
As for the security again you’re wrong, authentication happens on the Plex remote server, not on your local one, which is why you can’t use Plex without internet (part of my dislike for them). So you connect to Plex remote server and authenticate there, you then get a client that’s talking to the remote server, even if someone was able to bypass that login they would be inside a Plex owned server, not yours, they would need to then exploit whatever API exists between your home server and that one to jump to your machine, so it’s an extra jump needed, again similarly to having Authelia/Authentik in front of Jellyfin.
Okay. I finally understand what you mean 🥲
Authenticate a self hosted software stack in someone else’s cloud 😂
That is a wild design choice. Glad it works for some…
Anyway… apologies for being ignorant
No need to apologize, it’s a weird choice from Plex, I would have never guessed that this is how it works if I hadn’t suffered outages myself, and I’m amazed that not many people call them out on this, it seems completely against what most self-hosting people are looking for, but they seem to defend Plex with teeth and nails.
Wait a moment. I always thought that Plex’s servers only facilitate authentication (to verify your account) and discovery (to help your device find your server). They do not handle the actual media data. And if there is no Direct Remote Access, Relay usage is capped at 1 minute per day for free users. This looks like a cash grab to me.
Why is this getting upvoted? Plex isn’t running a server. You are. Your computer and your media files are quite literally “the server” that is serving the files to you remotely. Plex is at best doing authentication.
Because he’s right. You can’t access your own server remotely without plex’s infrastructure (provided you don’t just set up that infrastructure yourself). You don’t need to open ports or anything. Your server reaches out to plex server, which creates an entry point to your network. Your stream is then either routed through their servers or possibly setup as P2P stream.
I can’t back this up but I highly doubt that the media is played through Plex’ server.
Its not. It is setting up a secure route from the client to the server. That is quite literally not a server. No one thinks Tailscale is a Server service. That’s essentially all they are doing but just handling adding the clients automatically when they authenticate.
That’s just not correct. Mate. It’s setting up a secure route from the client to your Plex server. It’s essentially doing what Tailscale does but just handling the client setup automatically via their Plex authentication. They are authenticating the connection and setting up the route from the client to the server. They are not handling petabytes of data people are streaming. The ISPs are doing that.
Ok sure, they aren’t routing, just using P2P like I mentioned. It’s still not possible to access remotely without using plex services. This is what you are paying for. If you don’t want to pay for their auto-config remote streaming it’s easy enough to do it yourself.
For remote streaming they do, here are their docs on it …plex.tv/…/216766168-accessing-a-server-through-r…
From that documentation:
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: opencollective.com/jellyfin
If everyone using jellyfin contributed $1/month, I bet that would be covered
(No, I’m not affiliated with them)
So then Photoprism is going to lock my photos and ask my mom for money to see them?
Its selfhosting, not freehosting for yet another asshole company.
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.
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.
.
Source: …plex.tv/…/216766168-accessing-a-server-through-r…
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:
And they should have built their architecture in a way that’s easy to decouple the two services.
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.
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.
I considered it when they warned about the increase and offered it at $75, but I just didn’t have the money to spend back then. Felt pretty stupid for not doing it, but I don’t even know what paid features they offer, and I’m clearly not missing them.
99% of my usage is at home as well, so this is unlikely to affect me - until that random 1% anyhow.
.
I don’t really have a problem with this. I paid for a lifetime quite a long time ago. Right now I only use Plex for plexamp and everything else is on jellyfin.
Is finamp at a point that it can replace plexamp yet?
I’ve been enjoying Finamp, there’s a big update on the way which is accessible if you opt in for the beta. On PC, I’m using Feishin while waiting for the Audioling, which is a rewrite of Feishin.
But I’ve been enjoying the combination of Finamp and Feishin a lot.
Yeah, they’re even doing a revamp. Even though I still prefer navidrome.
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
Hellooooo jellyfin!
Only use open source software
Jellyfin is figgin Great 😃👍
Jellyfin + Tailscale, the perfect combination.
What does tailscale add to jellyfin?
The ability to watch from anywhere.
Install on the Jellyfin server and share that server (or just the IP with the Jellyfin port) with whoever you want. Now they have access to Jellyfin and Jellyfin only.
That’s how I set stuff up for friends and family.
I don’t have a static IP adress, so I use Tailscale to connect remotely to my Jellyfin server (located at home).
Ah gotcha
They do not have chromecast support. (Atleat the last time i checked) Thats a deal breaker for me, would love to use it.
IIRC it has it. Not if you’re behind VPN or a tunnel. Only over HTTPS.
Hmm i need to revisit it again. Thanks!
I just confirmed it has it. You need to be on the same subnet, which is why VPN won’t work. But then everything shows up as castable
.
Yes, it does introduce insecurity, so not for everyone. I have it behind a domain on cloudflare (let’s encrypt cert) with nginx reverse proxy
.
Yes, it took me a long time to figure it out. Which is why Plex feels comfortable charging for it
.
I have offered logins to a couple family and they just say hmm, never heard of it, sounds illegal and don’t use it lol
I run Jellyfin on Chromecast with Google TV every day, it works super well.
Unless you mean casting from your phone, then I don’t know.
I will check it out!
… 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
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.
This is what people don’t realize. If you want something good, you have to pay people for their time and talent. Free products that are free because of ideology are just exploitation with extra steps.
That’s a good reason for people to take the money they would have spent buying a proprietary solution and instead donate that money to an open source project. For me it’s not always about the cost, but what I get out of it. I’d rather the money go to the community and better it.
The problem is people don’t put their money where their mouth is. Even less in the scale needed to produce a product of the quality te average person expects. You see this again and again. It’s very nice to think it works, but it doesn’t. A random guy saying “actchually I donated 1 Monero” doesn’t mean a project is financially sustainable.
You’re right. Unfortunately, open-source has proven time and time again to be unsustainable and burn maintainers out
That’s how I’m feeling about all these “TImE FoR evErYoNE tO swITCh To JElLyfiN” comments. You mean the program that also doesn’t support this functionality out of the box?
Exactly. I’d love to use jellyfin, but it’s just not feasible
I’m not really sure here - I just did the setup and you literally paste one command into your terminal. There you’ll find the Jellyfin IP and port, visit it in a browser and you’ll get a simple wizard which guides you into setting up your libraries. Which also is not complicated, you just select a folder where your stuff is?
Libraries were simple enough, sure, but have you delved into the full settings? Trying to figure out the correct settings for QuickSync hardware acceleration was a mission in and of itself and there’s very little guidance on what any of the options mean or do. I don’t have the container running right now or I’d provide examples, but In Plex it’s a single checkbox.
I’m sure Jellyfin will get there and it’s a cool project, but it’s fairly obvious that it’s written by hobbyists, for hobbyists. Meanwhile Plex excels at just working straight out of the box.
As a Jellyfin-fanboy: you are right. Plex is easier to deal with out of the box.
Anything else would not make any sense for a paid service.
I’d say though, if you dedicate the time to set it up correctly, it is an equally good solution and it’s free.
If time is a factor in your life, then there is no shame in paying for something that just works. It’s why I have a Synology NAS and not a self-built Unraid or OMV server.
I have a lifetime Plex account but have not used it in two years. I use Jellyfin. Obviously opinions vary.
At home, I have FireTV and Roku devices. I stream remotely to iPhones and tablets using Twingate.
.
That seems like the obvious place to put a subscription that won’t get people upset. Or maybe it’s in the presentation.
When HomeAssistant started a subscription, they renewed their commitment to opensource, added new remote features with obvious costs under subscription while still letting you do it yourself, plus made it clear this funded continued opensource development. I happily pay this and haven’t been disappointed. Did Plex fumble a similar opportunity?
Another company fucked by executives.
Wireguard so you are always seen as being on the local network. This bit of assholery is easily defeated.
Or morally better than breaking TOS, use a FOOS alternative like Jellyfin.
Nothing morally wrong with working around a artificial limitation.
Dammit, my friend just said he would give me access to his file server, all I have to do is install Plex. Presumably this announcement means that will become impossible without a subscription.
All it means is you can’t go through their servers. If you setup a different way to access your network (VPN) it’ll still work.
I think most people probably have a lifetime plex pass for their plex server, or they are using alternative servers.
Lifetime pass grants licenses to all clients, at least it used to unless this changes that.
My server has many users and nobody has paid anything aside from my original buy of $120 in 2019. So far that comes out to about $1.67/mo for unlimited users and unlimited updates.
I’m not saying I really like the updates though. I think they should have remained slim, but someone is trying to make more and more money by branching out into bullshit beyond private media serving. All that trash should be separate products that are divorced from the private media server / client product.
All this being said, check out Jellyfin, little reason to use plex over it for private media but it has some limitations if you need subtitles or cannot relocate file structures.
Tell him to switch to jellyfin and that he should give you tailscale access
Mmmmmaybe.
A lot of what they paywall depends on if the server runner’s account is a Plexpass holder. You might have to pay a one time fee for the app depending on what platform you choose.
Then again, there’s different ways of sharing your server, they might be keen on only including Plexpass for the Plex Home users and then paywall the E-mail shared users.
If they have Plex pass then it’s still fine.
jellyfin + tailscale is all you need. It’s so damn good and easy
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
If you mean that you are using Proton VPN on your Raspberry Pi to mask your downloading traffic, then no that same VPN will not help you access services like Jellyfin on your home network while you are remote.
Instead you’ll want to use something like Tailscale (or Wireguard). You run it as a service on your home network and it then becomes your own VPN that you (or others) can use to connect to your home network when you are remote.
You could run Wireguard on the same RaspberryPi that you use for downloading but I would recommend against it assuming that you’re running Proton VPN right on the host itself (and not inside a container).
Ahh I see, you helped me understand thz other comment. Thanks a lot!
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.
My mom uses this approach to access my media files. It’s a Sony Android TV and works pretty good actually
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 see thank you.
But if I want to keep my Proton VPN connection active, I don’t think what you’re describing is doable.
That would mean being connected to two vpns at once wouldn’t it?
EDIT : i get it now, if I configure it on the router, I won’t have to connect to two vpns on the same device
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
.
Seems reasonable. I’m a lifetime Plex pass holder, so it won’t affect me or the one person I let access my server lol
Yet.
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.
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.
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.
Jellyfin is very versatile but a bit clunky. I have it set up for my parents on their Roku and it works well enough for them. I set it up for other family members on their WebOS TV but they don’t really use it. I used to use it with Roku as well, but had issues with some captions, Dolby Atmos and HDR. I finally broke down and got an Nvidia shield, which fixed all my problems since the developers focus on Android TV the most. I also have Plex, and it is easier to set up, looks more polished, but is less versatile.
Plex has pretty bad DV “support” as an example. AFAIK it will only play back dolby vision profiles that have the HDR10 compatibility mode or whatever. Any time I get an older DV file I have to play it through some Android TV app.
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.
This is giving me “yaml isn’t hard to use if you use a compose file!” It is, actually. It’s easy for you because you understand the technology. The vast majority of people do not.
Of course. But if you managed to setup Plex then you’ve already shown you have willing to learn…
.
I just setup jellyfin and it totally is the same. Install. Point it to a media folder. Setup port forwarding.
spoiler
asfasfasfasdfasfads
But let’s be honest - it really is not complicated. That was a one minute configuration in my router.
One minute for you and me, but that sort of thing just isn’t feasible for many even if they have someone walking them through it over the phone.
.
Ok, that is a totally different use case than mine. I’m one of those guys browsing a selfhosting community on the fediverse and I only want to stream my own stuff to my mobile and provide my wife with audiobooks. If you’re providing a bigger group of people with streaming services, who are not tech savvy, another software might be the better solution. But that doesn’t mean that Jellyfin is bad - it’s just another use case with different requirements
.
That ease of outside LAN access poses a big risk tho. Plex can and eventually probably will share, be forced to share, get hacked etc Those cloud accounts imply the possibility of very detailed reports about who’s streaming what, when, where, from which source…
.
The big thing for me with plex is user management. I am absolutely knowledgeable enough to set up jellyfin, but i dont want to deal with user management. Plex makes it easy, i tell them to make their own account and i just share my library. i dont have to reset passwords, they can do that themselves. However, it’s getting to the point where i will probably just switch to jellyfin and deal with it because of how bad plex is getting.
I’m only sharing access with a few friends and family, so I don’t find it cumbersome. Usually I make their account using the Jellyfin app on my phone. I do sympathize with not wanting to do support, which is the main reason I don’t even ask for help with the hosting costs. I don’t want to feel any obligation.
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.
It’s quite easy without docker to get lots of it running with a dietpi install. Runs on rpi and alike, but also on any “normal” old low end pc. Just select jellyfin, arrs, … It handles it all for you, no need to learn Docker (I know people will argue about the advantages of docker, which are valid points, but ease of installation is more important to many people). The only difficulty remains the streaming outside your own LAN (because it’s risky). VPN, tailscale, … there’s options but it always keeps on feeling risky to open up outside LAN. Local setup for jellyfin can be really really easy tho, if it’s just for yourself and you mostly watch at home anyway… And in some jellyfin compatible app like Finamp and Streamyfin you can just download a few music albums, episodes or movies to your phone before you travel…
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?
.
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.
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.
.
I memba when it was primarily for LAN playback and you didn’t have to login to anything to use it on your LAN
.
Plex still offers that option, it’s just buried in the settings. <img alt="" src="https://startrek.website/pictrs/image/116d9b45-d4c3-4483-8e73-0e286a68c12c.png">
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.
It has to do with the app used. I think it will work with web player and maybe the windows app, but it won’t work on Android/iOS.
oh okay, interesting. well, you could always use the web browser on your phone/ipad i guess. not a great experience but i know for a fact that plex works on ios in chrome at the very least.
This is provably what I would have needed. But since I couldn’t log in, I couldn’t do anything.
Depending on setup this can be true with Jellyfin, too. I have a domain registered, use dynamic DNS, and have Traefik direct a subdomain to my Jellyfin server. My mobile clients are configured using that. My local clients use the local static IP.
If my internet goes down, my mobile clients can’t connect, even on the LAN.
I can watch it without Internet
.
Ease of setup was how I just got one techie friend and two non-techie gamer friends to set up Plex servers and we had libraries shared to each other within 15-30 minutes. I don’t want to think about explaining VPNs and SSL to them for the alternatives.
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!
Yes, it’s one thing to offer a lifetime subscription early on to get a large cash infusion and reward early adopters, but it’s a big red flag if they don’t get rid of the lifetime subscription eventually. What will happen is one by one, the people that use the service the most will switch to lifetime and your cash flow will dwindle. Eventually the only people left on the month to month are the casual users who don’t use it very often and will leave as soon as a price increase happens.
I don’t think they necessarily have to get rid of it, it’s just that you can’t support a company ALONE from a one time infusion.
This is my exact concern.
If I pay for the lifetime pass now, what’s to stop them from restricting even more features behind new types of subscriptions and paywalls. “We’re adding back the ‘Watch Together’ feature but it requires a Platinum Plex subscription and will not be a part of Plex Lifetime Pass users.”
Seems kind of inevitable honestly.
I’ve been waiting for this moment for like 8+ years though. I’ll just switch when it becomes more obvious.
Pcloud will probably go this way.
I never got the appeal of plex. I’ve been using Serviio back in the day and it was free, open source and did what I needed it to, which is play a video on tv, that’s it.
Plex wanted me to purchase subscription years ago and I couldn’t for the life of me figure it out how to set it up for free.
I’ve been using stremio for a few years now but i think it’s closing in on the EOL as well, so i might go back to serviio and kodi one of these days. Just need a good NAS that could run a streaming server as well. Don’t want to keep my gaming rig on at all times just to watch movies.
Universal media server works for me. I run it headless on a small instance. Streams my movies and music just fine.
A big part of the appeal with Plex is that you can run a server and friends can sign up for a FREE account and stream remotely. When you take this away, you’re going to just kneecap the whole offering. This is such an arrogant move from Plex: they are thinking that when this change goes live they will get a flood of subscriptions. The more likely outcome is they will get a few subscriptions and a lot more angry and frustrated people that walk away.
Friends can still stream for free, as long as the server is paying for plex pass. That was my main concern, too, but they make a point of stating it directly in the release.