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

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.

#selfhosted

threaded - newest

JASN_DE@feddit.org on 19 Mar 17:33 next collapse

What a load of BS.

gdog05@lemmy.world on 19 Mar 17:35 next collapse

jellyfin.org

dormedas@lemmy.dormedas.com on 19 Mar 17:48 next collapse

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.

BroBot9000@lemmy.world on 19 Mar 17:54 next collapse

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.

dormedas@lemmy.dormedas.com on 19 Mar 18:13 next collapse

I agree, but having looked down this road, finding a quality external player that users will understand and is inexpensive is … not easy.

corsicanguppy@lemmy.ca on 19 Mar 18:39 next collapse

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.

synestine@sh.itjust.works on 19 Mar 19:02 next collapse

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.

BroBot9000@lemmy.world on 19 Mar 19:36 collapse

An old pc running Linux mint and kodi is my current setup in the living room.

MrSpArkle@lemmy.ca on 19 Mar 19:11 next collapse

If you’re an Apple user the AppleTV is exactly this. It’s probably Apple’s most fairly priced computing device.

merthyr1831@lemmy.ml on 19 Mar 19:49 next collapse

Roku does it well enough. not perfectly but it’s still not as shit as my Google tv

LastYearsIrritant@sopuli.xyz on 19 Mar 20:07 collapse

arstechnica.com/…/roku-says-unpopular-autoplay-ad…

merthyr1831@lemmy.ml on 19 Mar 21:02 collapse

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)

Mniot@programming.dev on 19 Mar 20:07 next collapse

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.

tyler@programming.dev on 19 Mar 20:45 next collapse

I mean that literally appletv. Barely costs more than a Roku and is vastly better than every other device on the market.

shadow@lemmy.sdf.org on 20 Mar 01:24 next collapse

Pi running Kodi/libreelec

pory@lemmy.world on 20 Mar 06:05 collapse

$20 Walmart Onn 4k. Degoogle it if you want or just slap smarttube and jellyfin/plex on it.

ragebutt@lemmy.dbzer0.com on 19 Mar 18:33 collapse

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.

captain_aggravated@sh.itjust.works on 20 Mar 05:44 collapse

Remember when programming a VCR was a stand-up comedy joke?

ragebutt@lemmy.dbzer0.com on 20 Mar 05:52 collapse

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)

captain_aggravated@sh.itjust.works on 20 Mar 08:38 collapse

Managing your own AV equipment has always been a pain in the ass.

NuXCOM_90Percent@lemmy.zip on 19 Mar 17:54 next collapse

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.

gdog05@lemmy.world on 19 Mar 18:14 next collapse

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.

NuXCOM_90Percent@lemmy.zip on 19 Mar 18:17 next collapse

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.

gdog05@lemmy.world on 19 Mar 18:37 next collapse

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.

MachineFab812@discuss.tchncs.de on 19 Mar 18:45 next collapse

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?

MrSpArkle@lemmy.ca on 19 Mar 19:18 next collapse

This is a huge problem. The blueray remux might be 80 gigs. Most children’s devices will already be filled with other crap.

MachineFab812@discuss.tchncs.de on 19 Mar 20:54 next collapse

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.

MrSpArkle@lemmy.ca on 19 Mar 22:45 collapse

Alternately I could keep using plex.

MachineFab812@discuss.tchncs.de on 20 Mar 00:55 collapse

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.

MrSpArkle@lemmy.ca on 20 Mar 04:13 collapse

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.

AbidanYre@lemmy.world on 20 Mar 03:01 collapse

Your kids will be ok without the 4K60 version of Paw Patrol.

MrSpArkle@lemmy.ca on 20 Mar 04:16 collapse

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.

AbidanYre@lemmy.world on 20 Mar 10:42 collapse

Or you just get a smaller version to begin with and save your hard drive space and your compute time.

NuXCOM_90Percent@lemmy.zip on 20 Mar 14:25 collapse

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.

BakedCatboy@lemmy.ml on 19 Mar 19:23 collapse

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.

MachineFab812@discuss.tchncs.de on 19 Mar 20:51 collapse

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.

BakedCatboy@lemmy.ml on 19 Mar 21:00 collapse

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.

MachineFab812@discuss.tchncs.de on 19 Mar 21:11 collapse

Your regular friends are constantly using your Plex server to download files for offline viewing, eh?

BakedCatboy@lemmy.ml on 19 Mar 21:28 collapse

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.

MrSpArkle@lemmy.ca on 19 Mar 23:45 next collapse

I mean the person you’re talking to is having trouble grasping the concept of friends.

MachineFab812@discuss.tchncs.de on 20 Mar 01:53 collapse

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.

BakedCatboy@lemmy.ml on 20 Mar 02:54 collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 18:53 collapse

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.

AbidanYre@lemmy.world on 19 Mar 18:18 collapse

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.

LainTrain@lemmy.dbzer0.com on 19 Mar 18:57 next collapse

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.

NuXCOM_90Percent@lemmy.zip on 19 Mar 19:14 collapse

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.

LainTrain@lemmy.dbzer0.com on 21 Mar 10:59 collapse

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">

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.

No you do not need to do any of that.

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.

You can download in Jellyfin also, like in the screenshot above.

anyone asking for anything else is wrong and stupid.

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.

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

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.

superglue@lemmy.dbzer0.com on 19 Mar 22:27 collapse

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.

Eldritch@lemmy.world on 19 Mar 17:56 next collapse

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

Mendicant_Bias@feddit.uk on 19 Mar 23:49 collapse

Similar price for a lifetime Plex pass (until end of April)… just saying…

Eldritch@lemmy.world on 19 Mar 23:54 collapse

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

anamethatisnt@sopuli.xyz on 19 Mar 17:57 next collapse

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/

stupidcasey@lemmy.world on 19 Mar 18:29 next collapse

I was just able to download it on every TV I have

corsicanguppy@lemmy.ca on 19 Mar 18:36 next collapse

Linux (Flatpak)

So, no, then.

MachineFab812@discuss.tchncs.de on 19 Mar 18:40 next collapse

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.

LainTrain@lemmy.dbzer0.com on 19 Mar 18:51 collapse

Why would you ever bother to use either option when you can just access it via the WebUI on Firefox?

synestine@sh.itjust.works on 19 Mar 18:59 next collapse

Because that basically requires transcoding for modern codecs. H265? Transcode. Subtitles? Transcode. The JF client on the same hardware can usually direct play.

LainTrain@lemmy.dbzer0.com on 21 Mar 14:02 collapse

Oh fair enough, I’d highly recommend enabling transcoding anyway it just eliminates all sorts of issues like this.

MachineFab812@discuss.tchncs.de on 19 Mar 19:00 collapse

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.

Chewy7324@discuss.tchncs.de on 19 Mar 20:37 next collapse

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.

LainTrain@lemmy.dbzer0.com on 21 Mar 14:03 collapse

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.

MachineFab812@discuss.tchncs.de on 21 Mar 14:21 collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 18:56 next collapse

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. :)

Luci@lemmy.ca on 19 Mar 19:12 next collapse

Flatpaks aren’t the worst, at least it’s not a snap only

dojan@lemmy.world on 19 Mar 19:25 collapse

What do people have against flatpaks? I like them.

NuXCOM_90Percent@lemmy.zip on 19 Mar 19:32 collapse

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…

dojan@lemmy.world on 19 Mar 19:45 next collapse

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.

NuXCOM_90Percent@lemmy.zip on 19 Mar 20:03 collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 19:51 next collapse

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.

mutual_ayed@sh.itjust.works on 19 Mar 19:53 collapse

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.

NuXCOM_90Percent@lemmy.zip on 19 Mar 20:00 collapse

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 in libbar@2:2.9 and so forth. Of course, the reality is that libbar is poorly maintained and has massive API/header breaking changes every point release and was dependent on a bug in libbar@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.

PlexSheep@infosec.pub on 20 Mar 06:07 collapse

Just use the god damn browser

BakedCatboy@lemmy.ml on 19 Mar 19:45 collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 20:05 collapse

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…

ladfrombrad@lemdro.id on 21 Mar 08:23 collapse

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!

Galapagon@sh.itjust.works on 19 Mar 17:56 next collapse

emby.media

user224@lemmy.sdf.org on 19 Mar 18:10 collapse

They even have Android app. I mean, a server app.
Anyway, they still seem to paywall some things.

blue_skull@lemmy.world on 19 Mar 18:43 next collapse

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.

Chocrates@lemmy.world on 19 Mar 18:46 next collapse

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

bamboo@lemmy.blahaj.zone on 19 Mar 20:42 collapse

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.

mc@toot.houbahouba.de on 19 Mar 20:46 collapse

@bamboo @Chocrates "acme.sh" is pretty much the easiest solution for that.
https://github.com/acmesh-official/acme.sh #letsencrypt

Chocrates@lemmy.world on 19 Mar 22:44 collapse

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!

mc@toot.houbahouba.de on 19 Mar 23:38 collapse

@Chocrates acme.sh has a manual option...that way it should work with your current provider

hperrin@lemmy.ca on 19 Mar 18:57 next collapse

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.

superglue@lemmy.dbzer0.com on 19 Mar 19:26 next collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 19:30 next collapse

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.

superglue@lemmy.dbzer0.com on 19 Mar 22:19 collapse

Are you by chance using Wayland?

anamethatisnt@sopuli.xyz on 20 Mar 05:05 collapse

yep!

superglue@lemmy.dbzer0.com on 21 Mar 01:12 collapse

Figured it out. The flatpak version will fail to play video if you have audio pass through enabled. The .deb package works though.

anamethatisnt@sopuli.xyz on 21 Mar 06:05 collapse

Thank you for adding your troubleshooting and solution to the thread. This is gonna turn into Wisdom of the Ancients eventually. ;-)

hperrin@lemmy.ca on 20 Mar 09:41 collapse

Yeah. I had to go into the settings and change some setting to get it to work with keyboard input.

Zeroc00l@sh.itjust.works on 19 Mar 23:18 collapse

There’s a jellyfish app on Xbox?

hperrin@lemmy.ca on 20 Mar 09:44 collapse

Yep. My dad said it’s working great for him.

Showroom7561@lemmy.ca on 19 Mar 19:00 next collapse

You can access Jellyfin through a browser, too. Is that an option for the Samsung TV?

SirSamuel@lemmy.world on 19 Mar 22:23 collapse

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

ipkpjersi@lemmy.ml on 19 Mar 19:40 next collapse

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.

lori@lemmy.zip on 19 Mar 23:39 next collapse

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.

Kekin@lemy.lol on 20 Mar 06:15 next collapse

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

state_electrician@discuss.tchncs.de on 20 Mar 14:56 collapse

I run an Android TV box on my Smart TV, because I don’t trust them on the internet.

sasquash@sopuli.xyz on 19 Mar 17:54 next collapse

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.

jayb151@piefed.social on 19 Mar 18:01 collapse

I just figured it out. You have to open the port on your router

gdog05@lemmy.world on 19 Mar 18:08 next collapse

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.

jayb151@piefed.social on 19 Mar 18:17 next collapse

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

Grunt4019@lemm.ee on 19 Mar 18:41 next collapse

Careful with that I think it’s against their TOS to do that due to the large volumes of data video streaming takes.

gdog05@lemmy.world on 19 Mar 19:45 collapse

It used to be against their TOS. They removed the language over a year ago last I saw.

Grunt4019@lemm.ee on 19 Mar 20:10 collapse

That’s good to know.

LainTrain@lemmy.dbzer0.com on 19 Mar 19:00 collapse

Yeah don’t use a cloudflare tunnel for that, it’ll get you banned.

CmdrShepard42@lemm.ee on 19 Mar 23:03 collapse

That works but is pretty insecure as you have nothing protecting your server outside of a basic password.

jayb151@piefed.social on 20 Mar 14:43 collapse

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?

keyez@lemmy.world on 19 Mar 18:23 next collapse

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.

LainTrain@lemmy.dbzer0.com on 19 Mar 19:01 next collapse

Forget the Auth, use VPN profiles as access controls. Give them to trusted folks and you’re gold.

deeferg@lemmy.world on 20 Mar 11:56 collapse

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.

LainTrain@lemmy.dbzer0.com on 21 Mar 10:53 collapse

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!

curbstickle@lemmy.dbzer0.com on 19 Mar 19:13 next collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 19:16 collapse

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

kate@lemmy.uhhoh.com on 20 Mar 00:45 next collapse

If I reverse proxy does the video stream itself travel via the proxy too?

anamethatisnt@sopuli.xyz on 20 Mar 05:10 next collapse

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

BakedCatboy@lemmy.ml on 20 Mar 14:26 collapse

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.

kate@lemmy.uhhoh.com on 20 Mar 14:37 collapse

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.

BakedCatboy@lemmy.ml on 20 Mar 14:49 collapse

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.

kate@lemmy.uhhoh.com on 20 Mar 14:59 collapse

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)

Dempf@lemmy.zip on 20 Mar 03:15 collapse

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.

anamethatisnt@sopuli.xyz on 20 Mar 05:14 collapse

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.

Limonene@lemmy.world on 19 Mar 19:21 next collapse

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.

Smash@lemmy.self-hosted.site on 19 Mar 19:48 collapse

Except, it isn’t, .NET Core is an open source framework by the .NET Foundation

Andres4NY@social.ridetrans.it on 19 Mar 20:02 collapse

@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 )

merthyr1831@lemmy.ml on 19 Mar 19:40 next collapse

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

KingThrillgore@lemmy.ml on 19 Mar 19:53 next collapse

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.

obinice@lemmy.world on 21 Mar 06:30 collapse

Alas my TV (LG WebOS 2) doesn’t have an application for Jellyfin, or I’d have switched years ago :-(

gdog05@lemmy.world on 21 Mar 06:51 collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 17:36 next collapse

As a result I imagine more users will look at other offerings such as Jellyfin.
github.com/jellyfin/jellyfin
jellyfin.org

Semi_Hemi_Demigod@lemmy.world on 19 Mar 17:38 next collapse

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?

myrmidex@slrpnk.net on 19 Mar 17:40 next collapse

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!

fitgse@sh.itjust.works on 19 Mar 21:51 next collapse

I also recommend audio bookshelf but am using ShelfPlayer on iOS

theorangeninja@sopuli.xyz on 20 Mar 18:41 collapse

And what about just plain music? Is Jellyfin or Audiobookshelf better suited for that?

myrmidex@slrpnk.net on 20 Mar 19:34 collapse

For music, I selfhost navidrome. Works nicely with the Tempo app on android, or Feishin on desktop.

anamethatisnt@sopuli.xyz on 19 Mar 17:41 next collapse

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.

dormedas@lemmy.dormedas.com on 19 Mar 17:44 next collapse

My experience is that both Plex and Jellyfin pointed at the same media files causes no issues.

Semi_Hemi_Demigod@lemmy.world on 19 Mar 17:44 collapse

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.

shyguyblue@lemmy.world on 19 Mar 17:43 next collapse

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.

Semi_Hemi_Demigod@lemmy.world on 19 Mar 17:46 next collapse

Makes sense. I’m fully dockerized so I’ve got that going for me

VonReposti@feddit.dk on 19 Mar 20:22 collapse

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.

CmdrShepard42@lemm.ee on 19 Mar 23:06 collapse

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.

Clusterfck@lemmy.sdf.org on 19 Mar 17:46 next collapse

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.

anamethatisnt@sopuli.xyz on 19 Mar 17:47 next collapse

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.

nul9o9@lemmy.world on 19 Mar 17:47 next collapse

My Jellyfin and Plex containers were able to use the same locations for media.

SirSamuel@lemmy.world on 19 Mar 22:26 collapse

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

merthyr1831@lemmy.ml on 19 Mar 19:08 collapse

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)

Galapagon@sh.itjust.works on 19 Mar 17:57 collapse

emby.media

anamethatisnt@sopuli.xyz on 19 Mar 18:02 next collapse

They too put a whole lot behind their subscription though
emby.media/…/Premiere-Feature-Matrix.html

Galapagon@sh.itjust.works on 20 Mar 05:32 collapse

I bought a lifetime sub, now I don’t have to pay anything

cm0002@lemmy.world on 19 Mar 18:47 collapse

FUCK Emby! What they did was worse than what Plex is doing even now

Scrollone@feddit.it on 19 Mar 23:08 next collapse

What did they do?

cm0002@lemmy.world on 19 Mar 23:28 collapse

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

Galapagon@sh.itjust.works on 20 Mar 05:31 collapse

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

cm0002@lemmy.world on 20 Mar 06:06 collapse

Who said that? I did a search in the thread and no Ody said anything about that that I saw

anamethatisnt@sopuli.xyz on 20 Mar 06:44 next collapse

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#…

Galapagon@sh.itjust.works on 20 Mar 13:17 collapse
Tempus_Fugit@midwest.social on 19 Mar 17:37 next collapse

Subscriptions are a non-starter for me

jayb151@piefed.social on 19 Mar 18:05 collapse

I've paid for the lifetime subscription for Plex...Still only using Jellyfin

Tempus_Fugit@midwest.social on 19 Mar 19:41 collapse

I can justify a one time purchase, but never recurring payments.

RandomLegend@lemmy.dbzer0.com on 19 Mar 17:38 next collapse

So glad i switched to jellyfin half a year ago

jayb151@piefed.social on 19 Mar 18:04 collapse

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

anamethatisnt@sopuli.xyz on 19 Mar 18:18 next collapse

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…

cyrano@lemmy.dbzer0.com on 19 Mar 18:27 next collapse

Thank you

RandomLegend@lemmy.dbzer0.com on 19 Mar 18:59 collapse

I run audiobookshelf and it’s amazing!

RicoBerto@lemmy.blahaj.zone on 19 Mar 18:24 next collapse

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.

jayb151@piefed.social on 20 Mar 15:48 collapse

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!

LastYearsIrritant@sopuli.xyz on 19 Mar 19:23 collapse

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.

jol@discuss.tchncs.de on 19 Mar 17:44 next collapse

If it costs them money to run it, it makes sense?

LostXOR@fedia.io on 19 Mar 17:47 collapse

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.

Windex007@lemmy.world on 19 Mar 17:52 collapse

Why are they proxying the stream through their server though

LostXOR@fedia.io on 19 Mar 17:56 next collapse

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.

fuckwit_mcbumcrumble@lemmy.dbzer0.com on 19 Mar 18:15 next collapse

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

papertowels@mander.xyz on 19 Mar 18:19 next collapse

Right, but IIRC anyone can go on the plex.tv website and use shared servers due to the “proxy”

LostXOR@fedia.io on 20 Mar 03:11 collapse

Huh that's really interesting, you're right, and I learned a lot of new stuff about networking that I didn't know before.

pivot_root@lemmy.world on 19 Mar 20:51 collapse

The self-hosted servers use UPnP and NAT-PMP to automatically forward the port used for media streaming.

[deleted] on 19 Mar 21:11 collapse

.

jol@discuss.tchncs.de on 19 Mar 17:59 next collapse

How else would it work?

DaGeek247@fedia.io on 19 Mar 18:04 next collapse

Directly to the clients from the already self-hosted server, exactly like all the other media hosting software does. Lmao.

nichtburningturtle@feddit.org on 19 Mar 18:07 next collapse

Port forwarding, tailscale…

doeknius_gloek@discuss.tchncs.de on 19 Mar 19:22 collapse

Nebula

Sabin10@lemmy.world on 19 Mar 18:19 collapse

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.

Vent@lemm.ee on 19 Mar 18:05 next collapse

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.

Flatworm7591@lemmy.dbzer0.com on 19 Mar 19:51 collapse

They aren’t, all their server does is handle the login authentication afaik, and then streaming happens directly from the server to the user.

[deleted] on 19 Mar 21:14 next collapse

.

CmdrShepard42@lemm.ee on 20 Mar 02:50 collapse

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.

RonnyZittledong@lemmy.world on 19 Mar 17:45 next collapse

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.

Ebby@lemmy.ssba.com on 19 Mar 17:50 next collapse

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!

corroded@lemmy.world on 19 Mar 18:01 next collapse

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.

Ebby@lemmy.ssba.com on 19 Mar 18:10 collapse

Jellyfin certainly took off. Great for them. It just wasn’t polished or an option when I set things up way back then.

Dudewitbow@lemmy.zip on 19 Mar 19:19 collapse

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.

[deleted] on 19 Mar 21:34 collapse

.

evulhotdog@sh.itjust.works on 20 Mar 02:07 collapse

You can use Cloudflare Tunnel as well.

[deleted] on 20 Mar 02:33 collapse

.

evulhotdog@sh.itjust.works on 20 Mar 02:37 collapse

Everything I see online says it’s free.

I’ve also used it recently and did not pay for it.

scarilog@lemmy.world on 20 Mar 10:09 collapse

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.

evulhotdog@sh.itjust.works on 20 Mar 15:31 collapse

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.

Ebby@lemmy.ssba.com on 19 Mar 17:46 next collapse

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.

merthyr1831@lemmy.ml on 19 Mar 19:01 next collapse

Old capabilities that don’t even work as well as free alternatives because AMD transcoding support has been “”“experimental”“” for years.

kratoz29@lemm.ee on 19 Mar 21:05 collapse

I can understand new features being behind a fee, but this is putting old, old capabilities behind a paywall. Hmmm…

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.

EncryptKeeper@lemmy.world on 19 Mar 17:48 next collapse

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.

troed@fedia.io on 19 Mar 18:06 next collapse

I went from Emby to Jellyfin as they started their enshittification journey. I don't really notice it being less polished.

EncryptKeeper@lemmy.world on 19 Mar 19:04 collapse

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.

exu@feditown.com on 19 Mar 19:23 next collapse

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.

EncryptKeeper@lemmy.world on 19 Mar 19:29 next collapse

Well that’s good news, that means they’re close at least.

EncryptKeeper@lemmy.world on 20 Mar 21:05 collapse

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.

exu@feditown.com on 20 Mar 22:37 collapse

Most clients have it disables by default and you’ll still have to install the intro skipper plugin.

doeknius_gloek@discuss.tchncs.de on 19 Mar 19:35 collapse

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.

EncryptKeeper@lemmy.world on 19 Mar 19:37 next collapse

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.

EncryptKeeper@lemmy.world on 20 Mar 21:02 collapse

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.

doeknius_gloek@discuss.tchncs.de on 21 Mar 05:54 collapse

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.

Wobble@lemmy.dbzer0.com on 19 Mar 18:17 next collapse

How is the general perception of emby? They’re closed source and US based.

EncryptKeeper@lemmy.world on 19 Mar 18:53 next collapse

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.

cm0002@lemmy.world on 19 Mar 19:21 collapse

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.

EncryptKeeper@lemmy.world on 19 Mar 19:26 collapse

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.

cm0002@lemmy.world on 19 Mar 19:30 next collapse

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

EncryptKeeper@lemmy.world on 19 Mar 19:36 collapse

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.

cm0002@lemmy.world on 19 Mar 19:50 collapse

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

EncryptKeeper@lemmy.world on 19 Mar 19:54 collapse

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.

cm0002@lemmy.world on 19 Mar 20:02 collapse

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)

EncryptKeeper@lemmy.world on 19 Mar 21:12 collapse

Where they can make crap decisions even easier

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.

CmdrShepard42@lemm.ee on 20 Mar 03:03 collapse

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.

EncryptKeeper@lemmy.world on 20 Mar 05:39 collapse

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.

cm0002@lemmy.world on 19 Mar 20:09 collapse

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.

SirSamuel@lemmy.world on 19 Mar 22:32 collapse

Well now I’ll like Jellyfin even harder

cm0002@lemmy.world on 19 Mar 19:19 collapse

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.

EncryptKeeper@lemmy.world on 19 Mar 19:28 next collapse

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.

cm0002@lemmy.world on 19 Mar 19:32 collapse

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

EncryptKeeper@lemmy.world on 19 Mar 19:41 collapse

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.

SirSamuel@lemmy.world on 19 Mar 22:30 collapse

fuck Emby with a branding iron

<img alt="" src="https://lemmy.world/pictrs/image/8d468e29-9090-4be7-bb74-ff24dc54a0a9.gif">

dinckelman@lemmy.world on 19 Mar 17:51 next collapse

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

RhondaSandTits@lemmy.sdf.org on 19 Mar 17:54 next collapse

The reality is that we need more resources to continue putting forth the best personal media experience

How stupid do they think we are?

Flatworm7591@lemmy.dbzer0.com on 19 Mar 19:48 next collapse

Here, I fixed it:

The reality is that we need more resourcesmoney to continue putting forth the best personal media experienceincrease our profit margins.

pivot_root@lemmy.world on 19 Mar 20:49 next collapse

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.

Revan343@lemmy.ca on 19 Mar 21:00 collapse

To be fair, they didn’t say that they needed more resources for remote streaming

pivot_root@lemmy.world on 19 Mar 22:29 collapse

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”

Revan343@lemmy.ca on 19 Mar 23:14 collapse

Oh yeah, I am in no way arguing in favour of it

adj16@lemmy.world on 20 Mar 14:31 collapse

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?

BakedCatboy@lemmy.ml on 19 Mar 18:01 next collapse

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).

GrundlButter@lemmy.dbzer0.com on 19 Mar 18:03 next collapse

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.

dditty@lemm.ee on 19 Mar 18:34 next collapse

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

Evrala@lemmy.world on 19 Mar 18:58 collapse

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.

remon@ani.social on 19 Mar 18:07 next collapse

" 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.

zdanger@lemmy.world on 19 Mar 18:28 collapse

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

ddash@lemmy.dbzer0.com on 19 Mar 18:48 collapse

You wonder? What else is going to happen, it now stays the same forever? Just a question of when.

huquad@lemmy.ml on 19 Mar 18:19 next collapse

Plex borking itself a year ago for me is the best thing that could’ve happened. Long live jellyfin

Sabin10@lemmy.world on 19 Mar 18:20 next collapse

Hypothetically, if I have tailscale setup, would that be a viable workaround since everything looks local on my tailnet?

papertowels@mander.xyz on 19 Mar 19:00 collapse

100%. This is just due to the cost of hitting their servers in case you can’t reach your network

Kalon@lemmy.world on 19 Mar 18:24 next collapse

Jellyfin FTW!

konrad@lemmy.dryja.dev on 19 Mar 18:24 next collapse

Well that’s disappointing

Moonrise2473@feddit.it on 19 Mar 18:26 next collapse

Can’t wait to see a 40 minutes rant on LTT where he will feel betrayed and teach everyone how to use jellyfin

[deleted] on 19 Mar 18:34 next collapse

.

Wobble@lemmy.dbzer0.com on 19 Mar 18:45 next collapse

Isn’t enby closed source? Thats why Jellfyfin was created.

Exulion@lemmy.world on 19 Mar 19:06 next collapse

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.

CmdrShepard42@lemm.ee on 20 Mar 02:55 collapse

Jellyfin was forked from Emby years ago when Emby went closed source I believe on the 4.0 update.

cm0002@lemmy.world on 19 Mar 19:27 collapse

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.

Mendicant_Bias@feddit.uk on 20 Mar 00:24 collapse

How is that any different from Plex? Other than presumably a worse experience.

gonzo-rand19@moist.catsweat.com on 19 Mar 18:41 next collapse

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?

sunzu2@thebrainbin.org on 19 Mar 18:45 next collapse

Wait why did in think this was already the case?

BakedCatboy@lemmy.ml on 19 Mar 19:25 collapse

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.

splinter@lemm.ee on 19 Mar 18:45 next collapse

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?

PP_BOY_@lemmy.world on 19 Mar 19:02 collapse

Not OP but nobody likes price hikes and locking once-free features behind a paywall without adding anything to the features is pretty wack

hperrin@lemmy.ca on 19 Mar 18:54 next collapse

And that’s why open source is best.

merthyr1831@lemmy.ml on 19 Mar 19:00 next collapse

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

dmtalon@infosec.pub on 19 Mar 19:04 next collapse

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

Evotech@lemmy.world on 19 Mar 19:18 next collapse

Hot take here but not wrong

pivot_root@lemmy.world on 19 Mar 20:10 collapse

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.

Evotech@lemmy.world on 19 Mar 20:12 next collapse

They make a product. It’s not just the cost of infrastructure.

They have developers and other employees

pivot_root@lemmy.world on 19 Mar 20:30 collapse

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.

fluffykittycat@slrpnk.net on 19 Mar 20:44 collapse

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

melmi@lemmy.blahaj.zone on 19 Mar 22:48 collapse

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).

fluffykittycat@slrpnk.net on 19 Mar 23:34 collapse

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

melmi@lemmy.blahaj.zone on 20 Mar 01:09 collapse

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.

fluffykittycat@slrpnk.net on 20 Mar 09:25 collapse

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?

logos@sh.itjust.works on 19 Mar 19:46 next collapse
Ebby@lemmy.ssba.com on 19 Mar 19:51 next collapse

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.

ddash@lemmy.dbzer0.com on 19 Mar 19:54 next collapse

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.

Mniot@programming.dev on 19 Mar 20:03 next collapse

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.

Chewy7324@discuss.tchncs.de on 19 Mar 20:33 next collapse

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…

Mniot@programming.dev on 20 Mar 01:43 collapse

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.

Auli@lemmy.ca on 19 Mar 20:36 collapse

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.

Mniot@programming.dev on 20 Mar 01:35 next collapse

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”.

CmdrShepard42@lemm.ee on 20 Mar 03:14 collapse

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.

dmtalon@infosec.pub on 19 Mar 22:10 next collapse

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”.

CmdrShepard42@lemm.ee on 19 Mar 22:59 collapse

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.

LadyAutumn@lemmy.blahaj.zone on 19 Mar 19:55 next collapse

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.

Auli@lemmy.ca on 19 Mar 20:32 next collapse

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?

pivot_root@lemmy.world on 19 Mar 20:43 collapse

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.

lazynooblet@lazysoci.al on 19 Mar 22:03 next collapse

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.

pivot_root@lemmy.world on 19 Mar 22:46 collapse

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.

rumba@lemmy.zip on 19 Mar 22:40 collapse

They don’t even have the excuse

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.

Anivia@feddit.org on 20 Mar 06:24 collapse

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

dmtalon@infosec.pub on 19 Mar 20:55 next collapse

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.

TheWilliamist@lemmy.world on 19 Mar 22:03 collapse

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.

CmdrShepard42@lemm.ee on 19 Mar 20:00 next collapse

I fucking hope to god they don’t go full enshittification and decide to revoke the lifetime licenses.

Auli@lemmy.ca on 19 Mar 20:33 next collapse

Nah they’ll just release Plex2

superglue@lemmy.dbzer0.com on 19 Mar 20:36 collapse

Right ya at some point there will be a PlexPass Pro lol

pageflight@lemmy.world on 19 Mar 20:54 next collapse

Even with Plex pass they were really pushing their paid content. Much happier with Jellyfin, and it was very easy to switch.

Mendicant_Bias@feddit.uk on 19 Mar 23:46 collapse

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.

pageflight@lemmy.world on 20 Mar 00:52 collapse

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.

jacksilver@lemmy.world on 19 Mar 22:01 collapse

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.

Luffy879@lemmy.ml on 19 Mar 20:20 next collapse

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.

Auli@lemmy.ca on 19 Mar 20:36 next collapse

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.

SRo@lemmy.dbzer0.com on 20 Mar 01:18 collapse

You know nothing very proudly

non_burglar@lemmy.world on 19 Mar 20:57 next collapse

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.

legion02@lemmy.world on 19 Mar 22:13 next collapse

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.

non_burglar@lemmy.world on 20 Mar 05:08 collapse

Yes, you’re right, I forgot about the forking.

lazynooblet@lazysoci.al on 19 Mar 22:18 next collapse

no local hardware accel

What do you mean by this?

rumba@lemmy.zip on 19 Mar 22:32 collapse

What do you mean by this?

Not OP

Hardware-accelerated streaming is a premium feature and requires an active Plex Pass subscription.

If you want to use your video card to transcode, you have to be paid.

lazynooblet@lazysoci.al on 19 Mar 23:23 collapse

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

Harriet_Porber@lemmy.world on 19 Mar 22:32 collapse

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

sixty@sh.itjust.works on 19 Mar 22:36 next collapse

What did you pay for exactly?

dmtalon@infosec.pub on 19 Mar 23:08 collapse

What are you asking? I bought a lifetime subscription to Plex pass.

modus@lemmy.world on 20 Mar 04:32 collapse

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.

SirMaple__@lemmy.world on 19 Mar 19:13 next collapse

Never used it. Started with Kodi and moved to Jellyfin when I learned of it forking from Emby.

superglue@lemmy.dbzer0.com on 19 Mar 19:23 next collapse

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.

Evotech@lemmy.world on 19 Mar 19:24 next collapse

I’m not pirating a bunch of shows just to pay Plex for the privilege of watching it.

Flatworm7591@lemmy.dbzer0.com on 19 Mar 19:44 next collapse

lmao me either

tehWrapper@lemmy.world on 19 Mar 20:32 next collapse

Also remember to give them your credit card, name and address for the privilege of pirating the content.

douglasg14b@lemmy.world on 19 Mar 21:48 collapse

Even better, it’s now a nice database of who companies and governments can go after when they want or need to!

tehWrapper@lemmy.world on 20 Mar 05:48 collapse

It always has been… just now they want you to pay.

SirSamuel@lemmy.world on 19 Mar 22:20 collapse

Jellyfin ftw

Flax_vert@feddit.uk on 19 Mar 19:33 next collapse

Would this affect self hosters?

cobysev@lemmy.world on 19 Mar 19:37 next collapse

IMPORTANT NOTE FOR CURRENT PLEX PASS HOLDERS:
For users who have an active Plex Pass subscription, remote playback will continue to be available to you without interruption from any Plex Media Server, after these changes go into effect. 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—not even a mobile activation fee. More on that later in this update.

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.

ipkpjersi@lemmy.ml on 19 Mar 19:37 next collapse

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.

shadshack@sh.itjust.works on 19 Mar 20:42 collapse

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.

mutual_ayed@sh.itjust.works on 19 Mar 19:47 next collapse

IMPORTANT NOTE FOR CURRENT PLEX PASS HOLDERS: For users who have an active Plex Pass subscription, remote playback will continue to be available to you without interruption from any Plex Media Server, after these changes go into effect. 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—not even a mobile activation fee. More on that later in this update.

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.

PhAzE@lemmy.ca on 19 Mar 22:01 next collapse

If you have plex pass lifetime already, your family can still streams fully from your server. Nothing changes here.

mutual_ayed@sh.itjust.works on 19 Mar 22:11 collapse

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.

Mendicant_Bias@feddit.uk on 19 Mar 23:51 next collapse

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?

mutual_ayed@sh.itjust.works on 20 Mar 00:15 collapse

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.

CmdrShepard42@lemm.ee on 20 Mar 02:42 collapse

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.

TrickDacy@lemmy.world on 19 Mar 19:59 next collapse

I thought that was already true

inflatablerobot@lemm.ee on 19 Mar 20:30 next collapse

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.

inclementimmigrant@lemmy.world on 19 Mar 20:42 next collapse

If you don’t like the price there’s always jellyfin.

Got to say that I have been very happy with it.

tfw_no_toiletpaper@lemmy.world on 19 Mar 21:03 next collapse

Yeah I switched 2-3 years ago because so many features were paywalled and on jellyfin I can at least use plugins

HorseFD@lemmy.world on 19 Mar 21:07 collapse

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.

[deleted] on 19 Mar 21:35 next collapse

.

Jazsta@lemmy.world on 19 Mar 21:53 next collapse

Yes. I use mine daily and it works great

nick_99@sh.itjust.works on 19 Mar 21:54 next collapse

It works, but isn’t nearly as user friendly.

rumba@lemmy.zip on 19 Mar 22:22 next collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 06:20 collapse

You should ditch Roku amyway considering the posts I have seen here on lemmy.

ripcord@lemmy.world on 19 Mar 21:56 next collapse

Does Jellyfin do remote streaming?

inclementimmigrant@lemmy.world on 19 Mar 21:57 next collapse

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/

bishbosh@lemm.ee on 19 Mar 23:00 next collapse

Assuming you know them well enough, can’t you just give your IP address to folks and forward the port on your router?

treverflume@lemmy.ml on 19 Mar 23:24 next collapse

Or just use tailscale. Much easier.

MentalEdge@sopuli.xyz on 19 Mar 23:43 next collapse

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.

Winged_Hussar@lemmy.world on 20 Mar 00:22 collapse

Yes

ripcord@lemmy.world on 19 Mar 23:39 next collapse

Well that sucks.

inclementimmigrant@lemmy.world on 19 Mar 23:56 next collapse

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.

deeferg@lemmy.world on 20 Mar 15:38 collapse

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?

inclementimmigrant@lemmy.world on 20 Mar 16:08 collapse

Yeah, I have a docker compose yaml script you can baseline of off and help walk you through with my lessons learned.

tfw_no_toiletpaper@lemmy.world on 20 Mar 02:11 collapse

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.

LoganNineFingers@lemmy.ca on 19 Mar 23:45 next collapse

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.

maniajack@lemmy.world on 20 Mar 04:40 collapse

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.

LoganNineFingers@lemmy.ca on 21 Mar 01:07 collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 06:16 collapse

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.

Sarmyth@lemmy.world on 19 Mar 22:04 next collapse

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.

SirSamuel@lemmy.world on 19 Mar 22:19 next collapse

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

thisNotMyName@lemmy.world on 19 Mar 22:25 next collapse

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

SirSamuel@lemmy.world on 19 Mar 23:43 next collapse

Well I’m a Luddite so I’m probably exposing myself to miners or something

tfw_no_toiletpaper@lemmy.world on 20 Mar 02:13 collapse

Better than exposing yourself to minors

Appoxo@lemmy.dbzer0.com on 20 Mar 06:19 collapse

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…

Sarmyth@lemmy.world on 19 Mar 22:42 collapse

I do this too but it only works on my home network not remotely.

Sprocketfree@sh.itjust.works on 19 Mar 22:23 next collapse

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…

hikaru755@lemmy.world on 19 Mar 22:25 collapse

Huh? I’m streaming from my Jellyfin just fine when I’m on the go, with no tailscale or other VPN set up

Sarmyth@lemmy.world on 19 Mar 22:48 collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 06:15 collapse

If you can set it up? Yup.
Behind CGNAT? Maybe you need to set up a relay or something to circumvent it.

ghost@feddit.org on 19 Mar 22:34 collapse

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.

LodeMike@lemmy.today on 19 Mar 20:45 next collapse

“A subscription”

Its the same Plex pass subscription for people who don’t want to read a clickbait article.

ShortN0te@lemmy.ml on 19 Mar 21:14 collapse

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.

ripcord@lemmy.world on 19 Mar 21:57 next collapse

Everything is clickbait, everything and everyone sucks, etc. To a large number of people here.

ShortN0te@lemmy.ml on 19 Mar 23:23 collapse

Clickbait (also known as link bait or linkbait) is a text or a thumbnail link that is designed to attract attention and to entice users to follow (“click”) that link and view, read, stream or listen to the linked piece of online content, being typically deceptive, sensationalized, or otherwise misleading.

en.wikipedia.org/wiki/Clickbait

Title is not really deceptive or misleading.

ripcord@lemmy.world on 19 Mar 23:38 collapse

I agree.

LodeMike@lemmy.today on 19 Mar 21:59 next collapse

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.

BananaTrifleViolin@lemmy.world on 19 Mar 22:07 collapse

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.

a_baby_duck@lemmy.world on 19 Mar 22:18 collapse

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.

LodeMike@lemmy.today on 19 Mar 22:43 collapse

Something like that yes

a_baby_duck@lemmy.world on 19 Mar 22:08 collapse

“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.

ShortN0te@lemmy.ml on 19 Mar 23:28 collapse

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.

DigDoug@lemmy.world on 19 Mar 20:51 next collapse

I really need to stop being lazy and swap to Jellyfin…

ClydapusGotwald@lemmy.world on 19 Mar 20:58 next collapse

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.

ltxrtquq@lemmy.ml on 19 Mar 21:26 next collapse

To stream remotely starting on April 29, 2025, you will need a Remote Watch Pass or Plex Pass subscription on your account or the admin of the Plex Media Server from which you stream will need a Plex Pass subscription on their account.

Everyone using your server should be fine.

PhAzE@lemmy.ca on 19 Mar 21:59 collapse

Yea, no change for lifetime pass holders. Anyone connecting in remotely can still stream like normal.

kokesh@lemmy.world on 19 Mar 20:59 next collapse

Time to move to Jellyfin for the rest of their users?

kratoz29@lemm.ee on 19 Mar 21:13 next collapse

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.

jia_tan@lemmy.blahaj.zone on 19 Mar 21:27 next collapse

Bro what

solomon42069@lemmy.world on 19 Mar 21:56 next collapse

How exciting, I’m getting a kick up the arse to change platforms! Seems to be the theme of 2025!

PhAzE@lemmy.ca on 19 Mar 21:57 next collapse

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!

Mendicant_Bias@feddit.uk on 19 Mar 23:39 next collapse

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).

PhAzE@lemmy.ca on 20 Mar 00:34 collapse

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.

neclimdul@lemmy.world on 20 Mar 01:08 collapse

Canada can just become the 51st state and solve that /s

ChapulinColorado@lemmy.world on 20 Mar 05:45 collapse

Cheaper plex subscription at the cost of healthcare and taking orders from a moron. Can’t say no to a great deal!

spechter@lemmy.ml on 20 Mar 07:11 collapse

The bestestest deal even!

tomkatt@lemmy.world on 20 Mar 05:54 collapse

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.

rumba@lemmy.zip on 19 Mar 22:28 next collapse

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.

lori@lemmy.zip on 19 Mar 23:37 collapse

I used Plexamp before and found the switch to Finamp pretty painless. Can’t speak for other music apps though.

rumba@lemmy.zip on 20 Mar 16:14 collapse

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.

LoopingRiver@lemm.ee on 19 Mar 22:36 next collapse

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!

bishbosh@lemm.ee on 19 Mar 22:58 next collapse

Option 1: Remote playback with a Plex Pass

Upgrading to any Plex Pass subscription is a great option for server owners, as it ensures all users accessing the Plex Media Server can stream remotely, without an additional charge. Even if you don’t run your own Plex Media Server, a Plex Pass subscription will not only allow you to stream remotely from any server to which you have access, but also lets you make use of other Plex Pass functionality like Skip Intro and Skip Credits.

Habitforming@lemmy.world on 19 Mar 23:24 next collapse

No. You’re good.

Mendicant_Bias@feddit.uk on 19 Mar 23:40 next collapse

From reading the article, sounds like you’re situation won’t change.

jeanofthedead@sh.itjust.works on 20 Mar 05:14 collapse

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.

RememberTheApollo_@lemmy.world on 19 Mar 22:43 next collapse

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.

NotMyOldRedditName@lemmy.world on 19 Mar 23:27 collapse

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.

[deleted] on 19 Mar 22:44 next collapse

.

tane@lemm.ee on 19 Mar 22:49 next collapse

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

Scrollone@feddit.it on 19 Mar 23:03 next collapse

Jellyfin is a fork of Emby, so they share much of their codebase.

bishbosh@lemm.ee on 19 Mar 23:06 next collapse

I believe emby went proprietary, and jellyfin is the fork that stayed open source. Naturally Lemmy prefers the FOSS one 😅

sugar_in_your_tea@sh.itjust.works on 20 Mar 00:40 next collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 06:14 collapse

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…

Anivia@feddit.org on 20 Mar 06:27 collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 07:20 collapse

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.

Anivia@feddit.org on 20 Mar 08:09 collapse

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

ripcord@lemmy.world on 19 Mar 23:32 next collapse

I like Emby a lot. It’s my backup for Plex. I even give them money as development isn’t free (frequently)

rdri@lemmy.world on 19 Mar 23:39 next collapse

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.

tane@lemm.ee on 20 Mar 12:30 collapse

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

rdri@lemmy.world on 20 Mar 13:43 collapse

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.

turnip@sh.itjust.works on 20 Mar 00:12 next collapse

Its quite annoying how licensing is tied to devices. I can’t even sign in after reinstalling my OS.

tane@lemm.ee on 20 Mar 12:29 collapse

Interesting. Thanks for the warning I’ll make note of this one

ISolox@lemmy.world on 20 Mar 01:13 next collapse

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.

EncryptKeeper@lemmy.world on 20 Mar 01:47 next collapse

I greatly prefer Emby to Jellyfin.

pory@lemmy.world on 20 Mar 06:02 collapse

If you’re leaving Plex because it’s subscribeware, Emby is also subscribeware.

Allonzee@lemmy.world on 19 Mar 23:05 next collapse

Glad I went Emby.

icmpecho@lemmy.ml on 20 Mar 04:47 collapse

same, my lifetime license is paying off right about now tbh

JigglySackles@lemmy.world on 19 Mar 23:15 next collapse

Well that fuckin sucks dick.

chalupapocalypse@lemmy.world on 19 Mar 23:16 next collapse

If the server you are stealing movies from has a pass you still don’t need to pay

They could have worded this better

barraformat@lemm.ee on 19 Mar 23:28 next collapse

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.

bigb@lemmy.world on 20 Mar 01:55 collapse

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.

Majestic@lemmy.ml on 19 Mar 23:30 next collapse

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.

Old_Yharnam@lemmy.world on 19 Mar 23:55 next collapse

Umm AppleTV has a Tailscale app and it’s dead simple to set up, so I would argue that it is a solution.

anon593839@lemmy.world on 20 Mar 00:01 collapse

That’s what I do. Jellyfin + Tailscale + Apple TV box. It works like a charm.

turnip@sh.itjust.works on 20 Mar 00:14 collapse

Authelia maybe?

Old_Yharnam@lemmy.world on 19 Mar 23:54 next collapse

Would Tailscale/ZeroTier work as a workaround for this or do you think Plex would also put that behind a paywall?

alienabductionsg@slrpnk.net on 20 Mar 00:47 collapse

Tailscale would definitely work for this as long as you use your home network as an exit node

profilelost@discuss.tchncs.de on 20 Mar 00:00 next collapse

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

mcbang2000@lemmy.world on 20 Mar 00:47 next collapse

sometimes good software is worth paying for

yallspark@lemmy.zip on 20 Mar 01:35 next collapse

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.

Anivia@feddit.org on 20 Mar 06:30 next collapse

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

Wrrzag@lemmy.ml on 20 Mar 10:43 collapse

Yup, that’s why people who can afford it should do ate to the jellyfin project

aeharding@vger.social on 20 Mar 01:16 next collapse

Just saying…

rekabis@programming.dev on 20 Mar 01:58 next collapse

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.

CeeBee_Eh@lemmy.world on 20 Mar 02:52 next collapse

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.

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.

huskypenguin@sh.itjust.works on 20 Mar 03:20 next collapse

Plex actually does have streaming services. The ones we’ve never asked for. And live tv.

CeeBee_Eh@lemmy.world on 20 Mar 11:55 collapse

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.

huskypenguin@sh.itjust.works on 20 Mar 13:09 collapse

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.

CeeBee_Eh@lemmy.world on 20 Mar 14:19 collapse

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.

huskypenguin@sh.itjust.works on 20 Mar 14:25 collapse

I disagree. Sometimes you need to look at the situation as a whole in order to understand the motivation.

CeeBee_Eh@lemmy.world on 20 Mar 15:22 collapse

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.

kogasa@programming.dev on 20 Mar 03:35 collapse

It depends on if you use the “relay” feature. If your server is accessible from the outside it shouldn’t be using this though.

jeanofthedead@sh.itjust.works on 20 Mar 05:21 collapse

First thing I disable.

BradleyUffner@lemmy.world on 20 Mar 03:23 next collapse

All those resources and costs are borne by the person hosting the video, NOT Plex.

vrighter@discuss.tchncs.de on 20 Mar 05:33 next collapse

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

PoorlySketchedIdiot@feddit.nl on 20 Mar 06:52 next collapse

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.

Markaos@discuss.tchncs.de on 20 Mar 17:36 collapse

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

cantankerous_cashew@lemmy.world on 20 Mar 02:15 next collapse

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

sudo@programming.dev on 20 Mar 05:19 collapse

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.

fritobugger2017@lemmy.world on 20 Mar 02:29 next collapse

remote streaming rarely works for me so I won’t be losing anything.

_cryptagion@lemmy.dbzer0.com on 20 Mar 02:48 next collapse

Yeah, my lifetime Jellyfin subscription wasn’t quite that much, thankfully. 😆

TheGreenWizard@lemmy.zip on 20 Mar 03:01 next collapse

Man, my Jellyfin subscription just rose in price too.

Lifter@discuss.tchncs.de on 20 Mar 05:32 collapse

/s

TheGreenWizard@lemmy.zip on 20 Mar 03:13 next collapse

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

jeanofthedead@sh.itjust.works on 20 Mar 05:28 collapse

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

psycho_driver@lemmy.world on 20 Mar 04:19 next collapse

Well, looks like my decision to stick with Kodi and never bother with Plex is about to pay dividends.

Laser@feddit.org on 20 Mar 06:22 next collapse

The equivalent to Plex is Jellyfin I think, Plex can be used as a media server for Kodi.

Nibodhika@lemmy.world on 20 Mar 06:38 next collapse

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.

ITGuyLevi@programming.dev on 20 Mar 13:21 next collapse

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.

art@lemmy.world on 20 Mar 15:51 collapse

NAS + Tailscale + Kodi is the easiest to setup for me. Works really good.

jagged_circle@feddit.nl on 20 Mar 04:53 next collapse

Why would anyone even used Plex since we have jellyfin?

sudo@programming.dev on 20 Mar 05:15 next collapse

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.

pory@lemmy.world on 20 Mar 06:01 collapse

And now, that feature costs $240. Suddenly, jumping through hoops to configure Jellyfin’s external SSO plugin becomes a lot more rewarding.

tomkatt@lemmy.world on 20 Mar 05:51 next collapse

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).

Appoxo@lemmy.dbzer0.com on 20 Mar 06:09 next collapse

Was does it do better than say ‘Symfonium’?

tomkatt@lemmy.world on 20 Mar 06:33 collapse

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.

Appoxo@lemmy.dbzer0.com on 20 Mar 07:23 collapse

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.

jagged_circle@feddit.nl on 20 Mar 16:33 collapse

Holy shit. I can have mega as a back end and I dont even need to store the files on my server?!?

UndeadDreads@lemmy.world on 20 Mar 06:33 collapse

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.

tomkatt@lemmy.world on 20 Mar 06:35 next collapse

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.

quack@lemmy.zip on 20 Mar 13:25 collapse

Been looking for a Plexamp alternative for a minute, I’ll check this out. Appreciate the recommendation.

filcuk@lemmy.zip on 20 Mar 06:31 next collapse

For working subtitles

d33pblu3g3n3@lemmy.world on 20 Mar 07:05 collapse

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.

BackwardsUntoDawn@lemm.ee on 20 Mar 07:08 collapse

the PS4/PS5 app was one of my deciding factors when I used it

b3an@lemmy.world on 20 Mar 06:26 next collapse

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.

Shameless@lemmy.world on 20 Mar 07:13 collapse

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

theredhood@lemm.ee on 20 Mar 07:30 collapse

What do you do to access jellyfin wherever?

allan@lemmy.blahaj.zone on 20 Mar 08:16 collapse

Tailscale/headscale if you don’t want just it exposed

jivandabeast@lemmy.browntown.dev on 20 Mar 07:20 next collapse

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?

jivandabeast@lemmy.browntown.dev on 20 Mar 07:24 next collapse

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” 🙄🙄

TK420@lemmy.world on 20 Mar 11:16 next collapse

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.

lud@lemm.ee on 20 Mar 12:48 collapse

Requiring a subscription for remote access is actually fucking insane, they don’t have any bandwidth costs associated with that other than authentication so ???

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)

jivandabeast@lemmy.browntown.dev on 20 Mar 16:25 collapse

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.

lud@lemm.ee on 20 Mar 16:51 collapse

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.

Korhaka@sopuli.xyz on 20 Mar 07:21 next collapse

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.

zer0bitz@lemmy.world on 20 Mar 07:30 next collapse

Any Kodi users here?

art@lemmy.world on 20 Mar 15:51 collapse

I’ve been using Kodi to pull movies from my NAS for years.

Blackmist@feddit.uk on 20 Mar 07:46 next collapse

Why do people use this when Jellyfin exists?

mic_check_one_two@lemmy.dbzer0.com on 20 Mar 08:35 next collapse

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.

Polderviking@feddit.nl on 20 Mar 08:47 next collapse

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?

JasSmith@sh.itjust.works on 20 Mar 09:55 next collapse

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.

[deleted] on 20 Mar 10:15 next collapse

.

Polderviking@feddit.nl on 20 Mar 10:15 collapse

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.

LeFantome@programming.dev on 20 Mar 18:55 collapse

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.

captainjaneway@lemmy.world on 20 Mar 09:57 next collapse

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.

Polderviking@feddit.nl on 20 Mar 10:05 collapse

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.

inclementimmigrant@lemmy.world on 20 Mar 14:45 collapse

github.com/Georift/install-jellyfin-tizen

Samsung is being a bit of a dick apparently.

Polderviking@feddit.nl on 20 Mar 16:29 collapse

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.

Lyricism6055@lemmy.world on 21 Mar 03:32 collapse

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

Picasso@sh.itjust.works on 20 Mar 11:30 next collapse

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.

inclementimmigrant@lemmy.world on 20 Mar 14:43 collapse

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.

Squizzy@lemmy.world on 20 Mar 09:31 collapse

I took a dive into linux and jellyfin and im too stupid for it.

HawlSera@lemm.ee on 20 Mar 08:45 next collapse

This is the best ad campaign Jellyfin could have asked for.

JasSmith@sh.itjust.works on 20 Mar 09:56 next collapse

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.

professionalvirgin@sh.itjust.works on 20 Mar 10:25 next collapse

ur getting what u paid for, why the guilt

JasSmith@sh.itjust.works on 20 Mar 13:42 collapse

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.

Uncut_Lemon@lemmy.world on 20 Mar 10:47 collapse

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.

remon@ani.social on 20 Mar 11:09 next collapse

You need an internet connection to connect to a offline LAN Plex server

Not true.

Uncut_Lemon@lemmy.world on 21 Mar 22:39 collapse

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

remon@ani.social on 21 Mar 23:02 collapse

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.

JasSmith@sh.itjust.works on 20 Mar 13:47 collapse

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.

Uncut_Lemon@lemmy.world on 21 Mar 22:54 collapse

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…

Uncut_Lemon@lemmy.world on 20 Mar 10:13 next collapse

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

Quack@lemm.ee on 21 Mar 11:12 collapse

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.

bpcomp@lemmy.world on 21 Mar 13:01 collapse

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.

Quack@lemm.ee on 21 Mar 13:40 collapse

Wow, I had no clue it worked like that. That’s actually really bad.

bpcomp@lemmy.world on 22 Mar 00:30 collapse

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.

Presi300@lemmy.world on 20 Mar 10:23 next collapse

How to kill a service speedrun any%

interdimensionalmeme@lemmy.ml on 20 Mar 11:16 next collapse

Lol jellyfin

StThicket@reddthat.com on 20 Mar 11:18 collapse

If only jellyfin had an app on Tizen, I’d be all aboard.

interdimensionalmeme@lemmy.ml on 20 Mar 12:33 next collapse

Does this “tizen” not have a web browser?

Xanvial@lemmy.world on 20 Mar 12:40 collapse

It has, but browsing using tv remote is a nightmare

Futurama@lemmy.world on 20 Mar 12:33 next collapse

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.

StThicket@reddthat.com on 20 Mar 20:23 collapse

Thanks for the info! How is your experience with using the app? Is it buggy? Does it need frequent updates?

Futurama@lemmy.world on 21 Mar 15:57 collapse

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.

Napdyn@lemmy.world on 20 Mar 12:41 collapse

Firestick has a built in app which is how I open it on my tv

art@lemmy.world on 20 Mar 15:50 collapse

They think they have enough users locked in to just pay over setting up another server. They might.

randomaside@lemmy.dbzer0.com on 20 Mar 10:36 next collapse

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?

Tinks@lemmy.world on 20 Mar 11:06 next collapse

Correct

randomaside@lemmy.dbzer0.com on 20 Mar 11:26 next collapse

Thanks

ryan@social.binarydad.com on 20 Mar 23:33 collapse

@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.

chronicledmonocle@lemmy.world on 21 Mar 04:30 collapse

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.

LeninOnAPrayer@lemm.ee on 20 Mar 16:00 next collapse

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.

nibble4bits@lemmy.dbzer0.com on 20 Mar 21:30 collapse

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.

aeternum@lemmy.blahaj.zone on 20 Mar 11:14 next collapse

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

interdimensionalmeme@lemmy.ml on 20 Mar 11:20 next collapse

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

Ricaz@lemmy.dbzer0.com on 20 Mar 12:16 next collapse

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.

LeninOnAPrayer@lemm.ee on 20 Mar 16:04 next collapse

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.

Lyricism6055@lemmy.world on 21 Mar 03:29 collapse

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

octopus_ink@slrpnk.net on 20 Mar 23:00 collapse

I absolutely love that Emby is such a third thought that they don’t even get a mention anymore.

💯

Cocodapuf@lemmy.world on 20 Mar 11:35 next collapse

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”)

ByGourou@sh.itjust.works on 20 Mar 11:39 next collapse

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.

Estebiu@lemmy.dbzer0.com on 20 Mar 12:01 next collapse

Yeah, but jellyfin’s clients apps are all pretty bad. And I say this as a jellyfin user.

SippyCup@feddit.nl on 20 Mar 13:06 collapse

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.

Estebiu@lemmy.dbzer0.com on 20 Mar 13:50 collapse

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.

MangoPenguin@lemmy.blahaj.zone on 20 Mar 12:04 next collapse

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.

Napdyn@lemmy.world on 20 Mar 12:37 collapse

I use a firestick since it has app support

MangoPenguin@lemmy.blahaj.zone on 20 Mar 16:52 collapse

Yeah that’s not the issue, it’s just their auto-discovery not working on my network.

lud@lemm.ee on 20 Mar 12:43 collapse

Browser apps are very annoying though. The support for some codecs (like HEVC) is usually worse in a browser.

brot@feddit.org on 20 Mar 18:10 collapse

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

MonkeMischief@lemmy.today on 20 Mar 18:19 next collapse

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.)

Cocodapuf@lemmy.world on 20 Mar 18:49 collapse

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.

MangoPenguin@lemmy.blahaj.zone on 20 Mar 12:18 next collapse

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.

SippyCup@feddit.nl on 20 Mar 13:04 next collapse

Join us

whatevercomeon@lemmy.world on 20 Mar 13:15 collapse

I use Jellyfin and VPN into my home network to stream on the go.

LeFantome@programming.dev on 20 Mar 18:47 collapse

This is the way

Nibodhika@lemmy.world on 20 Mar 12:28 next collapse

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.

couch1potato@lemmy.dbzer0.com on 20 Mar 13:32 next collapse

It doesn’t require Plex servers, though. I do this on jellyfin for free.

Nibodhika@lemmy.world on 20 Mar 13:39 collapse

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.

lickmygiggle@lemmy.world on 20 Mar 13:43 next collapse

Reverse proxy

Nibodhika@lemmy.world on 20 Mar 14:50 collapse

That exposes Jellyfin to the internet, so it’s my option 1.

lickmygiggle@lemmy.world on 21 Mar 23:09 collapse

Nope.

inclementimmigrant@lemmy.world on 20 Mar 14:20 next collapse

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.

Nibodhika@lemmy.world on 20 Mar 14:52 collapse

That exposes Jellyfin to the internet, so it’s not the same feature

LeninOnAPrayer@lemm.ee on 20 Mar 15:55 next collapse

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?

myliltoehurts@lemm.ee on 21 Mar 00:41 next collapse

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.

Nibodhika@lemmy.world on 21 Mar 07:21 collapse

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.

inclementimmigrant@lemmy.world on 20 Mar 15:56 collapse

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.

Nibodhika@lemmy.world on 21 Mar 07:23 collapse

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.

couch1potato@lemmy.dbzer0.com on 20 Mar 14:44 collapse

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.

Nibodhika@lemmy.world on 20 Mar 14:53 collapse

That exposes Jellyfin to the internet

couch1potato@lemmy.dbzer0.com on 20 Mar 15:14 collapse

Yes exactly. What do you think plex is doing?

Nibodhika@lemmy.world on 21 Mar 07:24 collapse

Using a relay server to separate online from home connection

couch1potato@lemmy.dbzer0.com on 21 Mar 11:33 collapse

I don’t see anything in the linked article about a relay server

Nibodhika@lemmy.world on 21 Mar 13:00 collapse

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…

couch1potato@lemmy.dbzer0.com on 21 Mar 13:41 collapse

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?

Nibodhika@lemmy.world on 21 Mar 15:05 collapse

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

couch1potato@lemmy.dbzer0.com on 21 Mar 15:57 collapse

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.

Nibodhika@lemmy.world on 21 Mar 16:34 collapse

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:

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

If that’s not clear enough:

Your security and privacy is important to us. When you have enabled secure connections on your Plex Media Server, then your streaming will continue to be secure and encrypted even when using our Relay feature. (When using secure connections, the content is encrypted end-to-end and tunneled through our Relay. The connection is not terminated on our servers and only your Plex Media Server has the certificate.)

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.

couch1potato@lemmy.dbzer0.com on 21 Mar 21:41 collapse

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

Nibodhika@lemmy.world on 21 Mar 21:48 collapse

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.

nuko147@lemm.ee on 20 Mar 14:39 next collapse

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.

LeninOnAPrayer@lemm.ee on 20 Mar 15:52 collapse

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.

ifItWasUpToMe@lemmy.ca on 20 Mar 18:36 next collapse

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.

tantalizer@lemmy.world on 20 Mar 19:19 next collapse

I can’t back this up but I highly doubt that the media is played through Plex’ server.

LeninOnAPrayer@lemm.ee on 20 Mar 20:10 collapse

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.

LeninOnAPrayer@lemm.ee on 20 Mar 20:12 collapse

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.

ifItWasUpToMe@lemmy.ca on 20 Mar 23:18 collapse

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.

Nibodhika@lemmy.world on 21 Mar 13:05 collapse

For remote streaming they do, here are their docs on it …plex.tv/…/216766168-accessing-a-server-through-r…

From that documentation:

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

Xartle@lemmy.ml on 20 Mar 12:30 next collapse

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.

Cyber@feddit.uk on 21 Mar 07:13 collapse

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)

werefreeatlast@lemmy.world on 20 Mar 12:34 next collapse

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.

quack@lemmy.zip on 20 Mar 12:42 next collapse

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

Tilgare@lemmy.world on 20 Mar 19:58 next collapse

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.

[deleted] on 21 Mar 12:07 next collapse

.

captainjaneway@lemmy.world on 21 Mar 16:40 collapse

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

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

Source: …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:

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

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

Tilgare@lemmy.world on 21 Mar 17:58 collapse

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.

captainjaneway@lemmy.world on 21 Mar 18:03 collapse

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.

Tilgare@lemmy.world on 21 Mar 18:12 collapse

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.

[deleted] on 21 Mar 12:11 collapse

.

greedytacothief@lemmy.dbzer0.com on 20 Mar 13:32 next collapse

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?

litali@lemmy.blahaj.zone on 20 Mar 14:23 next collapse

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.

Estebiu@lemmy.dbzer0.com on 20 Mar 18:19 collapse

Yeah, they’re even doing a revamp. Even though I still prefer navidrome.

the_riviera_kid@lemmy.world on 20 Mar 13:54 next collapse

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.

cynser@feddit.nl on 20 Mar 16:04 collapse

I run both on the same media sources. Works great. Some movies even seem to buffer quicker via Jellyfin than Plex

the_riviera_kid@lemmy.world on 20 Mar 18:29 collapse

Good to know. Being able to run both at the same time will probably help ease the transition.

Swarfega@lemm.ee on 21 Mar 07:09 collapse

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

phoenixz@lemmy.ca on 20 Mar 14:14 next collapse

Hellooooo jellyfin!

Only use open source software

orize@lemmy.dbzer0.com on 20 Mar 16:03 next collapse

Jellyfin is figgin Great 😃👍

lillo@lemmy.sdf.org on 20 Mar 16:41 next collapse

Jellyfin + Tailscale, the perfect combination.

Retropunk64@lemmy.world on 21 Mar 12:03 collapse

What does tailscale add to jellyfin?

Bronzie@sh.itjust.works on 21 Mar 12:17 next collapse

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.

lillo@lemmy.sdf.org on 21 Mar 12:26 collapse

I don’t have a static IP adress, so I use Tailscale to connect remotely to my Jellyfin server (located at home).

Retropunk64@lemmy.world on 21 Mar 15:02 collapse

Ah gotcha

Quique@lemmy.world on 20 Mar 17:38 collapse

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

dantheclamman@lemmy.world on 20 Mar 23:20 next collapse

IIRC it has it. Not if you’re behind VPN or a tunnel. Only over HTTPS.

Quique@lemmy.world on 21 Mar 12:51 next collapse

Hmm i need to revisit it again. Thanks!

dantheclamman@lemmy.world on 21 Mar 15:45 collapse

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

[deleted] on 21 Mar 12:58 collapse

.

dantheclamman@lemmy.world on 21 Mar 16:48 collapse

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

[deleted] on 21 Mar 16:52 collapse

.

dantheclamman@lemmy.world on 21 Mar 17:49 collapse

Yes, it took me a long time to figure it out. Which is why Plex feels comfortable charging for it

[deleted] on 21 Mar 19:45 collapse

.

dantheclamman@lemmy.world on 22 Mar 16:44 collapse

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

Bronzie@sh.itjust.works on 21 Mar 12:18 next collapse

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.

Quique@lemmy.world on 21 Mar 12:53 collapse

I will check it out!

phoenixz@lemmy.ca on 24 Mar 05:35 collapse

… 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

TedZanzibar@feddit.uk on 20 Mar 15:20 next collapse

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.

Randomgal@lemmy.ca on 20 Mar 15:53 next collapse

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.

chaospatterns@lemmy.world on 20 Mar 17:39 collapse

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.

Randomgal@lemmy.ca on 20 Mar 18:53 collapse

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.

chaospatterns@lemmy.world on 20 Mar 19:25 collapse

You’re right. Unfortunately, open-source has proven time and time again to be unsustainable and burn maintainers out

Revilo62@lemmy.world on 20 Mar 17:13 next collapse

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?

beastlykings@sh.itjust.works on 20 Mar 19:03 collapse

Exactly. I’d love to use jellyfin, but it’s just not feasible

brot@feddit.org on 20 Mar 18:08 next collapse

It was difficult to setup

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?

TedZanzibar@feddit.uk on 20 Mar 18:20 collapse

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.

Bronzie@sh.itjust.works on 21 Mar 12:26 collapse

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.

LeFantome@programming.dev on 20 Mar 18:44 next collapse

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.

[deleted] on 21 Mar 12:08 next collapse

.

AA5B@lemmy.world on 21 Mar 17:18 collapse

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

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?

Buske@lemmy.world on 20 Mar 16:21 next collapse

Another company fucked by executives.

MehBlah@lemmy.world on 20 Mar 17:09 next collapse

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

Renohren@lemmy.today on 21 Mar 16:20 collapse

Or morally better than breaking TOS, use a FOOS alternative like Jellyfin.

MehBlah@lemmy.world on 21 Mar 22:39 collapse

Nothing morally wrong with working around a artificial limitation.

LovableSidekick@lemmy.world on 20 Mar 18:18 next collapse

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.

ifItWasUpToMe@lemmy.ca on 20 Mar 18:32 next collapse

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.

Critical_Thinker@lemm.ee on 20 Mar 19:25 next collapse

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.

cortex7979@lemm.ee on 20 Mar 20:24 next collapse

Tell him to switch to jellyfin and that he should give you tailscale access

nibble4bits@lemmy.dbzer0.com on 20 Mar 21:25 next collapse

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.

Legume5534@lemm.ee on 21 Mar 06:38 collapse

If they have Plex pass then it’s still fine.

cortex7979@lemm.ee on 20 Mar 20:24 next collapse

jellyfin + tailscale is all you need. It’s so damn good and easy

UnfairUtan@lemmy.world on 20 Mar 21:41 next collapse

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

Toribor@corndog.social on 20 Mar 22:26 next collapse

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).

UnfairUtan@lemmy.world on 21 Mar 12:59 collapse

Ahh I see, you helped me understand thz other comment. Thanks a lot!

mic_check_one_two@lemmy.dbzer0.com on 21 Mar 03:03 collapse

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.

cortex7979@lemm.ee on 21 Mar 06:43 next collapse

good luck getting a smart TV to run Tailscale

My mom uses this approach to access my media files. It’s a Sony Android TV and works pretty good actually

cortex7979@lemm.ee on 21 Mar 06:45 next collapse

Worst case scenario, you could just run Tailscale directly on your Jellyfin server.

Why is that the worst case it’s goes literally like this: install on your server, install on the other decide (phone, laptop), connect to the same account and BOOM works

mic_check_one_two@lemmy.dbzer0.com on 21 Mar 09:05 collapse

Because running it on your router gives you access to the entire network of devices, not just the Jellyfin server.

UnfairUtan@lemmy.world on 21 Mar 12:57 collapse

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

GreyDawn@lemmy.world on 21 Mar 03:51 next collapse

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.

quaternaut@lemmy.world on 21 Mar 04:08 collapse

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?

cortex7979@lemm.ee on 21 Mar 06:39 next collapse

Tailscale is based on the wireguard protocol, which has already very strong encryption

[deleted] on 21 Mar 07:04 collapse

.

TheFANUM@lemmy.world on 20 Mar 20:27 next collapse

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

bhamlin@lemmy.world on 20 Mar 23:14 collapse

Yet.

shan23@lemmy.world on 20 Mar 22:36 next collapse

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

kieron115@startrek.website on 20 Mar 23:07 next collapse

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.

mic_check_one_two@lemmy.dbzer0.com on 21 Mar 02:42 next collapse

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.

electric_nan@lemmy.ml on 21 Mar 03:09 collapse

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.

dishpanman@lemmy.ca on 21 Mar 00:20 collapse

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.

kieron115@startrek.website on 21 Mar 14:05 collapse

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.

electric_nan@lemmy.ml on 21 Mar 03:14 next collapse

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.

Swarfega@lemm.ee on 21 Mar 06:58 next collapse

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.

JasSmith@sh.itjust.works on 21 Mar 15:14 collapse

Docker isn’t hard if you use a compose file. It’s easy to read syntax.

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.

Swarfega@lemm.ee on 21 Mar 16:10 collapse

Of course. But if you managed to setup Plex then you’ve already shown you have willing to learn…

[deleted] on 21 Mar 12:05 next collapse

.

Obelix@feddit.org on 21 Mar 13:05 collapse

I just setup jellyfin and it totally is the same. Install. Point it to a media folder. Setup port forwarding.

LandedGentry@lemmy.zip on 21 Mar 13:31 collapse

spoiler

asfasfasfasdfasfads

Obelix@feddit.org on 21 Mar 14:04 next collapse

But let’s be honest - it really is not complicated. That was a one minute configuration in my router.

poke@sh.itjust.works on 21 Mar 14:07 next collapse

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.

[deleted] on 21 Mar 14:31 collapse

.

Obelix@feddit.org on 21 Mar 19:58 collapse

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

[deleted] on 21 Mar 21:11 collapse

.

freebee@sh.itjust.works on 21 Mar 15:57 collapse

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…

[deleted] on 21 Mar 16:02 collapse

.

waitmarks@lemmy.world on 21 Mar 12:34 next collapse

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.

electric_nan@lemmy.ml on 21 Mar 12:57 collapse

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.

MrSelatcia@lemmy.world on 21 Mar 15:39 collapse

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.

freebee@sh.itjust.works on 21 Mar 15:51 next collapse

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…

electric_nan@lemmy.ml on 21 Mar 17:36 collapse

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?

[deleted] on 21 Mar 03:36 next collapse

.

secret300@lemmy.sdf.org on 21 Mar 06:15 next collapse

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

SirEDCaLot@lemmy.today on 21 Mar 08:05 collapse

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.

spacemanspiffy@lemmy.world on 21 Mar 11:46 next collapse

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.

[deleted] on 21 Mar 12:04 next collapse

.

HappyStarDiaz@real.lemmy.fan on 21 Mar 13:06 collapse

I memba when it was primarily for LAN playback and you didn’t have to login to anything to use it on your LAN

[deleted] on 21 Mar 13:29 next collapse

.

kieron115@startrek.website on 21 Mar 13:57 collapse

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">

kieron115@startrek.website on 21 Mar 13:55 next collapse

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.

Ushmel@lemmy.world on 21 Mar 15:04 next collapse

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.

kieron115@startrek.website on 21 Mar 17:32 collapse

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.

spacemanspiffy@lemmy.world on 21 Mar 18:57 collapse

This is provably what I would have needed. But since I couldn’t log in, I couldn’t do anything.

hedgehog@ttrpg.network on 21 Mar 17:23 next collapse

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.

parrhesia@sh.itjust.works on 21 Mar 22:16 collapse

I can watch it without Internet

[deleted] on 21 Mar 12:10 next collapse

.

kieron115@startrek.website on 21 Mar 14:01 collapse

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.

yarr@feddit.nl on 21 Mar 12:12 next collapse

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!

waitmarks@lemmy.world on 21 Mar 12:29 next collapse

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.

yarr@feddit.nl on 21 Mar 12:31 next collapse

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.

Toribor@corndog.social on 21 Mar 13:07 collapse

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.

Ushmel@lemmy.world on 21 Mar 15:02 collapse

I’ve been waiting for this moment for like 8+ years though. I’ll just switch when it becomes more obvious.

Renohren@lemmy.today on 21 Mar 16:17 collapse

Pcloud will probably go this way.

gigglybastard@lemmy.world on 21 Mar 14:04 next collapse

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.

LordCrom@lemmy.world on 21 Mar 14:56 next collapse

Universal media server works for me. I run it headless on a small instance. Streams my movies and music just fine.

yarr@feddit.nl on 21 Mar 16:29 collapse

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.

Zacpod@lemmy.world on 22 Mar 21:50 collapse

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.