- cross-posted to:
- technology@lemmy.world
- cross-posted to:
- technology@lemmy.world
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.
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.
Yeah don’t use a cloudflare tunnel for that, it’ll get you banned.
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.
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
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?
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
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.
I would go for a reverse proxy to get ssl running.
https://jellyfin.org/docs/general/networking/#running-jellyfin-behind-a-reverse-proxyHandling users with forgotten passwords is, sadly, a manual chore for the administrator.
https://jellyfin.org/docs/general/server/users/adding-managing-users#profileYou 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.
https://github.com/9p4/jellyfin-plugin-sso
Feature request for oidc/sso:
https://features.jellyfin.org/posts/230/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.
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.
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.
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.
I’m not pirating a bunch of shows just to pay Plex for the privilege of watching it.
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.
lmao me either
Jellyfin ftw
As a result I imagine more users will look at other offerings such as Jellyfin.
https://github.com/jellyfin/jellyfin
https://jellyfin.org/This might be what it takes to at least get me to install it.
Do they live well together with the same shared media library?
Also, are there audiobook clients for Jellyfin?
I’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’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.
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
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.
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 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.
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)
They too put a whole lot behind their subscription though
https://emby.media/support/articles/Premiere-Feature-Matrix.htmlI 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
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.
https://www.theregister.com/2024/11/04/bitwarden_gpls_password_manager/Here’s the history regarding emby if you’re curious:
https://github.com/nvllsvm/emby-unlocked
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.
deleted by creator
You can use Cloudflare Tunnel as well.
deleted by creator
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.
Hellooooo jellyfin!
Only use open source software
If you don’t like the price there’s always jellyfin.
Got to say that I have been very happy with 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.
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.
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
Assuming you know them well enough, can’t you just give your IP address to folks and forward the port on your router?
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.
Or just use tailscale. Much easier.
Yes
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.
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.
If you can set it up? Yup.
Behind CGNAT? Maybe you need to set up a relay or something to circumvent it.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.
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…
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
it can only be accessed by browsers from outside the network.
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.
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.
deleted by creator
does jellyfin have a roku app?
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.
It works, but isn’t nearly as user friendly.
Yes. I use mine daily and it works great
You should ditch Roku amyway considering the posts I have seen here on lemmy.
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
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.
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.
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:
- no local hardware accel
- no HDR
- panels that look like local videos that trick you into switching to a paid app
- rearranged home screen after some updates
- no downloads on remote devices
- and now I’ll lose the ability to share streaming with my kid, who lives many cities away
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? 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
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.
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”.
Now people expect to pay once and get upgrades forever.
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 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.
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.
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.
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
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.
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.
I’ve been meaning to set up a homeserver with plex recently but will defnitely go for jellyfin now that I read this thread.
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.
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.
This is the best ad campaign Jellyfin could have asked for.
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.
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 https://github.com/LeoKlaus/plappa
For Android I would look at https://github.com/advplyr/audiobookshelf
Personally I just download the audiobooks from Jellyfin and play it in https://f-droid.org/packages/com.prangesoftwaresolutions.audioanchor/I run audiobookshelf and it’s amazing!
Thank you
https://arstechnica.com/gadgets/2025/03/i-threw-away-audibles-app-and-now-i-self-host-my-audiobooks/
Check out this arstechnica article on AudioBookshelf. Should cover most of what you need to get started.