People who are staying on Plex, have you tried Jellyfin? What about it do you not prefer? (real question)
from kiol@discuss.online to selfhosted@lemmy.world on 22 May 15:51
https://discuss.online/post/40119886

Honest question, because I know multiple people who are not looking to jump ship since they already have the Plex Pass.

#selfhosted

threaded - newest

zuch0698o@lemmy.world on 22 May 15:53 next collapse

Ease of use for my users across multiple platforms with minimal tech knowledge on their end. I’m sharing my library with ranges from 12yo to 70. I need it to “just work” and it does that perfectly.

kiol@discuss.online on 22 May 15:55 next collapse

Did you try Jellyfin? I’ve had success with Jellyfin once I’ve been the one setting up the TV app, etc. It did just work, because users found it very simple in comparison to Plex. If anything, they like how Plex shows more things beyond the collection.

Technoguyfication@sh.itjust.works on 22 May 15:58 next collapse

I’ve been the one setting up the TV app, etc.

That is exactly the issue. I can’t personally set up the app for all my users. Most of them are not in my household.

kiol@discuss.online on 22 May 16:05 collapse

Me either, but I don’t expect them to setup any sort of app themself (including Plex).

Khanzarate@lemmy.world on 22 May 16:17 collapse

That’s his point though, he does expect them to be able to set up themselves, and apparently Plex is good for that.

kiol@discuss.online on 22 May 16:18 collapse

Yes, in my case I personally had to setup both clients (Plex and Jellyfin) for the family members myself.

Onomatopoeia@lemmy.cafe on 22 May 16:48 next collapse

And right back to lemmy.cafe/comment/17371392

kiol@discuss.online on 22 May 17:00 collapse

Ah, the answer to that… I configured the server beforehand and installed it at their house as a gift, so I have persistent SSH access over VPN and can administer it remotely at will within tmux. Has worked for several years.

MaggiWuerze@feddit.org on 22 May 20:51 next collapse

Surely you must be trolling at this point

terabyterex@lemmy.world on 23 May 01:25 collapse

i thought this posy was “what may i be missing by not using plex” - nope! - its “list your reasonfor not using jellyfin so i can argue with you”

W98BSoD@lemmy.dbzer0.com on 23 May 00:14 collapse

Great; I’ll have you do support and ongoing maintenance for all of my plex users.

kieron115@startrek.website on 23 May 16:49 collapse

The extent of the setup for Plex is to log in with your email and password, pick which shared libraries you want to be pinned to your home screen, and then browse. My parents in their 70s were able to figure it out and all I had to do from my end was grant them access to the libraries I wanted to share with a simple check box.

kiol@discuss.online on 22 May 16:13 next collapse

Had to find it, but there is a new tvOS app that looks very nice: Moonfin

gdbjr@lemmy.world on 22 May 17:52 collapse

Thanks do letting me know about this. I tried it and it does look good. Sadly for me at least it does perform well. Moves slow between options and libraries. And the Live TV Guide isn’t working at all. That could be a me issue, but the slowness is unacceptable. Once I have more time I will play it more and probably reach out to the Dev.

keyez@lemmy.world on 22 May 17:40 collapse

I use both at home, mostly plex though and I have about a dozen people who watch remotely and keeping the remote access private and secure I’m not putting jellyfin behind a public reverse proxy. Not feasible to setup wire guard for a dozen people across 4 states and troubleshooting those tunnels when Plex does all that for me. Plus Plex allows them to manage and reset their password without my intervention

marighost@piefed.social on 22 May 16:28 next collapse

Same here. Plex just works for my folks with 0 tech literacy. I may try Jellyfin in the future, but I have a few friends that primarily access Plex via Playstation 4/5, and I know there’s no support there yet.

kiol@discuss.online on 22 May 16:32 collapse

Yeah, lacking the client is not good. features.jellyfin.org/…/playstation-5-support

iamthetot@piefed.ca on 22 May 17:11 next collapse

I’ve never understood this stance. You do you, but if I’m offering to host stuff for friends or family for free, they can at least learn to operate that thing on their end.

Edited to add, wow I did not expect this to be such a hot take. Fuck me I guess lol.

favoredponcho@lemmy.zip on 22 May 17:15 next collapse

What do they need to even learn? How to login using the username you gave them?

MaggiWuerze@feddit.org on 22 May 20:52 collapse

Surely you haven’t exposed your Jellyfin to the open net, since even the devs admit that that is a terrible idea

favoredponcho@lemmy.zip on 22 May 20:58 next collapse

My Jellyfin is exposed to the open net and it’s completely fine, but users don’t need to know any technical details about that. They just need to know how to login.

MaggiWuerze@feddit.org on 22 May 21:08 collapse

Theres a reason everyone uses a VPN to allow remote streaming for their Jellyfin. The things as open as a barns door, so you should not just open it to the public. Like I said, even the devs say not to do that, its just not secure enough

favoredponcho@lemmy.zip on 22 May 21:19 collapse

You’re just spreading fud. Jellyfin devs actually have documentation on how to expose it to the net. Why would they do that if it were unsafe?jellyfin.org/docs/general/…/networking/

I’ve been using it this way for a couple years now and we are good. Never used Plex. I’m using only Jellyfin. So, I’ll pass on your advice. Thanks.

luluberlue@lemmy.blahaj.zone on 25 May 05:57 collapse

According to your own link that you totally read : “Note that opening a port gives full access to that port to the next higher Network. Opening a port directly to the Internet is therefore insecure and not recommended.” and “forwarding its Ports directly to the internet (not recommended!)”

favoredponcho@lemmy.zip on 25 May 06:14 collapse

Yeah, no shit. That’s not an issue with jellyfin, that’s general advice for any application you’re hosting. Use a reverse proxy instead. That is also in the documentation.

Using a knife might cut you when you hold it by the blade, does that mean no one should hold it by the handle?

luluberlue@lemmy.blahaj.zone on 25 May 06:39 collapse

Well I was just answering your question about “why would jellyfin have documentation about opening it to the web if unsafe?” by pointing out that while they do tell you how to, they also explains the risks associated with doing so. Having documentation about something doesn’t mean that the devs endorse this usage.

favoredponcho@lemmy.zip on 25 May 06:50 collapse

People are arguing that Jellyfin is inherently unsafe, or more so than another web application like plex and therefore if you provide friends access to it, they MUST use a VPN. That’s not true. You can host Jellyfin behind a reverse proxy and it’s accessible just like other web applications. Your friends don’t need to learn how to use a VPN. They can login just like they login to other websites.

luluberlue@lemmy.blahaj.zone on 26 May 15:15 collapse

Ok, where did I say any of that exactly? I never said it was a jellyfin only issue anywhere, and I sure as hell didn’t say anything about VPN, as much as you didn’t say anything about a proxy until now. And congrats on using a proxy and exposing your server to said proxy, you’re just proving my point by not exposing directly to the internet as your previous comments implied.

klankin@piefed.ca on 22 May 21:31 collapse

Got a link for the dev recommendation? I hadn’t heard about that

kiol@discuss.online on 22 May 17:35 collapse

It seems to depend on how you are granting access and have configured the server… if they have to setup VPN access in order to access Jellyfin, as opposed to logging into plex website.

iamthetot@piefed.ca on 22 May 18:03 collapse

No, that doesn’t change anything about what I said really.

To me, if I’m hosting something for my friends and family, they can put in the effort to learn how to use it. Period. Whether that’s as simple as logging in through a browser, installing an app, or using a VPN. They can learn, or they can pay for Netflix (as an example, since we’re discussing a media server originally).

BakedCatboy@lemmy.ml on 23 May 12:30 collapse

In my experience getting dozens of people on to my server, plenty will happily choose to pay for Netflix. I want people to choose my server over paid streaming, so I offer both Plex and Jellyfin, and to date not a single person has stuck with Jellyfin, and several have gotten my invite email, took a look at the FAQ on how to request media, and continued using paid streaming.

iamthetot@piefed.ca on 23 May 13:16 collapse

I’d want them to as well, but I’d also expect them to put in the bare minimum effort considering I’m taking over server admin duties and costs.

akilou@sh.itjust.works on 22 May 22:22 next collapse

Couldn’t upvote this harder. Tried Jellyfin for 5 mins and was super confused why I couldn’t find sharing options. After googling and reading about reverse proxies and buying domains and shit I said fuck it and uninstalled

W98BSoD@lemmy.dbzer0.com on 23 May 00:13 next collapse

Yes. Same.

Reaper948@lemmy.world on 23 May 18:46 next collapse

I never fully understood this argument as you would have to do that anyways with plex unless you’re using their proxy which would just artificially rate limit all of your users. But I do realize that jellyfin doesn’t have an email invite system in place which really is my biggest issue

akilou@sh.itjust.works on 23 May 20:51 collapse

What’s the “that” that you’d have to do anyway with Plex? I had to do nothing of the sort. I asky friends and family to make a Plex account and ask what email address they used. Then I give that email access to my library

Rijunox@lemmy.world on 24 May 07:02 collapse

Totally understandable, however basic tailscale version is free and you can just have that installed on all of the connected devices as a “reverse proxy”. You then use the ip adress from the server or main computer with the files and connect to its tailscale provided ip adress after turning it on and as long as you have port 8096 open on the server computer (http:/with your adress here:8096) you can connect to the server through the jellyfin app on the device you’ve installed it on.

Rijunox@lemmy.world on 24 May 07:03 next collapse

I found that the most simplicity way of doing it if you want remote acess otherwise you can connect locally without tailscale

SavinDWhales@lemmy.world on 24 May 07:29 collapse

Yeah, I think you lost them after the first paragraph. 😉

I am tinkering constantly with my home setup, but I am lacking the time to set up everything to my liking.

So I am using neither Plex or Jellyfin, I am using Kodi and have a Webdav share available for when I am away on holiday. 😬😁

But then I am only sharing with my closest family in my home network. Somehow it seems everyone is providing a streaming service for half the neighborhood and the remote family (or possibly a polycule with the drama associated, IIRC).

kieron115@startrek.website on 23 May 16:47 collapse

This.

kiol@discuss.online on 22 May 15:54 next collapse

I definitely have noticed that it is important to install metadata plugins like imdb, as well as fanart, in order to feel closer to Plex. Users like seeing Rotten Tomato and IMBD scores, in addition to cast info and such.

W98BSoD@lemmy.dbzer0.com on 23 May 00:23 collapse

Why? They should just be there to start.

gdbjr@lemmy.world on 22 May 15:56 next collapse

The client apps on Apple TV are just not good. I have tried swiftfin which is slow and I find it not very visually appealing. There there is infuse which does look better, but is missing features and requires a subscription for full functionality. If there is a app I’m missing I would be happy to try it.

I keep Jellyfin up to date and check in or it from time to time. Even have watchstate so my watched history stays updated. Hoping one day there will be a good Apple TV app and I could fully switch.

relaymoth@sh.itjust.works on 22 May 16:03 next collapse

I’m in the same boat. Considering swapping out for a Linux based media box instead of the AppleTV.

kiol@discuss.online on 22 May 16:06 collapse

Kodi works well as a frontend to Jellyfin and Plex

lIlIlIlIlIlIl@lemmy.world on 22 May 20:47 next collapse

I hate this answer so much. I get that it works, but it feels like a kludge

W98BSoD@lemmy.dbzer0.com on 23 May 00:16 next collapse

Great; how do I load that in my AppleTV?

technocrit@lemmy.dbzer0.com on 23 May 15:06 collapse

… but you’re better of just using Kodi’s own video/tv management.

kiol@discuss.online on 22 May 16:04 next collapse

Absolutely, my other friends are doing the same. They keep their state synced between services and keep checking in on the AppleTV client improvements for Swiftfin.

Reannlegge@lemmy.ca on 22 May 16:30 next collapse

I use Jellyfin on my phone and just do the screen share to my AppleTV.

favoredponcho@lemmy.zip on 22 May 17:16 next collapse

Infuse is fine. Subscription has a lifetime option, or it’s $1/month.

violentfart@lemmy.world on 22 May 17:59 collapse

Same boat on Swiftfin and Infuse.

There’s one I recently found called Moonfin that does many things well. It’s my current go-to until official apps catch up.

thehatfox@lemmy.world on 22 May 21:31 collapse

I hadn’t heard of Moonfin before, it looks promising as an Apple TV client. Any pitfalls with it?

violentfart@lemmy.world on 22 May 23:14 collapse

I use it on my tablet and it direct plays all of my (limited) media, and also handles and organizes downloads to the device with reencoding options. Playback is more reliable and efficient compared to Swiftfin. UI seems modeled after existing streaming services.

They also have a plugin that “updates” your existing Jellyfin install so the features show up on the official client, but uses code injection which I didn’t like and so did not partake. The sense I get is that they push for features and implementation while official Jellyfin development takes a much more conservative approach. I hope they can work together some day.

kibblebits@quokk.au on 22 May 15:56 next collapse

Can it import my Plex settings, categorized titles, and watched lists for all my users? And whatever other things I’m not thinking of…

It’s on my radar, but I have a lot of data, custom images, etc. it would need to be 1:1

kiol@discuss.online on 22 May 16:04 next collapse

Watchstate can for sure by synced with JellyPlex-Watched. PlexyFin will sync over artwork & collections as well.

kibblebits@quokk.au on 22 May 16:08 collapse

Good to know. Thanks. I’m definitely looking for alternatives these days. Even though I’m self hosting Plex, I don’t trust it can work without their cloud and they will probably cut it off or limit it at some point.

Steve@communick.news on 22 May 16:20 collapse

It’s possible, but a project.
This is a good set of instructions on how to do it.

kiol@discuss.online on 22 May 16:34 collapse

Nice guide!

Ebby@lemmy.ssba.com on 22 May 16:06 next collapse

I have both. Plex for family and Jellyfin for me. I still don’t have hardware transcoding working (probably a permission thing. It’s always permissions) and haven’t had much time to tinker this year. Plex just… worked.

I can use Jellyfin without transcoding, but only one or two users at a time is all my CPU can handle.

kiol@discuss.online on 22 May 16:07 next collapse

Same, directplay at 1080

stephen01king@lemmy.zip on 22 May 20:03 collapse

Are you running it on baremetal or in a VM?

Ebby@lemmy.ssba.com on 22 May 20:12 collapse

Both are docker containers. It can detect the card, but ffmpeg crashes with an error and that’s as far as I got.

I haven’t given up, life just got busy for a bit as often happens.

stephen01king@lemmy.zip on 22 May 20:35 collapse

Okay, I haven’t tried using docker, so I can’t help directly, but I set up my Plex server with help from Jellyfin documentation. You could probably find something in there about setting up hardware acceleration on docker, if you haven’t already. They should work with Plex, as well.

Ebby@lemmy.ssba.com on 22 May 21:22 collapse

Oh, HW works on Plex just fine.

stephen01king@lemmy.zip on 23 May 00:16 collapse

Oh wait, I guess I completely misread what you said lol

kylie_kraft@lemmy.world on 22 May 16:10 next collapse

Admittedly this was 4 years ago, but the lack of documentation was frustrating. I don’t know if remote streaming or transcoding was even a thing back then, but I could find little to nothing about much of anything. Now I just don’t have the time. I switched to Stremio + plugins for TV and movies, and I’m content to keep using Plexamp for my vinyl rips until it stops working.

bigbangdangler@reddthat.com on 22 May 16:28 collapse

Jellyfin has definitely gotten leaps and bounds better in the last 4 years.

blitzen@lemmy.ca on 22 May 16:11 next collapse

Agree with most of the other comments here, but number one for me is PlexAmp.

kiol@discuss.online on 22 May 16:20 next collapse

Dedicated music on Jellyfin is something I’ve never been able to wrap my head around. Would be curious if others have figured something out that works really well within the same ecosystem.

sulfidedisburseangledafternoontipper@piefed.blahaj.zone on 22 May 21:24 collapse

Navidrome. It’s lightweight and works with any subsonic app.

brap@lemmy.world on 22 May 18:15 next collapse

100%, Plexamp is amazing when you really get into it.

hamFoilHat@lemmy.world on 22 May 21:56 next collapse

Finamp exists, and it’s just as good.

blitzen@lemmy.ca on 22 May 22:41 collapse

I’ve used FinAmp. It’s not “just as good.”

W98BSoD@lemmy.dbzer0.com on 23 May 00:17 collapse

Correct; it’s no where NEAR Plexamp.

Geologist@lemmy.zip on 22 May 22:53 collapse

100% this. I couldn’t find any other good carplay music player that wasn’t a subscription like Spotify.

krimson@lemmy.world on 22 May 16:12 next collapse

I use both still, Jellyfins UI can be a bit janky sometimes and it does not sync viewing progress of the same episode or movie across UHD and HD content, which Plex does.

Overall I think Jellyfin is better though.

dmtalon@infosec.pub on 22 May 16:17 next collapse

Lifetime subscriber when it was like $75 bux

Setup and runs on my NAS (unRAID) Uses a small GPU to transcode as needed Shared only with non technical family members

Has worked as is for YEARS.

So, the question is, am I looking for something to replace a working free (prepaid) solution I have? That answer is nope.

violentfart@lemmy.world on 22 May 17:52 next collapse

Having non-technical family on board is priceless tbh.

Dozzi92@lemmy.world on 22 May 19:58 collapse

Yeah, my mom uses it. My mom. I have to remove search bars from her chrome like it’s 2005.

valar@lemmy.ca on 22 May 18:12 collapse

This is my POV. It already works perfectly, is prepaid, and is accessible to my nontechnical users. Switching would be a major pain for a worse experience.

Also, Plexamp.

Someday in the future no doubt Plex will enshittify for lifetime users such that it will justify a change, but that hasn’t happened.

MarauderIIC@lemmy.zip on 22 May 20:51 collapse

+1 to all of this. I paid for it when it was $90 lifetime, before either Jellyfin was popular before I heard of it, who knows. It works fine. No reason to put extra effort into replacing something that I have no problems or qualms with.

Bryan065@kbin.earth on 22 May 16:18 next collapse

There's still a bunch of outstanding API security issues last I checked, so it's not secure enough for me to open to the web.

Teaching friends and family to use it with a VPN is a whole another can. Also, you'll have to make sure the VPN is secure and users don't have access to the rest of your network...

and then you'll have to deal with client apps/access for mobile, android boxes, TVs, and Chromecasts...

I got lucky with the Plex Pass too so I can only ride this out to the end until Jellyfin catches up. (also, I'm not good to contribute code)

kiol@discuss.online on 22 May 16:25 collapse

Any particular API security issues? Never considered exposing Jellyfin, but can certainly understand how it simplifies access.

Bryan065@kbin.earth on 22 May 16:55 next collapse

This was the security report from awhile back:

https://github.com/jellyfin/jellyfin/issues/5415

Lot's of things have been fixed but theres still much to do. The issue was broken down to smaller issues for tracking and I check back every once in a while.

Even if there were no security issues, exposing jellyfin is also another can... choice of:

  1. open up ports
  2. cloudflare (and potential ban for video content on the free tier, even if caching is disabled)
  3. vps with enough bandwidth
b34k@lemmy.world on 22 May 17:11 collapse

Don’t you have to open a port for Plex remote access?

kiol@discuss.online on 22 May 17:24 next collapse

I think the difference is Plex offers a web address you can use for logging into Plex and for sharing it with others. So, you get a friendly admin interface with oauth for logging in from other popular services as the Plex user getting setup.

boonhet@sopuli.xyz on 22 May 20:14 collapse

You do not but you’ll be severely bandwidth limited. It’ll go through their servers if a port can’t be opened.

b34k@lemmy.world on 22 May 21:03 next collapse

Oh I forgot about that option

dogs0n@sh.itjust.works on 22 May 22:06 collapse

That sounds like you do have to open one then? Otherwise you are “severely bandwidth limited” and who wants that?

W98BSoD@lemmy.dbzer0.com on 23 May 00:23 collapse
ushmel@piefed.world on 22 May 16:19 next collapse

I have both. Plex is better with music at this time, which is a huge use for me. Jellyfin has a quicker UI and i swear looks better streaming to my TV, but could just be bias.

kiol@discuss.online on 22 May 16:40 next collapse

Have you tried PlexAmp? And, are you doing music entirely through the base Jellyfin app? Interesting to know you prefer the music experience on Jellyfin.

ushmel@piefed.world on 23 May 14:18 collapse

I prefer music/audio on Plex & PlexAmp, with one caveat. They nerfed music on Plex (regular app) and there’s certain platforms (Nvidia Shield) that don’t support PlexAmp, so it kinda sucks in that one specific case. But PlexAmp works great for my phone and desktop/laptop (although i use foobar for my desktop to play local files).

PlexAmp also has some nice UI/QOL features like their “artist radio” stuff and “shuffle recently added music” type things.

Jellyfin music is much more barebones / build it yourself. I haven’t dove much into it because the jellyfin naming conventions to auto tag media don’t vibe 100% with my library so it’s a mess in some spots and i haven’t manually fixed it all yet. My music library is large and this would take a while. Plus PlexAmp works great so I don’t feel a need to do anything with it yet and i don’t mind running both systems on my server.

I prefer jellyfin for video, not audio. But only local network for me at this time. I can VPN into my home network for jellyfin but why bother if Plex streams remotely fine and I’m usually watching on a phone or tablet anyway so quality doesn’t matter. But i swear jellyfin video is higher quality than plex video but it’s probably not and I’m just biased lol

NutinButNet@hilariouschaos.com on 22 May 17:13 next collapse

Plex was good for music for me until it started acting weirdly a few months ago. It started scanning my library nonstop and running my hard drives on full speed for days before I eventually caught it.

I was told it was the agent from Plex but changing that out didn’t fix the issue so I moved my stuff off there and have been working with Navidrome instead.

favoredponcho@lemmy.zip on 22 May 18:56 collapse

Jellyfin needs to fix their bugs around having the same artist listed multiple times in your library.

ushmel@piefed.world on 23 May 14:22 collapse

Agreed. It reads it verbatim and doesn’t “loose match” anything, which can be good or bad.

It does help me find stylized name differences in my library though, but foobar also does this and i can edit the tags directly with foobar.

Decronym@lemmy.decronym.xyz on 22 May 16:20 next collapse

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters
Git Popular version control system, primarily for code
HTTP Hypertext Transfer Protocol, the Web
HTTPS HTTP over SSL
IP Internet Protocol
ISP Internet Service Provider
LXC Linux Containers
NAS Network-Attached Storage
NAT Network Address Translation
NUC Next Unit of Computing brand of Intel small computers
Plex Brand of media server package
SSH Secure Shell for remote terminal access
SSL Secure Sockets Layer, for transparent encryption
TLS Transport Layer Security, supersedes SSL
VPN Virtual Private Network
VPS Virtual Private Server (opposed to shared hosting)

[Thread #307 for this comm, first seen 22nd May 2026, 16:20] [FAQ] [Full list] [Contact] [Source code]

B0NK3RS@lazysoci.al on 22 May 16:26 next collapse

I tried Jellyfin probably 2 years ago and it was fine but Plex is just “plug n play” in regard to my family setting it up themselves with little help from me.

Plexamp is the only way I stream music too so that’s a big reason why I won’t move yet.

const_void@lemmy.ml on 22 May 19:36 collapse

Navidrome plus Arpeggi, Narjo or Symphonium are pretty much equivalent

W98BSoD@lemmy.dbzer0.com on 23 May 00:18 next collapse

That’s a lot of apps to replace the functionality of one. Pass.

const_void@lemmy.ml on 23 May 02:12 collapse

You only need the server and one app

W98BSoD@lemmy.dbzer0.com on 24 May 02:52 collapse

Ok, which app for iOS replaces ALL Plexamp functionality?

blitzen@lemmy.ca on 23 May 00:37 collapse

“Pretty much” doing a lot of heavy lifting in that sentence.

Sickday@kbin.earth on 22 May 16:32 next collapse

No free Apple TV app is kind of a deal-breaker. Even Emby has one. Also the Roku app still crashes fairly regularly for me just randomly either browsing or during playback.

I'd love to use it fulltime but I don't want to have to buy new devices just to use it. Plex already works and I picked up a lifetime pass when it wasn't insanely priced.

kiol@discuss.online on 22 May 16:36 collapse

So, two free options.

Onomatopoeia@lemmy.cafe on 22 May 16:45 next collapse

I’ve had little luck with Swiftfin. Last time I tried it, it wouldn’t connect to my server by IP: port.

kiol@discuss.online on 22 May 17:22 collapse

That happened to me related to needing http:// https:// before the ip, then it worked. Also added avahi mdns, to use hostname.local instead of ip

MacStache@sopuli.xyz on 22 May 21:04 next collapse

First time I’ve heard of Moonfin, but it looks really promising. iOS version works great, need to check tvOS version later this weekend! Thanks!

W98BSoD@lemmy.dbzer0.com on 23 May 00:21 collapse

Both are not nearly as polished/finished as the Plex app on AppleTV

Unleaded8163@fedia.io on 22 May 16:41 next collapse

I have both. My main gripe with Jellyfin is the the Google TV app. It doesn't seem to have an easily accessible skip 30 or jump to next chapter option. If that was improved, I might be ready to ditch Plex.

kiol@discuss.online on 22 May 16:50 collapse

I’m aware of the intro skipper plugin. Also set my default skip under Profile / Skip forward length / 30 seconds

Also, it seems Chapter Segments Provider was recently introduced as a plugin, which you’ll need to install to "Create media segments based on chapters."

CallMeAl@piefed.world on 22 May 16:46 next collapse

WhatI’ve noticed is that people who prioritize privacy and just want to watch their downloads on their tv usually use jellyfin and people who prioritize ux slickness and want to run an IPTV service for their friends and family usually use plex.

teawrecks@sopuli.xyz on 24 May 17:48 collapse

It’s not a matter of privacy vs UX. I actually think Plex has ruined their UX. But if you have friends and family, some are tech-illiterate, some have their own media servers, and you all want to share with each other quickly and easily, Plex is the only viable option. Same if it’s just you, but you travel a lot, and want to watch something from your home server without lugging around a device that has access to your VPN and a screen/hdmi-out.

Jellyfin is really only viable if it’s just you on your own network.

Prove_your_argument@piefed.social on 22 May 16:45 next collapse

if you install it and do not add plugins or mods or download them manually or with another tool, there is no way to pull subtitles.

You also need to sideload the app because it’s not available in app stores.

That’s the blockers for me… though the plugin for subtitles that now exists I have yet to try, and it may make it doable.

bobslaede@feddit.dk on 22 May 16:55 next collapse

Which app stores (plural?) does not have jellyfin apps?

Prove_your_argument@piefed.social on 22 May 17:16 collapse

PS5, Fire TV Cube, Samsung TVs are what i’d use it on. Those app stores.

I know android/ios has it nowadays, but manufacturers generally don’t want to offer apps that do not drive referrals or some kind of revenue sharing with competing services.

kiol@discuss.online on 22 May 17:29 collapse

These should help.

Prove_your_argument@piefed.social on 22 May 17:49 collapse

I can find github links to 3rd party clients dude to sideload. I know all about it.

What I don’t want to do is support my extended friends and family who can figure out how to log into a plex tv app. I do enough tech support for money to not want to do it for free.

The amazon appstore one has limited support and it really depends on the device… and often many aspects do not work as expected, like you can’t just play dolby vision files without forcing it to transcode on some hardware. I understand some of this is hardware limitations of various fire tv hardware, but again, don’t want to figure that shit out.

Plus I would need to walk people through entering the network information, there’s no web portal that will let people in just by logging into a single plain as day website last I checked. Sure, I could pay for a no-ip sub or something or actually start paying for a domain but all of this stuff is even more work, when my existing setup just works and has none of these problems and has yet to intrude on usability for what I already have. When it gets worse i’ll obviously switch.

frongt@lemmy.zip on 22 May 17:21 next collapse

Jellyfin has a builtin subtitle search and download tool I’m pretty sure. I know I’ve done it right from jellyfin, and I don’t think I’ve installed any plugin for that…

Prove_your_argument@piefed.social on 22 May 17:26 next collapse

oh, you didn’t have to create an opensubtitles account and set it up on your server with the plugin? Someone told me about this like a day ago. Kinda weird this would even exist if there is robust subtitle support natively now. https://jellyfin.org/docs/general/server/plugins/open-subtitles/

A year ago I was unable to source subtitles unless I provided them.

My wife is an immigrant and some of her family doesn’t speak any English really, so subtitle support is of utmost importance for our household. Not just English subtitles either.

Prove_your_argument@piefed.social on 24 May 00:59 collapse

For kicks yesterday I installed jellyfin on a proxmox host with this script: https://community-scripts.org/categories?category=media-and-streaming&preview=jellyfin

There’s definitely no subtitle sourcing by default. You can select from whatever subtitles are embedded or might be in the folder of the thing, but that’s it.

It’s rough how many things are missing though. There’s no way to adjust subtitle offset. I can’t find the file name or path of a media file in the app on my fire cube. Multiple versions of files show up as duplicates (I have 480p, 1080p, and 4k copies of some media. I would expect it to give me a selection when I go to open said media between the versions, but instead it shows the same media multiple times.)

Don’t get me wrong, for the price it can’t be beat. I wouldn’t advise anybody to go with plex today given their trend and sudden price increase for lifetime (limited time offer? lifetime must be ending soon! Hellgate London anyone?)

kiol@discuss.online on 22 May 17:26 next collapse

Sideload in which appstore? Jellyfin requires adding functionality through plugins, instead of pre-bundling. Definitely something where more documentation and guidance would go a long way in helping us feel more confident in both using, and switching, to it.

W98BSoD@lemmy.dbzer0.com on 23 May 00:28 collapse

They should just be included.

CuddlesMcBubblefun@lemmy.world on 22 May 20:45 collapse

I have Bazarr as part of my ARR stack that pulls in subtitles for me so they show up no matter what I’m using to access the library, works like a champ!

Prove_your_argument@piefed.social on 24 May 00:54 collapse

I’ve wanted to setup much of the arr stack for a while, but even though I have a proxmox cluster and have a degree in computer networking (and do it for a living, firewall swap next saturday…) I really don’t want to go home and keep doing more of it.

Eventually i’ll do it, when the pros outweigh the cons. It’s awesome that all of this stuff exists, but it’s a tough pill to swap from a totally hands off setup to something I need to keep an eye out for all the potential CVEs and updates.

ace@lemmy.ananace.dev on 22 May 16:49 next collapse

The lack of library sharing is what’s keeping me on Plex.

The ability to watch media across servers, and even transparently pull it for local transcode when necessary is just an amazing feature.

kiol@discuss.online on 22 May 16:57 collapse

This multi-server front project, Jellyswarrm is really interesting, which allows the Jellyfin clients to access more than one Jellyfin server simultaneously. I think it may do what you want when combined with server sync.

Would definitely test extensively before putting in production, hehe.

ace@lemmy.ananace.dev on 22 May 17:53 collapse

It doesn’t really solve my use-case, since we do a combination of direct stream when possible, as well as local sync/cache but only for transcoding purposes. As well as local users only, with the federated sharing taking care of permissions, so that we don’t transfer user information between eachother.

Jellyswarrm is certainly a lot closer than other solutions people have suggested though.

NutinButNet@hilariouschaos.com on 22 May 17:10 next collapse

I have tried it but having Plex handle the out-of-home routing for me securely is a great feature Jellyfin doesn’t have but doesn’t for obvious reasons and I justify that as why I pay Plex. I have thoughts and better knowledge now about how to properly implement it, but I’m not sure I want to rebuild my current setup that just works with very minimal upkeep.

That and I am on someone else’s Plex server who updates it much more than I do. Mine just supplements theirs with stuff they don’t have and one-offs I’ve wanted and found. I’d still be using Plex even if I did rebuild with Jellyfin today.

But if these price increases keep coming, I may make the switch. It’s tempting to shell out the money for the lifetime membership, but I don’t have faith in companies, including Plex, to keep up their end of the deal on these things.

ryan_@piefed.social on 22 May 17:12 next collapse

I’m not switching at this time because I already bought a lifetime pass about 7 years ago. If ANY of my functionality gets changed by Plex then I’ll be switching

frongt@lemmy.zip on 22 May 17:19 collapse

They already changed the authentication system a few years ago. Everything goes through their server now. You can’t self-host it.

Dozzi92@lemmy.world on 22 May 19:59 next collapse

I don’t know what this means and maybe I’m just not techy enough, but all my shit is on my PC, and if my PC is turned off it doesn’t work. Are you saying it goes through their servers? I’m just curious why it matters.

stephen01king@lemmy.zip on 22 May 19:59 next collapse

Can you explain what you mean by not being able to self-host?

pm_me_your_puppies@anarchist.nexus on 23 May 05:54 collapse

They can’t because they’re just plain wrong. I’ve been self-hosting Plex (lifetime pass) for years so idk what they’re on about

MaggiWuerze@feddit.org on 22 May 20:56 next collapse

Running Plex locally is still perfectly viable without going through their servers

W98BSoD@lemmy.dbzer0.com on 23 May 00:17 collapse

You can, and whitelist your local network so you don’t have to log in.

Darkassassin07@lemmy.ca on 22 May 17:24 next collapse

I use Emby instead of Plex or Jellyfin; mostly because it has an Xbox client, and I’ve already got a lifetime licence. One of my most active users only watches via Xbox.

Really don’t like Plexs centralised user system or the overall direction they’ve been headed for years, so I moved away from that long ago (8+ years ago at least). Jellyfin wasn’t up to par at the time (though they’ve made leaps and bounds of progress in that time), and Emby has always supported more types of devices\clients. Their device limit (the client count limit with premeir) has never come into play for me, but I know there are larger user bases out there where that is a problem.

Embys development is extremely slow though, taking YEARS to implement simple features or even address major concerns. Plus their support sucks without the community stepping in and providing it on behalf of the staff. Luke (the main dev) is better at copy+pasting candid responses than he is at actually interacting with human beings.

Pika@sh.itjust.works on 22 May 17:25 next collapse

I’m not using Plex, but I feel like I can answer my complaints about using jellyfin.

My biggest complaint is the lack of clients. It is such a pain in the butt to install jellyFin on all of my products.

My second complaint is the security design. They’ve had open issues about unauthenticated endpoints for three or four years now. And whenever the issue gets so old that it starts to look bad, they refactor the issue into a newer issue abd bury it in the sand.

For a while this was done under the guise of maintaining legacy client support, but just recently it looks like they’re starting to focus on more security, and I’ve noticed some of those security holes are being closed finally, but it’s a major concern for me that they’ve been open for as long as they have.

ShortN0te@lemmy.ml on 22 May 19:54 collapse

My second complaint is the security design. They’ve had open issues about unauthenticated endpoints for three or four years now. And whenever the issue gets so old that it starts to look bad, they refactor the issue into a newer issue abd bury it in the sand.

You mean that one issue that is still open and linked in the “security and quality” tab on github?

Pika@sh.itjust.works on 22 May 23:27 collapse

i feel like one issue is a bit of a downplay here, considering that it’s 12 different issues being shown as one mega issue. but yes that has most of them

But that’s also the most recent version of it. Some of those issues that they have listed there has had previous issues that were closed to be consolidated into that mega issue, which then was closed to be split into their own issues again.

ShortN0te@lemmy.ml on 23 May 06:44 collapse

i feel like one issue is a bit of a downplay here,

But how does it matter if the issue is closed or open? It is linked and stated early and tracked.

That issues get merged and closed is quite normal when there arw duplicates.

Also, i think the oppoaite. The issues get ‘upplayed’. Which one of these are you actually worried about? And how does they affrct you?

BakedCatboy@lemmy.ml on 23 May 12:40 next collapse

Doesn’t it affect all of us in that we cannot safely run it exposed to the internet? I mean I still yolo it and run my jellyfin completely exposed because there’s no way I’m guiding anyone through setting up wire guard or configuring clients to do additional auth, but still. I would love to not worry about that.

ShortN0te@lemmy.ml on 23 May 13:04 collapse

The question is, are the vulnerabilities actually a risk for your setup?

Should they be fixed? Absolutely.

But do they affect you? For me its basically a no.

A vulnability can be a nothing burger or critical issue that needa to be fixed. But it depends.

BakedCatboy@lemmy.ml on 23 May 13:07 collapse

If it’s a nothing burger then they should come out and say it’s fine to run your instance publicly then

ShortN0te@lemmy.ml on 23 May 14:30 collapse

No, it is impossible to certify security, it’s only possible to certify insecurity.

They could only say something like “it’s designed to run exposed” or something like it.

You can pay for the audit if you like and still there would be no certainty.

I assume, before they say something like that they want a completely new API. But this would break every single client.

BakedCatboy@lemmy.ml on 23 May 14:44 collapse

How come this is not an issue for other projects then? Why isn’t Overseer also saying "don’t host this publicly because we can’t also can’t guarantee perfect security? Is the issue really just that they can’t prove security or is there an actual security issue with the API? From what you’re saying it sounds like the only issue is that they haven’t done an audit but that it’s otherwise fine, but other people are saying there are actual security holes regardless of whether an audit is performed.

Like, I’m fine running stuff publicly that hasn’t been audited like most of the stuff I self host. Why are people treating jellyfin differently than other self hosted projects that haven’t been audited?

ShortN0te@lemmy.ml on 23 May 15:59 collapse

I am saying that the mentioned security vulnerbility is not as big as ppm make it to be. The bad thing right now is that IF you know the exact path of a media item you can probe if its there. As soon as you varg your path by just single character from the default/guides that are out there, this is basically no longer practical.

Is this ok? No. But to fix this, every Client would be broken.

The current API dies not follow modern security practices since some are not or partially autheticated. Thats basically inherited by Emby.

That is the current main issue and needs to be dealt with.

I assume that after the last EFcore (database handling) this gets addressed since now the API can be designed around the standerized databade calls.

Also overseer is also not saying “pls host on the public internet”. If you do so, you are on your own. Why jellyfin gets treaded different? I do not know.

EDIT: I guess at least some ppl, use this as a comfortable excuse to stay on Plex. “But it is insecure… so i can not set it up”

BakedCatboy@lemmy.ml on 23 May 16:20 collapse

Ok, well you just made it sound like the main issue was the lack of audit /guarantee and not an actual security issue. I don’t think breaking clients is an excuse not to at least get started putting forward a date, even if it’s a year in the future, where clients need to be updated by. Sure Overseeer isn’t begging people to put it on the internet, but there aren’t any known vulnerabilities to my knowledge, same with vaultwarden. Imo it’s a big win to getting more people comfortable using jellyfin if they can put their foot down and say clients need to update, or stay on the old version. Every time there’s Plex drama, it seems like the list of reasons people don’t want to spend time to migrate isn’t getting whittled down much. I’ve donated hundreds of dollars over the years at this point to jellyfin proper as well as several clients hoping things could move faster. Like imagine if the Overseeer devs designed a frontend. There’s nothing that jellyfin can’t technically do that I find missing, but it feels like a death by a thousand cuts.

ShortN0te@lemmy.ml on 23 May 16:37 collapse

Just because you do know any or that there are no know to the public does not mean it is secure. Do we know if the plex communication with your server is secure? No one cares, because no one is looking into it.

The main issue, is that ita not that simple to get new versions on the closed eco systems on many smart TV, especially when you are just a single dev and no company who can throw money on the problem.

As I said, the issue is not that big, and mainly an excuse for most ppl. The API break will come, hopefully sooner than later, but it needs to be carefully designed, to prevent issues in the future.

But again, the current issue is not that much of a problem. I do not see the benefit of anyone to probe my server if i have certain media files on there. And i do not use the default paths.

BakedCatboy@lemmy.ml on 23 May 16:47 collapse

Sure not knowing of an issue doesn’t mean it’s secure, but that doesn’t also mean that projects with known issues aren’t a problem… Like if you want jellyfin to be popular you should want this to be fixed - I don’t get this attitude from people who main jellyfin who seem opposed to pushing for it to be better. It not being a big issue is your own personal opinion - it’s obvious that known security issues sitting around for a long time bothers a lot of people so the sooner it gets addressed, the fewer reasons people have to stick with Plex. That’s a good thing right?

ShortN0te@lemmy.ml on 23 May 22:41 collapse

I am saying all this because it’s more blown up than it is. I have said in basically every single post that it needs to be fixed right? So pls do not suggest that I do not want it to get better.

But, this link to the collection of vulnerabilities gets posted on every argument without any explanation and or classification. Which is also not ok.

BakedCatboy@lemmy.ml on 23 May 22:55 collapse

For starters, it being brought up wouldn’t be an issue if there was some timeline to fix it and the response wasn’t just “it’s too hard and would break clients”, and secondly, I think it’s not congruent with wanting to improve jellyfin if your reflex is immediately to say that nothing is truly secure. Could you imagine if next cloud had a similar issue and put it off for more than 5(?) years?? Is that really not enough time to get the clients and apps in order? They should just put the issue to rest so we can move on with making jellyfin better. I don’t think anyone wants it to remain an issue for another 5 years, and I think calling that blown out of proportion is kinda ridiculous.

Like if 5 years ago they said you have 5 years to update your app, we could have had this issue checked off and nobody would be able to complain about it or use it as an excuse not to switch, so the next best time to set a deadline would be now. They should just as soon as possible say you have a couple years to update your apps, at least schedule a date years in the future to rip off the bandaid instead of kicking it further down the road.

ShortN0te@lemmy.ml on 24 May 06:08 collapse

I think it’s not congruent with wanting to improve jellyfin if your reflex is immediately to say that nothing is truly secure.

At no point in life I said that.

Jellyfin has proven with the latest RCEs that they can handle relevant critical security vulnabilities.

As always, jellyfin does not have that much relevant contributers, and a lot of work has been done in recent time. It is very easy to lean back and say what they should or should not have been doing.

Breaking Clients would make the project not usable for many ppl or at least decrease the usability.

As i have already said, getting uodatea on those closed eco systems can be a nightmare.

Pika@sh.itjust.works on 23 May 20:43 collapse

I don’t think downplaying them is the way to go though, Some of these issues have been in existence since 2019.

Like I mentioned though, it does seem like its starting to be worked on, a few of them are in progress the one I really don’t like is #13991 which is a combination of:

  • #13982 which allows for an alternative user to be able to interact with the client readonly as if they are another user as long as they have the user id and any valid auth token (which includes that current users auth token). original issue: #5210 2/10/2021; status: partially mitigated 5/11/24 with v10.9 which locked modifying data behind elevation but getting the data still is able to be done in select endpoints still
  • and #13990 Which gives any user with standard login access(like say the common family tv’s account) the ability to access the getUser endpoint and retrieve said previous user id. In progress since 12/2/25 reported via the megathread creation 3/8/2021

For example I just made a user with no access period to any collection, just a login access and took the auth token for the user. I was able to grab every user on the servers ID including hidden and administrative users as well as users who don’t use jellyfin’s auth system, then couple that to see what the users login method was, when their last access was, what folders they were allowed to use[note these are represented as id’s the client can’t actually parse them so you need to traverse the api for it], how many max sessions they could have, etc. without actually having access or logging in as that user or even being an administrator. If you snag an admins userid it even gives you internal server data such as logging paths that the server uses on the dashboard, the transcode path, the metadata path, what networking settings the server is using such as trusted ip nets the port jellyfin is using by default your certificate file and password if configured[although password may be ommited/the field left blank i didn’t test internal certs]. From there you can even recurse through the folder UUID’s provided via “enabledfolders” and the other folder restrictions on the users endpoint and get the name of the folders which could leak personal information about the library or the user because the 403 request it returns leaks the name of the library as part of the error message. “username is not allowed to access Library name

Thankfully it’s finally being worked on but, I do think it’s worth stating the timeframe on them and that those issues do still exist.

Just like I think it’s worth stating that media endpoints are still fully unauthenticated as well, so as long as you can guess the full file path, you can md5 it and get unauthenticated media paths, but that’s in progress as well, its just super slow because that breaks third party clients.

ShortN0te@lemmy.ml on 23 May 22:37 collapse

I don’t think downplaying them is the way to go though, Some of these issues have been in existence since 2019.

I am not downplaying them. And yes they should get fixed. But this attack needs access to an account on your server.

so as long as you can guess the full file path,

Yes, also should be fixed, probably by some sort of salt and authentication, but can be easily prevented by adding a random character in the base/root path to the media. Especially with docker or similar, thats an 1 min fix.

And even if not? What then? Why would someone want to attack that?

Those are not good, no. But no deal breakers and actually more blown up then downplayed imho.

the_artic_one@piefed.social on 22 May 18:02 next collapse

I got started with jellyfin and never used Plex but there’s a bunch of rough edges:

  • No apps on several smart tv/streaming stick stores, Vizio has an app for plex but not jellyfin so I would need to buy a new streaming device. Yes smart tvs spy on you but the alternatives people recommend either spy on you just as much or are expensive (Nvidia shield) and most of them still require side loading so it’s a major obstacle for sharing with anyone else.
  • Casting from the mobile app won’t play at full resolution, you can get around this by using VLC as your player and casting from that but that causes it to frequently lose watch progress. Also stopping casting or playing the next episode doesn’t work properly with VLC and you need to rapidly mash “back” to get into the jellyfin app again and queue up a new episode.
  • The current release of Jellyfin desktop won’t play audio for iptv streams, this is fixed in the dev branch but I have yet to find a build without other critical bugs so I’ll likely need to wait for the next release which currently has no target date.
  • The browser version has spotty controller support that stops working constantly. When it does work it lacks any way to access context menus to mark shows as watched etc. If you’re using a flatpak browser to run it on steam deck or whatever, you’ll have codec and passthrough issues (Chrome is the only flatpak with decent codec support).
  • Others have mentioned the security issues which you can bypass by putting authentik or something in front of it but then you can only share with people using browser.
kiol@discuss.online on 22 May 18:18 collapse

What about exposing through Pangolin tunnel, Cloudflare Tunnel, Tailscale Funnel approach? Would that allow proper client access?

prenatal_confusion@feddit.org on 22 May 19:44 next collapse

Same problem regarding security because if you leave it up to jellyfin to do auth you are betting on the wrong horse. With pangolin auth in front of it you have the same problem as before. Clients can’t handle the additional auth.

Or am I misunderstanding the concept of tunnels wrong? I am using pangolin as a reverse proxy with nice VPN management included. How do you the tail scale style “connect this client to this network that has the jellyfin server on it” thingy?

dustyData@lemmy.world on 22 May 23:41 collapse

You have a VPS that relays the pangolin tunnel and a reverse proxy serving the tunnel through a cloudfare + fail2ban protected domain. It should be really cheap since the vps only really runs for the initial auth and connection, and once in a while to update the tunnel IPs. You just give people a domain and a credential for the client.

It sounds complicated but isn’t really. I did it once but then returned to plain tailscale since I don’t really share my server with many people.

prenatal_confusion@feddit.org on 23 May 01:43 next collapse

I am aware how it works but have trouble to set my pangolin up just Like the tail scale app to create this kind of network instead of just serving the content as a vps via an URL

foggenbooty@lemmy.world on 23 May 02:29 collapse

I’m still not seeing how this solves the issue. You either use Cloudflare or your reverse proxy as the auth, which is secure but then people can only use your Jellyfin server through a web browser, or you publish actual Jellyfin and use its auth, but now you rely on its poor security.

Are you saying you integrate fail to ban with Jellyfin’s auth? If so that’s alright, but won’t stop anyone from using an exploit, just brute force attacks. I’m still also not sure why the VPS is required at all.

Ibuthyr@lemmy.wtf on 22 May 19:51 collapse

Cloudflare doesn’t allow streaming large quantities of data through their tunnels. At least it’s against their ToS.

dustyData@lemmy.world on 22 May 23:45 collapse

When setup with tunnels, cloudflare doesn’t see any media traffic. Cloudflare only needs to serve the auth and handshakes. The actual traffic is IP to IP, TLS encrypted if you setup a domain correctly. Or just use something like tailscale that sets up the certificates and domains for you.

idunnololz@lemmy.world on 22 May 18:10 next collapse

I don’t have time.

Ibuthyr@lemmy.wtf on 22 May 19:52 collapse

Jellyfin was one of the easiest things to set up though.

Dozzi92@lemmy.world on 22 May 19:53 next collapse

I see plenty of comments suggesting it’s not the set it and forget it that Plex is.

Nibodhika@lemmy.world on 22 May 20:03 collapse

I have set up both. Honestly Jellyfin was MUCH more easy to setup because Plex requires a very specific way to setup the network otherwise it craps its pants and refuses to work on LAN.

But after figuring out those pain points, both are set and forget. The main differences are privacy concerns vs wide access outside of LAN and on more devices.

MaggiWuerze@feddit.org on 22 May 21:02 next collapse

The fact that Plex does not even have settings for hardware encoding, besides on/off, tells me that’s bullshit

W98BSoD@lemmy.dbzer0.com on 23 May 00:20 collapse

Great; post your guide/instructions showing how easy it was.

Nibodhika@lemmy.world on 23 May 06:51 collapse

  1. Copy the compose.yaml from docs.linuxserver.io/images/docker-jellyfin/#user-… and adjust, e.g.:
services:
  jellyfin:
    image: lscr.io/linuxserver/jellyfin:latest
    container_name: jellyfin
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Madrid
    volumes:
      - ./config:/config
      - ./media:/media
    ports:
      - 8096:8096
      - 8920:8920
      - 7359:7359/udp
    restart: unless-stopped
  1. Run docker compose up -d

  2. Navigate to http://<IP>:8096

  3. Follow the wizard to create a user and libraries.

  4. Profit


Steps for Plex:

  1. Copy the compose.yaml from docs.linuxserver.io/images/docker-plex/?h=plex#um… and adjust, e.g:
---
services:
  plex:
    image: lscr.io/linuxserver/plex:latest
    container_name: plex
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - VERSION=docker
    volumes:
      - ./config:/config
      - ./media:/media
    ports:
      - 32400:32400
    restart: unless-stopped
  1. Run docker compose up -d

  2. Navigate to http://<IP>:32400

  3. Create an account with Plex, give them your email and create a password with the specific requirements they impose. Agree with their use policy and confirm the pop-ups about ads and such.

  4. You can now watch Plex media. Clicking your media will only have a link to www.plex.tv/media-server-downloads/

  5. Look everywhere to figure out where to add your l

W98BSoD@lemmy.dbzer0.com on 24 May 02:51 collapse

I see more open ports for Jellyfin than I do for plex……

Nibodhika@lemmy.world on 24 May 06:09 collapse

So? Jellyfin only needs 8096, the other two are https and lan discovery, you can also add 1900 for DNLA. On the other hand Plex has 8 additional configurable ports for other stuff, but that’s besides the point because it requires network_mode: host otherwise it pretends it can’t be seen.

W98BSoD@lemmy.dbzer0.com on 24 May 21:06 collapse

Ok

idunnololz@lemmy.world on 22 May 19:57 next collapse

Maybe but the process is really annoying. I have to backup my 4tb library, make the switch, if it doesnt work I have to revert.

I don’t have a spare 6tb drive either so i would need to buy one.

Besides, i already have a plex lifetime membership so most of the new changes do not affect me.

I could just risk it and do the upgrade raw, but I would be pretty upset if I lost my data due to the switch.

lIlIlIlIlIlIl@lemmy.world on 22 May 20:49 collapse

What? Just point Plex or Jellyfin at the same media library

too_high_for_this@lemmy.world on 22 May 23:21 collapse

I don’t know why you’re getting downvoted. I set up Jellyfin like a month ago and it took about two minutes.

W98BSoD@lemmy.dbzer0.com on 23 May 00:20 collapse

Great; now stream remotely. And setup an app on an AppleTV.

Ibuthyr@lemmy.wtf on 26 May 07:05 collapse

Streaming remotely via tailscale is fairly easy. Cloudflare tunnel apparently works too, although it is against their ToS.

Can’t speak for Apple TV though. Setting up clients on Android based systems is as easy as entering the server address and then logging in.

The jellyfin service was super easy to set up. I just set up the container in Unraid and was done with that. Took me a minute or two.

W98BSoD@lemmy.dbzer0.com on 26 May 11:15 collapse

But what about a Jellyfin? Have you setup Jellyfin‽ it’ll solve all your streaming problems, that Jellyfin! Forget about any other alternatives, Jellyfin! JELLYFIN!!!

fartographer@lemmy.world on 22 May 18:30 next collapse

I absolutely love jellyfin and frequently take advantage of its features. But the client absolutely suck butt. When I can hardly get my mom to remember which app on her TV lets her watch what, I can’t also have her fucking around with play buttons that don’t do what they say, a “continue watching” list that’s often haunted by episodes that have been marked as watched, or inscrutable menu icons mashed into the top-right corner of a media browser.

And don’t get me started on getting people logged in on the client.

Steve@startrek.website on 22 May 18:39 next collapse

I only use my library with jellyfin and only locally. I left plex a few years ago. What I really want to set up next is a UI that uses a simple remote control and ditch the Roku interface so I can be seamlessly offline.

kiol@discuss.online on 22 May 19:35 next collapse

Like kodi.tv ?

technocrit@lemmy.dbzer0.com on 23 May 15:09 collapse

I use KODI + FLIRC + a universal remote. It’s great for me.

You can setup whatever remote control you like, but honestly you might want lots of buttons for all the options in Kodi.

const_void@lemmy.ml on 22 May 19:34 next collapse

The Apple TV client is basically unusable. Otherwise I would have switched already.

Bluegrass_Addict@lemmy.ca on 22 May 20:04 next collapse

I’d be getting rid of apple whatever at that point

const_void@lemmy.ml on 22 May 22:08 collapse

Why?

W98BSoD@lemmy.dbzer0.com on 23 May 00:19 collapse

Because they’re an insufferable twat.

whatiswrongwithyou@lemmy.ml on 23 May 15:52 collapse

Infuse? Or is there a different one?

Shikakka@lemmy.world on 22 May 20:11 next collapse

Life time subscriber since a very long time. So no need, but I would have switched if there was a decent Xbox or LG TV app.

Plex works for me, Jellyfin doesn’t because of missing apps 🤷‍♂️

W98BSoD@lemmy.dbzer0.com on 23 May 00:21 collapse

You ain’t missing much; the TV apps are very lacking

r0ertel@lemmy.world on 22 May 20:18 next collapse

I started with Plex because it was an installable app on my NAS. It worked great with a Roku stick that was given to me. Same for a TV that had the Plex client. It works well for the others in the house. I got a Plex pass on sale a few years ago.

I’d like to switch to Jellyfin, but would need to find the client for 2 TVs and deal with the complaints if it doesn’t work exactly like Plex.

motruck@lemmy.zip on 22 May 20:28 next collapse

Te kodi integration has nothing on plex4kodi. If they worked the same I’d switch in a heart beat. Jellyfin and Plex both have terrible interfaces and can’t play media nearly as well as Kodi hence the requirement.

FauxLiving@lemmy.world on 22 May 20:40 next collapse

I run both, I got the lifetime license for under $100 and it is much easier to have my various family members install the Plex app and then login than to get them on my VPN to access Jellyfin.

Grandma ain’t installing Tailscale

SethranKada@lemmy.ca on 22 May 20:42 next collapse

I got a lifetime pass for cheap ages ago and while the company isn’t doing so well, Plex itself isn’t getting any worse. Its just not getting better.

As long as that continues, then I’m fine with staying. I only really use it for Plexamp anyway.

Bryan065@kbin.earth on 22 May 21:12 collapse

oh I forgot about Plexamp. Its been my main music app since it also does Android auto.

It just works so well and nothing else comes close so far.

irotsoma@piefed.blahaj.zone on 22 May 20:44 next collapse

I have a lifetime pass from many years ago when it was cheap. So I’m not in a huge rush to convert and want to do it right. But I am on the path to converting. I decided to make a major change to my home server infrastructure and it’s still in an experimental stage. Moving from a really old standalone computer I’ve used for. HTPC purposes over the years, currently dedicated to Plex combined with a few raspberry pi’s of various generations for the little stuff, and a single, good NUC for my router, to adding two additional NUCs and eventually upgrading the Plex computer with a more modern processor and video card for ML stuff for Immich and a few other systems that I plan to start using. I’m not just moving from Plex, but also a lot of Google and Nest products.

My dilemma has been Docker Swarm vs Kubernetes. I was trying to set up Kubernetes in a way that is easily repeatable and self documenting, but ended up with lots of manual steps required to install things and lots of things that I had to write my own helm charts for as well as the scripts to install and set up Kubernetes itself on each of the servers. Lots of custom stuff. Docker Swarm would be way easier, but the issue is I’m worried about Docker getting so proprietary these days and swarm mode getting so little attention, and Podman quadlets aren’t self balancing across multiple small servers like swarm. So that’s why I haven’t switched to Jellyfin yet.

DecentM@lemmy.blahaj.zone on 22 May 21:10 collapse

I wanted the same thing with Kubernetes and ended up using FluxCD. Highly recommend it. It basically syncs a git repo to the cluster, so you just push to github or whatever, and it auto applies the changes you pushed. Also, llm models tend to be good at teaching this topic and even writing yaml files for it, so the initial learning curve was not bad actually.

Now I’m exploring doing this even better with this template: github.com/onedr0p/cluster-template

makeshift0546@lemmy.today on 22 May 20:45 next collapse

The UI didn’t support remotes on console and use tiles. Really amateur shit. No need to set up a reverse proxy. I have a lifetime, zero need to switch.

lIlIlIlIlIlIl@lemmy.world on 22 May 20:46 next collapse

Jellyfin crashes when living next to Plex in Docker, something about grabbing the same transcoder or something - I forget I’m pretty removed now.

But if I can’t run in parallel, I can’t eventually make the switch, since I can’t get started. And it’s not a great time to pick up a second box just for testing.

BarbecueCowboy@lemmy.dbzer0.com on 22 May 23:11 collapse

I know telling you that “You should have done this” isn’t helpful today, but super recommend Proxmox in the future. I have had containers running Plex, Jellyfin, and Emby all on the same physical host by utilizing LXCs. Migration could be rough, but overall it’s not as complicated as it sounds.

lIlIlIlIlIlIl@lemmy.world on 22 May 23:22 collapse

Proxmox sounds like VMs, which is a hard no for me since that’s why I went to Docker in the first place, to get away from the overhead of VMs. Am I misunderstanding?

BarbecueCowboy@lemmy.dbzer0.com on 22 May 23:51 collapse

Not misunderstanding, just not the full picture. Proxmox can do VMs, but LXCs are different thing.

LXCs are a ‘container’ and have some requirements that might be frustrating sporadically, but they are much lighter. They’ll present like you’d expect from a VM (Their own operating system/shell/etc) but resources are mostly shared across LXCs on a host. Overhead isn’t gone, but drastically reduced. Personal experience obviously, but it’s never been something I’ve had to seriously consider on an LXC.

jpaskaruk@growers.social on 22 May 23:59 collapse

@BarbecueCowboy @lIlIlIlIlIlIl VMs are not great to use on non-server hardware anyways - there are a few things on my network which would be more convenient as a VM, but I use docker.

Seefoo@lemmy.world on 22 May 20:50 next collapse

Plex clients arent great, but they are better on many TVs compared to jellyfin. Also the wife is used to it, so I don’t really want to retrain

flynnguy@programming.dev on 22 May 20:53 next collapse

Last time I tried it, it wanted my media in a specific file structure, so I ended up having multiple instances of the same show. I could reorder everything but I got a plexpass when it was dirt cheap so I’m not that inclined to reorder everything.

If I was just starting out, I’d probably use Jellyfin but haven’t mostly due to inertia.

HeartyOfGlass@piefed.social on 22 May 21:10 next collapse

I’m in the throes of attempting a migration from Plex (lifetime pass, here) to Jellyfin, and my main issue is echoed elsewhere: It’s a headache to set up secure external access. My users would either need a new account through some auth gate I’d have to set up & manage, or I’d have to wire everyone up through wireguard or something they’d have to remember a password for and blah blah blah.

Plex is the only thing my home server is sharing. I don’t have anything directly exposed to the external internet. In any case I can think of, doing this “right” means extra steps (on top of new steps) for my current users, plus new security concerns & added user management for myself.

SirSamuel@lemmy.world on 22 May 21:14 collapse

I got a Synology NAS and despite being a technical idiot I was able to set up my family with Jellyfin on Roku phoning home to my NAS.

FryHyde@lemmy.zip on 22 May 21:34 collapse

Wouldn’t this result in all your traffic being unencrypted?

SirSamuel@lemmy.world on 22 May 22:41 collapse

Probably, I dunno. Technical idiot, remember? From a real life perspective, what are the consequences of unencrypted video files being shared to a Roku?

FryHyde@lemmy.zip on 23 May 00:03 collapse

If it’s only on your local home network, it’s not a problem at all. When you say ‘phone home’, it makes me think maybe you’re accessing it remotely over the internet, in which case it would be very easy for your ISP or anyone who is curious to see what files are being shared.

Real life consequences range from your ISP saying stoppit to reporting agencies flagging you as a distributor of illegal content and reporting you to the FBI.

Of course, this is me assuming the files you’re hosting are copyrighted movies and things of that nature, and that you sweat the FBI at all. I dunno what country you live in.

SirSamuel@lemmy.world on 23 May 01:48 collapse

Instead of using tail scale I set up Synology DDNS and a security certificate from Let’s Encrypt. (I went back and looked at the tutorial I followed and that was one of the steps.) I’m pretty sure when I log in remotely it’s via https. Does that also encrypt against the type of shoulder overlooking you’re talking about?

You gotta understand, I’m not even at the beginning of the Dunning-Kruger cognitive bias spread. I do use a VPN when I’m browsing, but that’s on a different machine from the Synology and not really relevant to what you were saying

FryHyde@lemmy.zip on 23 May 01:56 collapse

Oh in that case I’m sure you’re fine. Yeah your Let’s Encrypt setup is handling your https certs so as long as you’re seeing https you should be good.

SirSamuel@lemmy.world on 23 May 12:05 collapse

Oh okay, awesome! Thank you for the info, and for sharing your knowledge <3

50MYT@lemmy.world on 22 May 21:27 next collapse

Ive been using Plex for a few years. No pass. Desktop all the media is on, tv with a Chromecast. Android and iOS phones, both with Plex apps where I cast to the tv from.

The old app worked fine.

The new Plex app has issues with this. Some titles just won’t cast, you press play and it goes back to menu. I have to go to the desktop and cast from the Plex server page to the same tv and it works.

It’s frustrating.

ReducedArc@lemmy.world on 23 May 23:58 collapse

yeah the new plex app sucks, live tv only sometimes works on it and won’t cast. I side loaded the most recent version of the old app (10.26) and set it to not auto update.

KyuubiNoKitsune@lemmy.blahaj.zone on 22 May 21:33 next collapse

I have a lifetime pass and multiple TVs used by multiple people obver 10k km away from me that are not tech literate.

BlackVenom@lemmy.world on 22 May 21:41 next collapse

I got a lifetime pass a long time ago and have no reason to switch. I’ll consider it when it’s worth considering.

hamFoilHat@lemmy.world on 22 May 22:00 next collapse

I’ve actually switched, so I’m not really who you are asking, but the last hurdle was I really don’t like how it filters the movie list when you pick a letter instead of jumping to that place in the list. Anyone know how to make it work like Plex?

dustyData@lemmy.world on 22 May 23:32 collapse

That’s a per client behavior. Wholphin for Android, for example, does it the Plex way.

AlboTheGuy@feddit.nl on 22 May 22:00 next collapse

I can’t make my family members use Wireguard, they are stubborn, what can I say?

Secondly it’s the guides I saw for some specifics things I wanted, almost everything was with Plex in mind.

Thirdly I just liked how quick it was to set up and intuitive to use compared to Jellyfin.

Fourthly the Users are really easy to manage and create from Plex without me having to manage everyone.

Finally many smart TVs come with a specific subset of apps and Plex usually makes the cut while Jellyfin does not, again, family members, I can’t control what TVs they buy.

jnod4@lemmy.ca on 22 May 23:23 collapse

I don’t even know how to setup wireguard because I don’t have the time to tinker and learn.

[deleted] on 22 May 22:25 next collapse

.

LoafedBurrito@lemmy.dbzer0.com on 22 May 22:44 next collapse

I already tried to setup jellyfin for a couple days before I bought the $120 Plex pass. I could not get it to work at all and it was frustrating reading all the vulnerabilities with the internet.

Plex took me 5 minutes to setup and all my friends can access my media no problem.

For ease of use, Plex wins Everytime.

corsicanguppy@lemmy.ca on 22 May 23:22 collapse

setup

set up. “Setup” is a noun that lost its hyphen.

everytime

every time. Otherwise it’s not a word at all.

zoloftt@lemmy.world on 23 May 00:00 collapse

Do you understand how language evolves? It’s ok to be “wrong” as long as you’ve communicated successfully.

couch1potato@lemmy.dbzer0.com on 23 May 04:56 collapse

no

ButteryMonkey@piefed.social on 22 May 22:55 next collapse

I have both technically running. The metadata matching on jellyfin is complete ass, so I have to manually match up like a third of my library, or reconfigure the files (absolutely not happening) which I just dgaf enough to do when vanishingly few people would be able to use it, so its only partially set up. It also can’t be accessed by anyone because I’m not dumb enough, nor smart enough, to open it up to the internet (I don’t know how to do it safely and I’m thus entirely not interested in trying).

Plex, by contrast, is already configured (and if I have to scrap the library and start over, as I’ve done several times, its pretty easy to reconfigure), the metadata linking is correct and automatic most of the time, everyone already has access to it, and it just works for them, and thus for me. I’m not giving it up just because a bunch of hyper-nerds on the internet say it’s bad for, frankly, nonsense reasons that don’t apply or matter to me or honestly most people who use it. I’ll wait until it -actually- is bad for my use, or until jellyfin serves the use I have for it, which it absolutely does not do presently, and may never. (And no, a vpn or whatever setup is not a solution, it’s just one more thing to maintain and fuck with constantly to keep it working for people who don’t even know what a vpn is. Hard pass.)

I wouldn’t pay for plex now, nor in the last several years, and I strongly discourage my users from doing so, but spent money is spent, so might as well keep using what I paid for until it doesn’t work for me anymore. I mean really, why not? I genuinely haven’t seen any valid reasons to get rid of it, and lots of reasons to keep it.

ampersandrew@lemmy.world on 22 May 23:52 collapse

The metadata matching on jellyfin is complete ass, so I have to manually match up like a third of my library

Does Plex somehow do a better job of figuring out special features metadata? Because other than that, you follow the naming schemes, and Jellyfin has had a 100% hit rate for me.

ButteryMonkey@piefed.social on 23 May 00:31 collapse

I’m not really sure what you mean by special feature in this context, but plex pulls the meta largely without needing to rename files (some exceptions, but they are very obvious, like if there’s words/numbers before the title for some reason, like when I ripped my 13 hours of classic monster movies and they were numbered), and it usually doesn’t care about extra stuff like encoding info and whatnot. Hardly need to manually match anything when it gets added, and never need to manually match shows. Handfull of stuff if I rebuild the server from scratch, but those files mostly don’t have metadata to begin with (some youtube rips, some documentaries that probably came out of a series, that sort of thing). It just seems to be a lot more forgiving, I guess.

I’m just not super interested at the moment in going through my entire library, which would take half of forever, to rename everything to make it work properly. Especially when I already did/do that for plex’s requirements, and it works fine. I assumed when I set jellyfin up it would pull the same, but it doesn’t, in my experience.

ampersandrew@lemmy.world on 23 May 00:50 next collapse

I meant in the use case of ripping my entire Blu Ray library for a new Jellyfin install, the only thing that’s been difficult for me to match has been the special features. So I guess the friction you’re running into is that you’ve already got these files named for Plex, and the migration is the hard part?

ButteryMonkey@piefed.social on 23 May 01:08 collapse

Sort of, I guess? It probably would be very different if I’d been naming them in a way that works for jelly from the start, but it’s just a massive undertaking at this point to… retrofit, for lack of a better term coming to mind.

I was under the impression they used the same agent for metadata, but they must not, or there must be some changes in how Plex handles stuff.

ampersandrew@lemmy.world on 23 May 01:49 collapse

Gotcha. I hear you can run a utility outside of Plex to do the conversion, but I do have the luxury in this case of starting from scratch, myself.

ButteryMonkey@piefed.social on 23 May 02:06 collapse

Good to know, I’ll have to look into that. I’d like my jelly set up for the very few highly technical people I know who can manage their own connections (I got my limited technical skills somewhere!!), as well as my own home use, so thats helpful. Also to have a backup option for the person I care enough about to manage a VPN for (literally one person, but I also want them to have access to my calibre database as well as share folders for GOG games, and they are with it enough to learn what I teach them for maintaining the connection)

Im not sure exactly when I became a data hoarder, but I certainly am now, and more tools are good. Thanks for that info :)

ohulancutash@feddit.uk on 23 May 02:28 collapse

Just let Sonarr/Radarr do the renaming automatically.

ButteryMonkey@piefed.social on 23 May 02:41 collapse

Genuinely don’t know how to set those things up, and “my personal IT” doesn’t know either because they also have limited docker experience, and no media management experience, the media stuff is my contribution, and I do it painfully manually (i like curating, so its largely fine, but its painfully manual). i’ve been looking into it on and off for a hot minute. But I have zero docker experience which is the main way those things are done afaik.

If you know of a good guide for those things, one that doesn’t assume you are a whiz with docker already, I’d be interested. Personal IT person does security and used to sysadmin, so I’m sure they could figure it out if i can’t, but we haven’t found any particularity good guides for it that were digestible without the background knowledge. Something neither of us has any other reason to learn, so hasn’t been done.

ohulancutash@feddit.uk on 23 May 03:26 collapse

I found the guides overwhelming too at the start, but then I skipped them and just went for it with a simple container in a compose file (doesn’t even have to be sonarr).

The benefit of containerisation is that if you break it, it’s simple to remove the container, delete the config folder and start again without affecting your system. Give it fake data files to munch on and it’s unlikely to ruin anything if you muck it up.

So I did that a few times until I got the basic relationship between the docker compose file and the functions of the program. THEN I looked up some guides on the arrs and saw I needed to structure the volumes better, but that’s fine because I could wipe clean and go again.

Only when it worked predictably and I understood it did I let it loose on my library.

The good news is that if you figure Sonarr out, Radarr is almost exactly the same. As are all the arrs.

And then if you need some of them to route through a VPN container, that’s just one line in the file. And so on. Before you know it there are 20+ services and they’re easily managed.

So from services on a single compose, I can mark a show to follow, it’ll automatically download on release, rename itself, any extraneous subtitles and audio tracks removed, ingest to the media server, and delete the files when they’ve been watched. Basically, all I do is ask for the show and watch it. Everything else is automatic.

ButteryMonkey@piefed.social on 23 May 03:58 collapse

I understood about two thirds of that tbh.

Im the sort of person why plex is still a big thing. Just enough knowledge, but not enough for all the things.

I know docker isn’t the only option (idk if thats what you mean) but idk any of what you proposed as alternative. Ill send this to IT person, maybe they’ll get it, but i don’t :) i want to get the things, but i don’t have the background knowledge to make them digestible. Have a degree in technical communication, so very good at learning, more for science than tech, unless I can find a good tech guide first and then I’m great (but tech people are notoriously shit at documentation for anyone even remotely lacking in tech skill)

ohulancutash@feddit.uk on 23 May 04:04 collapse

Compose is just a way to have docker run services (apps) based on a list of settings in a text file rather than from commands in a terminal. It makes it easier to manage a whole stack (collection of services), and sets out the settings in a more human-readable format, so once you get how one service is configured, it’s easier to try others.

BarbecueCowboy@lemmy.dbzer0.com on 22 May 23:08 next collapse

Jellyfin doesn’t really do anything better than Plex. If someone already does have a Plex pass, then the best you can say about Jellyfin is that you’re glad things are missing (Like Discover/Plex Channels/etc). Also, the level of support for Jellyfin just isn’t there. Plex doesn’t always have great support, but answers to technical problems in Jellyfin are frequently just “Don’t do that”. As others have mentioned too, the experience of sharing your library with isn’t really even comparable. Your chances of sharing your Jellyfin library with your grandma are near zero unless you just do it for her.

The process of setting up Jellyfin as a backup solution actually led me to experimenting with Emby. Unless something crazy happens to my current Plex implementation I’m still not going to proactively switch, but Emby legitimately does (rarely) have some features where it has a leg up on both of them.

dustyData@lemmy.world on 22 May 23:26 collapse

My chances of sharing a Plex library with grandma are also zero. I would still have to set it up for her. That’s a non argument.

zr0@lemmy.dbzer0.com on 22 May 23:11 next collapse

Jellyfin people who constantly ask “have you tried Jellyfin?” have never used Plex and don’t know what they are missing out on.

I have Emby lifetime. I have Plex lifetime. I try Jellyfin every year.

Plex wins always. Emby is second. Would not recommend Jellyfin.

golden_zealot@lemmy.ml on 22 May 23:15 next collapse

What am I missing out on? I don’t mean this in a mean way, I think you are correct that I don’t know and am legitimately curious.

axx@slrpnk.net on 22 May 23:18 next collapse

Yeah, I’d like to know too (but won’t be using proprietary stuff just to find out).

ampersandrew@lemmy.world on 22 May 23:48 next collapse

If the other two cost money, and I’m happy on Jellyfin, maybe ignorance is bliss.

FryHyde@lemmy.zip on 23 May 00:13 collapse

Plex has a broader range of supported devices, a slightly better user interface, and provides a path to sharing your library using logins for friends and family, with https so the traffic is encrypted. You can share your movie collection with Grandma without her getting FBI piracy warnings from her ISP.

I don’t use it because it costs money and it is a very simple vector to get in a lot of legal trouble, should any US government agencies put enough pressure on them to gain access to user data, because your streams pass through Plex’s servers to make the connection.

So far though, it has been safe and reliable for the majority of its users.

HybridSarcasm@lemmy.world on 22 May 23:53 next collapse

I’m curious why Plex wins. In my experience, Plex offers no customization and very few options for changing the UI. My impression is it’s very hard to use if your media includes more than movies or TV.

jpaskaruk@growers.social on 22 May 23:57 collapse

@HybridSarcasm @zr0 it's been years since I touched Plex and this might have changed, but when I used it, it stopped working if the Internet went out. This is a terrible thing for a program that shows you media which is not on the Internet to do.

That's what made me switch to jelly and deal with the shortcomings, which are still numerous.

W98BSoD@lemmy.dbzer0.com on 23 May 00:36 collapse

howtogeek.com/…/how-to-use-plex-media-server-with…

Non-issue if you do this when you have internet access.

jpaskaruk@growers.social on 23 May 14:31 collapse

@W98BSoD I don't know what the link says, and won't be bothering to read it, cause I didn't need to do that with Jellyfin. 🤣

W98BSoD@lemmy.dbzer0.com on 24 May 02:50 collapse

Really? Really‽ typical. Bitches about a problem, gets presented with a solution, and buries their head in the sand.

Moron.

W98BSoD@lemmy.dbzer0.com on 23 May 00:29 collapse

Same on your rankings and I also run all three.

GreenKnight23@lemmy.world on 22 May 23:36 next collapse

no I have not tried it.

the jellyfin community is toxic af from my personal interactions. they’re always far more concerned with trying to one-up Plex users or just attempting to be always “right”.

not every member is this way, but the loudest among the community certainly makes me think the opposite.

I don’t plan on using jellyfin until it’s my last option.

HybridSarcasm@lemmy.world on 22 May 23:51 next collapse

Interesting. I’ve had nothing but positive interactions, but I visit them on Discord.

GreenKnight23@lemmy.world on 23 May 00:08 collapse

I actively avoid discord.

HybridSarcasm@lemmy.world on 24 May 18:43 collapse

My bad. I meant Matrix.

EncryptKeeper@lemmy.world on 23 May 00:40 next collapse

This is why I’ve used Emby for the longest time.

jubilationtcornpone@sh.itjust.works on 23 May 02:19 next collapse

Some of the users definitely like to pontificate a bit much and there’s still gaps in reliable clients for some platforms (e.g. Apple TV). That said, Jellyfin, as a service, is solid.

non_burglar@lemmy.world on 23 May 02:21 collapse

I used to use Plex and now use jellyfin, not so much because one has features the other doesn’t, but because XBMC became what they said they never would be. That’s going back a ways, but I just saw the writing on the wall a few years ago that Plex had stopped caring about free users, and I was an admittedly free user.

People focus on monetary cost, but there is a price to Jellyfin, which is that you’re on your own with all the plumbing. I’m OK with that, but I can see why someone wouldn’t want to faf about with it.

Jellyfin will one day become what Plex is now, that’s the cycle of things.

PerogiBoi@lemmy.ca on 22 May 23:39 next collapse

I got Jellyfin working on my network and found that it didn’t have a nice UI, it didn’t match shows to their IMDb titles consistently, it showed duplicates, and I wasn’t able to access things remotely as easily as Plex.

grumpo_potamus@lemmy.world on 22 May 23:48 next collapse

Just passing by from all, not much of a self-hoster myself, but I do have Plex running in my home. I just never really do much with it these days…it runs, I log into it and access my media. I’m not sharing with other people. I’m not using the other streaming services it tried to show me, etc. It works for now and I’m not invested enough to put in the work to switch to something else.

I will say/ask this though, I have a ton of music (video is secondary for me). I use plexamp on my phone all the time as my primary source of music. Does jellyfin do well with music + mobile pretty well out of the box?

I don’t have PlexPass btw

manwichmakesameal@lemmy.world on 23 May 00:38 collapse

I have a jellyfin server and use manet on iOS and it works perfectly well for me.

trk@aussie.zone on 22 May 23:47 next collapse

Sucks to add users to, users can’t reset their own password, and apparently security is so bad that exposing it to the internet is basically just giving hackers the front door key.

german@pawb.social on 22 May 23:57 next collapse

TL; DR: UX, UI, and memory.

Memory usage is a significant concern. It immediately made my NAS completely crash when attempting to scan the (not even very large) library. Plex, right now, as of writing, when idle, uses 30MB, compared to the 3.1GB reported by Jellyfin when I last tried it, which was the last reading before my NAS died a tragic death of RAM starvation.

The apps are bad. A browser isn’t a good solution - see HDR, 10bit, 5.1, Atmos, and bit-perfect support. Remote access is complex, particularly for those behind CG-NAT, and encryption for remote access is even more convoluted; Plex does it in one checkbox. Some of that is architectural, some financial, but the end result is a worse experience for me.

The UI design is such that any server slowdown affects responsiveness severely, even for simple actions, which unfortunately speaks volumes about how much of a priority the actual user experience is - that’s not something I’m compatible with as a person in general.

Third-party apps are not good either for my platforms, I deemed them to be unusable unstable and amusingly poorly designed - that’s including the Swift and Flutter versions, the latter of which’s design and UX I found incredibly obtuse. Stretching a phone app for desktop use feels a bit like stretching your ballsack into a wind sail - maybe just get a sail mate.

I genuinely wanted to like Jellyfin, I hate proprietary software, let alone paid software, LET ALONE paid piracy software. But JF still has so many areas like these that are just incredibly frustrating to deal with. Plex’s dogshit decisions are not impacting me much (Lifetime), I have established custom setups around the desktop Plex clients to make them usable, so I see no immediate reason to switch until Jellyfin addresses its memory usage and considers using a non-skid language for an application that’s essentially a file server, set of ffmpeg scripts and a metadata database.

Nefara@lemmy.world on 23 May 00:39 next collapse

Thank you for providing a possible answer for why my Jellyfin server is such a memory hog. It eats up memory and CPU even while idling and grinds all of my other services to a crawl if I let it

muusemuuse@sh.itjust.works on 23 May 03:40 collapse

I actually distrust the plex approach to granting remote access. WireGuard or Yggdrasil into a jellyfin instance seems more practical and manageable for me, and for my friends it’s fine, but I will concede it’s not great for people trying to commercialize their pirated content. That added step of connecting with VPN is super not great.

german@pawb.social on 23 May 09:01 collapse

For my friends and family, it’d be fairly annoying to connect to Tailscale, and really annoying to connect to Wireguard or Yggdrasil.

Think of a smart TV used by your mom and having to guide her to install Wireguard on it lol.

I don’t fundamentally distrust Plex’s encryption after having tcpdumped it and seeing nothing but gibberish - which is exactly what my ISPs would see, that’s my reason for encryption. But I do not trust them to keep that feature operational indefinitely.

I’ve actually seen more people commercialise Jellyfin because you can edit the fuck out of its source code and add 10 ads and 3 paywalls. I’ve only seen people selling access to Plex shares directly - like you would sell a Steam key, whereas Jellyfin custom shares get customised and sold as a Netflix alternative with an active subscription in some places around the world.

CeeBee_Eh@lemmy.world on 23 May 13:08 collapse

it’d be fairly annoying to connect to Tailscale, and really annoying to connect to Wireguard or Yggdrasil.

Tailscale is a managed Wireguard service.

FreedomAdvocate@lemmy.net.au on 22 May 23:58 next collapse

No because you can’t easily and securely share your library and remote play.

I have a lifetime pass so there’s no need to switch to a worse product.

MuttMutt@lemmy.world on 23 May 00:17 next collapse

Tried Jellyfin. It puked when it saw my library.

I bought plex lifetime years ago when it was like 125.

I still hate the new plex app ui on roku. It’s clunky and sucks. The alternative is to break my library in sections and hope something else will maybe work.

Windex007@lemmy.world on 23 May 00:19 next collapse

4 people host libraries that my tech illiterate boomer parents access.

One login, many servers, singular interface.

That is very specifically the situation I’m in. Jellyfish, emby, you wanna whip up a persona… that’s a pretty damn clear-cut one for ya

TrippinMallard@lemmy.ml on 23 May 00:38 collapse

Impressive! Is it possible to learn this power?

Windex007@lemmy.world on 23 May 02:42 collapse

Yeah for sure. Super easy. Merely be born in 1959

CarrierLost@infosec.pub on 23 May 00:32 next collapse

I bought a Plex lifetime pass in 2014 when it was $75. I’ll keep using it until they make it stop working.

wookiepedia@lemmy.world on 23 May 01:00 collapse

I bought the plex pass at the same price. I’ve been using jellyfin for just over a year now. Had to set up tailscale for remote access, but it’s worth it to use an open source tool.

GasMaskedLunatic@lemmy.dbzer0.com on 23 May 00:46 next collapse

Lifetime Pass holder here. Used to run Jellyfin alongside Plex. Had crashing issues and had to shut Jellyfin down for quite a bit. Came back after a while and started Jellyfin from scratch. None of my users ever chose Jellyfin over Plex.

  • The UI is slower (at least on Windows), clunkier, and uglier. Hopefully this gets fixed in the upcoming big update they have planned for the desktop client. Their Roku app is actually on par with Plex’s though.
  • The admin dashboard is confusing and in my opinion awful.
  • Downloaded content is not viewable within the app on Android. This is the complaint I’ve heard the most from my user who made a significant effort to switch. Ironically, after the New Experience update this became less of an issue since Plex ruined downloads.
  • Plexamp’s UI, radios, and sonic similarity feature were, last I checked, unmatched by a long-shot. I use my music library heavily. If I make the switch fully away from Plex, I’ll probably opt for something more specialized like Navidrome.
  • Manually setting the edition of a movie is so much easier on Plex, and for someone who likes to have multiple editions, it’s less confusing for the user to see each edition individually labelled in the library than selecting the movie and being expected to know which file name they should pick. Not every file is named to Jellyfin’s standards because that would make them harder to add to my torrent client, and some don’t have their editions in the file name at all and I just have them hand-labelled in Plex based on run time.
  • I’m still trying to setup my DVR in Jellyfin and can’t get it to work. Plex works fine, Jellyfin just won’t. It’s a moot point at the moment, but once I do get it to work, unless things have changed over the years, the channel guide is a whole other set of challenges.

I’m willing to deal with this personally simply because Plex creates just as much, if not more of a headache for me as an administrator and the bloat is ridiculous, but not a single one of my users has switched, and I don’t blame them. They don’t have to deal with the administrative difficulties, so there’s no benefit to them except being able to download files to their system instead of just in the app, which none of them care about. If nobody is going to use it, my focus ends up being on Plex anyway. I have been pushing Jellyfin for a year and a half. None of my friends or family want to use it unless Plex borks something, and even then they want Plex back.

Jellyfin just isn’t on par with Plex, no matter how much I wish it was. It’s death by a thousand cuts on both the user and administrative ends. It would be one thing if I were a free user or actively paying for Plex, but as a Lifetime Pass holder, I just can’t justify it yet.

brucethemoose@lemmy.world on 23 May 02:45 next collapse

As an observer in these comments, this is a great answer. Thanks for typing it out.

It does seem like some “cuts” could be ironed out reasonably quickly, like the file naming issue or UI lag.

Dran_Arcana@lemmy.world on 23 May 03:09 next collapse

For music enthusiasts plexamp is also basically unbeatable. I welcome the day open source catches up.

muusemuuse@sh.itjust.works on 23 May 03:37 next collapse

Nothing in the self hosted space is taken seriously on windows. There’s a reason for that. Jellyfin on Linux is fine. I’m a fucking smooth brain and if I can do it, a crack enhanced autistic monkey can do it.

Plexamp is better. I will give you that. There’s nothing outright bad about jellyfins take on music. Apps like Discrete make it quite nice, but plexamp just satisfies that out-of-box itch.

Appoxo@lemmy.dbzer0.com on 23 May 06:47 next collapse

I would recommend Symfonium for muaic listening.
It has an insane feature set (and it can support both Plex and Jellyfin libraries

One of my killer features of it are rolling cache. And you can decide how big and how it behaves to cache songs

I use Jellyfin to listen music at best on desktop at work through the browser

tko@tkohhh.social on 24 May 03:52 collapse

Can you explain rolling cache? I’m pretty sure plexamp does this, but maybe I’m misunderstanding what you’re referring to.

Appoxo@lemmy.dbzer0.com on 24 May 06:53 collapse

My phone UI is german so I translated it with google. Text should be accurate enough
<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/cc8cb13e-d500-4787-8abc-823a822bbfae.webp">

It’s essentially like Spotify does it (probably)

Should something be unclear, give me a heads up :)

tko@tkohhh.social on 24 May 13:51 collapse

Gotcha… Yes, Plexamp does this as well:

<img alt="" src="https://tkohhh.social/pictrs/image/e79e5564-8d85-4f1f-a825-3c3c8f45a71f.png">

Appoxo@lemmy.dbzer0.com on 24 May 14:03 collapse

Probably inspired by it.
It’s a neat feature :)

1hitsong@lemmy.ml on 23 May 12:16 next collapse

Their Roku app is actually on par with Plex’s though.

I can’t tell if that’s a complement or a dig 🤣

GasMaskedLunatic@lemmy.dbzer0.com on 23 May 19:20 collapse

I meant it as a compliment. Lol. Both of the Roku apps are fairly functional as far as I’ve been able to observe.

toebert@piefed.social on 24 May 09:14 collapse

It’s a small piece in your observation but I’ve been on the hunt for an android client for jellyfin with downloads that are.. usable. Fladder has been so far the only one where this seemed to work okay-ish (it’s still slow, and I noticed it doesn’t detect if the device supports Dolby vision to force transcoding). But still, if your one user is still trying.. maybe it helps them a lil.

GasMaskedLunatic@lemmy.dbzer0.com on 25 May 12:59 collapse

I’ll take a look at it and let them know. At the moment they’re back on Plex, but if this app works the way they want, they may be open to switching. Thanks!

NotMyOldRedditName@lemmy.world on 23 May 00:58 next collapse

Plex doesn’t charge to just stream locally so I haven’t bothered switching or looking into switching yet.

corbindallas@fedinsfw.app on 23 May 02:49 next collapse

Well now I can sell my account for 500

pachrist@lemmy.world on 23 May 03:05 next collapse

I have both and run them side by side through Docker in UNRaid, but Jellyfin hardly ever gets used unless there is a problem with Plex and I don’t feel like fixing it immediately. I’ve had the Plex lifetime pass for forever.

I have young kids and really like Plex’s system for moderating content for their accounts. I’ve never explored this on Jellyfin though. As a person with crappy laptop speakers, subtitles are important to me. Plex does subtitles better than Jellyfin in my experience.

muusemuuse@sh.itjust.works on 23 May 03:33 next collapse

For the price of people’s, you could just get better speakers.

Hell you can probably get a framework for what plex will cost next year.

pachrist@lemmy.world on 24 May 22:21 collapse

Ha! I have a Framework 13 from their first run. It’s my only real gripe with it. Downward firing speakers are dumb on a laptop.

Appoxo@lemmy.dbzer0.com on 23 May 06:55 collapse

From my admin panel (showing the user child protection):

<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/a8ef5eaa-1295-4833-a1f7-0a1a9c1f288e.webp"> <img alt="" src="https://lemmy.dbzer0.com/pictrs/image/9fc48228-710f-4688-a82b-3c3ccb0a17ec.webp">

Idk where the age metadata for movies ia pulled from but I guess it’s either TMDB/TVDB or some other metadata source I added.
Seems to work though (I have not added it)
<img alt="" src="https://lemmy.dbzer0.com/pictrs/image/bfff9e55-a09b-4ced-93a9-64c30c6d59f7.webp">

The age rating can be written over and locked so a refresh can not reset it.

As for subtitles (don’t quote me though):
SRT on the AndroidTV app is basically instant (just direct play)
PGS can (afaik) usually also played directly
VobSub needs to be burned in/transcoded
ASS/SSA is in a phase to be implemented so it doesnt result in transcoding.

But usually encoders/remuxers include SRT or PGS subs anyway.
My only complaint is the native iPad-app which needs a minute to stream SRT subs for whatever reason (using the web-ui). The mobile Android app, the AndroidTV and regular web ui basically work instantly so idk /shrug

MSids@lemmy.world on 23 May 03:37 next collapse

I already own a lifetime Plex pass, so I have no reason to stop using it. They are high thinking that anyone will pay $750 for lifetime. I paid under $100 but frankly I would have paid more, I use it every day. I’m glad that the devs there were able to get paid and provide for their families while making Plex. Plex works incredibly well for me and my family, I will use it for as long as I am able to.

I struggle to understand why JF users seem to want Plex users to convert so badly. I used JF for a while but things are great on Plex. If I thought JF was better I would switch and my metadata is well prepared for the day I need to.

mic_check_one_two@lemmy.dbzer0.com on 23 May 04:28 next collapse

Yeah, pretty much this. I have very little reason to switch, as the price increase doesn’t affect me at all.

Plus, there are enough known Jellyfin exploits that I’m not comfortable having it on the internet. The vulnerabilities are exploitable even with a reverse proxy. And I enjoy being able to share my libraries with friends and family. I have a few friends who run Plex servers of their own, and having their shared libraries show up in a single unified home page is nice. That wouldn’t be possible if I had to get all of them set up with a local VPN connection first.

Luckily, the two happily run side-by-side. So there’s literally no good reason to ditch Plex if you already have the lifetime pass.

Appoxo@lemmy.dbzer0.com on 23 May 06:43 next collapse

I struggle to understand why JF users seem to want Plex users to convert so badly. I used JF for a while but things are great on Plex.

See no further as wenn Windows does something bad and Linux users come in like locusts.

CmdrShepard49@sh.itjust.works on 23 May 17:27 collapse

The difference is that Windows shittiness affects everyone using Wndows. This shittiness from Plex is (currently) only affecting people that are mostly new to the platform.

Appoxo@lemmy.dbzer0.com on 24 May 06:51 collapse

And those that havent bitten the bullet for the license

Noggog@programming.dev on 23 May 20:19 collapse

Solidarity. New people are being forced to deal with this enshittification wave. We may be immune to it (for now), but the more people involved and excited about the alternative the better it’ll be. Yeah, I got mine… but we can also be involved in something better.

falynns@lemmy.world on 23 May 04:33 next collapse

Lifetime pass purchased years ago and Plex manages sign-ins and connections for my less computer-savvy friends.

jjlinux@lemmy.zip on 23 May 09:42 collapse

Good Plex. They will also manage to start charging the other users of your instance at some point. The problem is not how ‘this feature is there", but how long until "this feature is now $X.XX’. They have been the slowest I’ve seen at enshitifying their service, but sure enough, they are doing it.

amorpheus@lemmy.world on 23 May 12:26 next collapse

The problem is not how ‘this feature is there", but how long until "this feature is now $X.XX’.

Would be lovely if people could shut up about things that haven’t happened yet. Plex isn’t climate change, I’ll switch when it starts inconveniencing me.

jjlinux@lemmy.zip on 24 May 11:03 collapse

Cool, that’s exactly how it should be. Do what you want when you want. I’m still not shutting up with my certainty that this will be the case, and it will happen when you least expect it while leaving very little time to do anything about it. Enjoy.

CmdrShepard49@sh.itjust.works on 23 May 17:29 collapse

This same thing can happen to Jellyfin too. That’s literally what spawned it into existence.

jjlinux@lemmy.zip on 24 May 11:10 collapse

If and when Jellyfin has anything talking about paying for something (other than donations, evidently), I will be part of the warning crew as well. Plex never, as far as I can recall, had this level of clarity and transparency in terms of funding and budget.

gdog05@lemmy.world on 23 May 04:43 next collapse

I thought about replying to some comments but decided to make a top level comment instead. There are some valid points a few people have brought up that aren’t the easiest things to fix. Some are, actually pretty easy to fix. Some are issues where Jellyfin forces you to do things a certain way, like file naming convention, which I think is extremely smart to do anyway.

But the one reply I keep seeing is “until Plex stops working, I see no reason to switch”. With that, I mean, I guess we all agree you are going to get fucked by Plex at some point. They’ve been slowly cranking up the heat in the pot. I love my media library and I just couldn’t stand waiting for the rolling boil. I’ve been using Adobe products since 1999. I recognize an abusive relationship when I see it. If you’re happy where you’re at, I mean, by all means. I’m not going to yuck your yum. Many of the issues are exactly the kinds of things the Jellyfin community is happy to help fix with you. I do wish you all the best, but I’ve never gotten locked into a great deal that didn’t hurt when I needed to get out of it before.

FreedomAdvocate@lemmy.net.au on 23 May 11:14 next collapse

But you’re not “locked in” with Plex, because as everyone in here keeps saying - JellyFin is so wonderful it only takes 15 minutes to set up. That means if Plex ever does screw over lifetime pass owners, unlikely as it is, then within 15 minutes they’ve switched to JellyFin. Easy.

amorpheus@lemmy.world on 23 May 12:47 collapse

With that, I mean, I guess we all agree you are going to get fucked by Plex at some point. They’ve been slowly cranking up the heat in the pot. I love my media library and I just couldn’t stand waiting for the rolling boil. I’ve been using Adobe products since 1999. I recognize an abusive relationship when I see it.

You are more concerned with people’s relationship with Plex than the people actually using it. I can’t speak for free tier users, but lifetime pass holders have yet to be affected by changes in how Plex does business. Until that changes, can you please stop acting like the sky is falling?

horse@feddit.org on 23 May 05:45 next collapse

99% of my usage is on an Apple TV and the Jellyfin Apple TV client is just really bad. Last time I tried it didn’t even display “watched” markers and the UI looked terrible. None of the third party clients seemed decent either. The Plex client is much better (although I could do without the “suggested” sections).

cantankerous_cashew@lemmy.world on 23 May 06:49 collapse

The tvOS app is actively under active development, although it’s been a couple years since they’ve published a proper release. Devs routinely post updates here

horse@feddit.org on 23 May 14:14 next collapse

If it’s good enough one day, I might switch. But for now it’s unfortunately just not good enough. It’s a shame really, because I do appreciate FOSS, but if Jellyfin is to achieve mainstream adoption, they really need a decent client on what is probably one of the most mainstream platforms in the living room.

moleverine@lemmy.world on 23 May 14:16 collapse

A couple years between releases when the app is as bad as it is might as well be never. I’m not suffering through using an app that barely works in the hope that that some year it will improve.

Appoxo@lemmy.dbzer0.com on 23 May 06:41 next collapse

As a Jellyfin user that has lurked in past “Plex did bad thing X” threads and someone suggested jellyfin.

The usual reasons are

  • Remote login (through their relay)
  • Which also plays into remote streaming
  • Plex Amp (their music player) is supposedly the absolute best of anything
  • Very easy to sign up (both the admin and family and friends

At least that’s what I remember at the top of my hat.

Scrath@lemmy.dbzer0.com on 23 May 07:31 next collapse

I used to be on plex for similar reasons.

Remote login is still a hassle of course. I work around it with a VPN but that causes issues sometimes.

Plex Amp went great for a while for me until it suddenly didn’t. The app got incredibly laggy on my phone when I was playing playlists of a 1000 songs or more. I switched to navidrome + Symfonium as an alternative and set up remote access with a cloudflare tunnel.

CmdrShepard49@sh.itjust.works on 23 May 17:22 collapse

Just a slight clarification that their relay server is a fallback for when your server is inaccessible and still allows you to playback media at 1 or 2Mbps. Remote logins are handled by their authentication server which is separate, so that bulletpoint should be broken out into two separate items.

Appoxo@lemmy.dbzer0.com on 24 May 06:51 collapse

Appreciated

sunbeam60@feddit.uk on 23 May 09:23 next collapse

Plex has clients for every single device there is. I arrive to some 2018 smart tv in a holiday cottage and the absolutely dreadful, measly App Store, now long abandoned, has a plex client.

Also I have a very old life time pass so current pricing means nothing to me.

Eideen@lemmy.world on 23 May 09:26 next collapse

When i have a plex lifetime pass from 2016, dam 10 years. Plex works fine, my biggest complaint is the other steaming service they are trying to sell (luckily you can disable it), offline viewing on mobile needs a lot of love.

Everything else works good enough. Why should i spend time on converting?

My next thing I want to replace is my good Nvidia Shield, sadly with Android TV that 1/3 of my main page is an ad , and i can’t easily turn if off. And have not found a good alternative launcher.

It is like Microsoft windows, enshittification.

Kangy@lemmy.dbzer0.com on 23 May 10:07 next collapse

Have you tried Projectivity launcher? I switched my Shield TV tube to that. No ads and my Shield is significantly faster as well

FreedomAdvocate@lemmy.net.au on 23 May 11:08 collapse

Who really cares if you see some ads for 2 seconds before you press the Plex button?

vodka@feddit.org on 23 May 09:48 next collapse

I use both, I have had my plex running since the lifetime pass could be had for 40 bucks on sale.

I still use plex because it Just Works™️ for my family members. But, the day when they suddenly unprompted blasted all family (and me) with emails about what everyone else watched this week, I decided I would never use it again myself. I also told my family that the next time that stupid ass plex database gets corrupted, I’m not restoring it and they’ll have to join me on jellyfin.

I started using Jellyfin for myself, and I absolutely love it. And settings up my own preferences for transcoding, and things like that giving me full control is fantastic. But jellyfin has issues for multi users imo, sure I can manually make accounts for people and all that. But just the idea of having to input a url for the server in an app is already way past the convenience threshold for a lot.

Also most of the exposed jellyfin endpoints are entirely unprotected, and there’s no native MFA.

ITGuyLevi@programming.dev on 23 May 13:59 collapse

Authentik is your friend fam. Might take a minute or two to get it spun up the way you want, but then you can support using a single IdP (that you control) for all your hosted stuff (except Plex). If you want MFA you’ll have to set it up differently than I, I just use an LDAP lookup but it works great.

vodka@feddit.org on 23 May 16:49 collapse

I could do that, but going “hey make an account here on this thing that you have no clue what is that I host and then you can use that to log in to my media server” is still too weird and not normal for a normie.

I also think it’s a complete nogo until jellyfin has native support for it.

jjlinux@lemmy.zip on 23 May 09:54 next collapse

I see so many here with the argument of 'I already have a life time pass, so this increase doesn’t affect me". And in all honesty, that’s a mostly logical take on this if you already have it.

However, the signs are clear. This is a first step. I don’t believe (and I’m very aware I could be wrong) for a second that the executives are actually expecting people to grab a pass for 750 dollars, but they expect a minimum amount of people to go ahead and do it anyway. Once they see this conversation is dying down, and that no money is coming in on that end, they will switch to another method of getting money (the investors need their money, right?).

From there, the sky’s the limit. Charge extra if your instance has more than 3 users, or charge the users that are not you. Cap your quality at 720p unless you fork over 2 dollars per month. Pay for this new AI feature that is not included in your pass. Pay to disable this AI feature that was forced into your pass.

For pass holders there is no problem with this increase, it’s what invariably happens when companies start moving towards the money grab path.

We’ll just watch from the sidelines and will be here to help you migrate once (not if) these things happen.

FreedomAdvocate@lemmy.net.au on 23 May 11:07 next collapse

You were on the right track but came to the wrong conclusion.

They’re pricing the lifetime pass out so no one buys it. The goal is to get everyone that doesn’t already have one to get a monthly subscription.

They’re not going to screw over the existing lifetime pass owners because those are the people that helped get the company to where it is today. They’re the people who bought it just to support the product, not because it was needed.

jjlinux@lemmy.zip on 24 May 10:57 collapse

I didn’t think about that. It does make Kore sense than my train of thought. These companies, wao.

amorpheus@lemmy.world on 23 May 12:38 collapse

We’ll just watch from the sidelines and will be here to help you migrate once (not if) these things happen.

Would be nice if you guys could do that quietly. Not every change in how Plex does business needs to echo through social media. We’ll let you know when the time comes.

jumjummy@lemmy.world on 23 May 15:25 next collapse

It’s like the standard ”I use Arch btw” meme, but maybe there are too many Linux users on Lemmy so these people need to find a new way to feel special.

GreenKnight23@lemmy.world on 23 May 16:56 next collapse

Would be nice if you guys could do that quietly. Not every change in how Plex does business needs to echo through social media.

<img alt="1000003962" src="https://lemmy.world/pictrs/image/4160927a-0373-4baa-9e32-b107c09fca1e.jpeg">

I’ve never seen a bunch of pretentious assholes react so hard to a product they don’t use so loudly. not even Linux vs Windows users are this insufferable.

then you have an actual JF developer stirring the shitpot up with posts like this.

amorpheus@lemmy.world on 23 May 18:02 collapse

I really don’t mind them capitalizing on this, the echo chamber just makes it super annoying.

I’ve never seen a bunch of pretentious assholes react so hard to a product they don’t use so loudly.

Very apt way of putting it.

Here’s another meme that came to mind:

<img alt="" src="https://lemmy.world/pictrs/image/1986b319-24fe-4e8a-a039-60485b511ddb.jpeg">

dustyData@lemmy.world on 24 May 15:24 collapse

Always remember that the point of this scene is that the guy saying “I don’t think about you at all” is an insecure prick who is constantly anxious of losing his power and status. He thinks about it all the time, this scene is just bravado to keep up a façade of suave indifference, but inside he is spiraling out of control because the other dude took a project away from him. So, this meme doesn’t say what you think it says.

Noggog@programming.dev on 23 May 20:10 next collapse

I think the thing is, every news cycle there IS a few people who’s time has come. And so jellyfin is brought up

I say this as someone who has a plex lifetime and is still using plex. I appreciate everyone getting riled up and passionate, because that means the fallback will be that much more polished when my time comes.

You sound like someone pulling up the ladder and yelling at the people below to shut up. Anyone new to the space is dealing with this absurd $750 lifetime price. Of course they’re yelling

jjlinux@lemmy.zip on 24 May 11:05 collapse

Wy do it quietly when we can help others know about the alternatives, how to get them, how they work and what would be the cons and pros?

That’s one of the utilities of social media, no?

CriticalMiss@lemmy.world on 23 May 11:27 next collapse

I use JF for movies/shows. I feel where JF falls short is music, and sadly for now, without a paid solution which I don’t feel like playing since I bought lifetime pass a decade ago plexamp just does it better. Will it always be like this? God, hope not. The writing is on the wall and the quicker we are off Plex the better.

ITGuyLevi@programming.dev on 23 May 13:54 collapse

Plexamp is all that’s keeping it installed in my homelab.

cmeu@lemmy.world on 23 May 11:30 next collapse

I like Plex.

When I bought my Plex lifetime pass I saw it as an investment. So far, it’s paid off handsomely.

I’m still getting great experiences, able to access it from anywhere in the world, on basically any device, seamlessly and simply.

I get it that the jellyfin community is really excited about their thing - I just am not.

I’ve run jellyfin, it was kind of cool I guess, but there was nothing compelling about it. So I uninstalled it. What is jellyfin’s “must have” feature, anyway?

I wouldn’t go out and build a new car when I’m perfectly happy with my 10-year old sedan. If you’re expecting me to go through that just because the new ones cost more than I spent years ago, you’re insane. I wouldn’t go and re paint my house just because the old company now charges new customers more for their paint.

I paid for it, it works well. There’s no reason (except all the FUD I keep seeing on lemmy,) to even think about dismantling and recreating it with something new.

Keep building your dream tool Jellyfin people - Godspeed, but your community should target acquiring net-new users instead of trying to scare and poach happy users away from what they already have.

melsaskca@lemmy.ca on 23 May 12:03 next collapse

I use Plex to save money on plumbers because I cannot solder. Plex gives me the ability to exact repairs myself.

psilotop@lemmy.world on 23 May 12:38 collapse

<img alt="" src="https://lemmy.world/pictrs/image/9f385480-3925-4e4a-9efd-3cc0739803a4.gif">

melsaskca@lemmy.ca on 23 May 12:41 collapse

Oops! I meant PEX. Kindly disregard.

psilotop@lemmy.world on 23 May 12:50 collapse
TedZanzibar@feddit.uk on 23 May 12:52 next collapse

I tried Jellyfin once about a year ago and it was… OK I guess? Certainly nowhere near as polished as the rabid fan base would have me believe, and there was something in my library that it flat out refused to play.

If I didn’t already have a lifetime Plex Pass, and it was just me hosting my own media for a user count of one, then sure, I’d use it. But none of those things are true. I need something that “just works” and Plex fits that bill.

Like most people here, I bought a lifetime pass when it was $75 and it’s paid for itself over and over again in the time since. I honestly think I’ve had more than $750 worth of value from my purchase. Sure they’ve made some odd decisions recently, but until they start actively taking away functionality or rescind existing lifetime subs then I will continue to use it.

Meanwhile, not to belittle you personally, but the fact that every thread that mentions Plex in any way, good or bad, is guaranteed to be dominated by people circle-jerking over their beloved Jellyfin has put me completely off the project, to the point that I’ve had to add the word to my blocklist. Obviously that’s not working too well or I wouldn’t have seen this post!

lepinkainen@lemmy.world on 23 May 15:21 collapse

Yea, Jellyfin might be good tech but the fans are insufferable

appauled@sh.itjust.works on 24 May 06:15 collapse

Tbh I just fanboy any FOSS company like that

BakedCatboy@lemmy.ml on 23 May 12:56 next collapse

I just want Findroid to support transcoding. I hate that the official app is very obviously just a webview - I mean if I couldn’t tell then I wouldn’t care, but it doesn’t feel very native and behaves slightly glitchy when navigating around. Sometimes instead of scrolling, the webview does the little “stretch bounce” overscroll thing. I wish they could get an experienced android dev to make a polished native-feeling app.

I honestly feel like 99% of my aesthetic issues with jellyfin would be solved by having the Overseer devs do a redesign. Overseer looks amazing and I tried to make a jellyfin theme to copy it and Plex, but found that not enough elemts had classes for me to select with CSS so I gave up. Jellyfin vue looks pretty good but suffers the same problem as third party apps - being under heavy development with lots of missing features (last I checked I couldn’t get subtitle selection to work)

Here’s a bonus one: why does the Plex search results look so much better??

<img alt="" src="https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fi.imgur.com%2F0gS9M5k.jpeg">

<img alt="" src="https://lemmy.ml/api/v3/image_proxy?url=https%3A%2F%2Fi.imgur.com%2FvhgN912.jpeg">

ITGuyLevi@programming.dev on 23 May 13:47 collapse

I’m not positive but I believe that is a setting, it defaults to a poster view but I think it can be swapped to a list view.

BakedCatboy@lemmy.ml on 23 May 14:15 collapse

Do you know what section of the settings that’s in? I checked them all and didn’t see anything related to search results. I don’t mind the posters tbh, it’s just that you can only really see 2 results vs 5 in Plex. Not a big deal but it’s just kind of comical how so many small paper cuts have remained the same over so many years in jellyfin.

mrnarwall@lemmy.world on 23 May 13:10 next collapse

I started with jellyfin, and eventually let my partner convince me to pay for a lifetime pass for Plex. Plex just has better functionality. Not only can I access my library from anywhere, the subtitles work without fiddling with different srt files, the error messages are much more descriptive, and I find the documentation for adding OTA antenna and DVR functionality much more comprehensible with Plex.

I like jellyfin for what it is, but Plex makes it all work with far less headache and much better support. So Plex wins, in my mind for now.

And with all that being said, I got my Plex lifetime pass a few years ago, so the value I have will not be the same as yours if you are just now starting to consider Plex, so I can understand why you might have a different opinion

datavoid@sh.itjust.works on 23 May 14:05 collapse

Subtitles are the main reason for me

naitro@lemmy.world on 23 May 14:55 collapse

The official JF apps do struggle a bit with subs, but 3rd party clients have solved that issue for me completely. I use kodi and wholphin on android tv and findroid on my phone.

jsnfwlr@lemmy.ml on 23 May 13:33 next collapse

Jellyfin doesn’t have a client/app for my Samsung Frame TV

Zeoic@lemmy.world on 23 May 14:56 collapse

When did you last check? I believe jellyfin apps made it onto tizen OS a few months ago

jsnfwlr@lemmy.ml on 25 May 04:28 collapse

Literally this instance. It isnt available.

Edit: to be fair, it is a 2021 version of the Samsung Frame TV, and may be running an older version of Tizen that hasn’t been targeted by the Jellyfin devs.

I will look in to compiling and deploying it myself sometime

ITGuyLevi@programming.dev on 23 May 13:52 next collapse

I’ve still got my Plex up, I only use it for Plexamp though, and my brother watches stuff on it (lifetime pass since forever). I quit watching stuff on it because in order to log in you have to hit Plex’s servers (even when logging in directly to the self hosted server); that doesn’t work for me because we block them at work. If they would let me use my own IdP, I’d probably stay. At least with Jellyfin I can authenticate how I want.

buddascrayon@lemmy.world on 23 May 13:57 next collapse

Lifetime pass, it still works well so why would I switch?

bhamlin@lemmy.world on 23 May 14:14 collapse

Same here, but I am also maintaining jellyfin alongside it. In case Plex decides that “lifetime” means something other than what I expected it to mean. I’ve long ago gotten my $80 of usage out of it.

Jellyfin is… ok. It works, it works consistently, and it is consistently almost great. But I provide “cable replacement” and “streaming supplement” services to family that doesn’t live in the same house, and will all likely break a box that managed a VPN.

Given the above, we’ll ride out Plex until they go nuts. Hopefully jellyfin will be polished enough for child use by then.

FreedomAdvocate@lemmy.net.au on 25 May 08:58 collapse

Why would you bother “maintaining” jellyfin when you don’t use it? Just install it if you ever move away from Plex. Seems like work for nothing.

bhamlin@lemmy.world on 25 May 16:35 collapse

One, so that it’s already ready if I ever need to use it seriously, and two, so I can continue to observe its progress and dependencies.

I suspect Plex will not give us a lot of warning if they decide that old lifetime passes aren’t good enough anymore. Money grabs like that are best as a surprise.

I have two Plex servers I maintain, for myself, friends, and family. Both also have jellyfin serving the same sources. It’s trivial to maintain them side by side. Since it’s there, I can easily use it occasionally and see if the things I don’t like about jellyfin have been fixed.

moleverine@lemmy.world on 23 May 14:22 next collapse

I don’t have a lifetime pass; I pay the monthly subscription. I would prefer to use Jellyfin, but Plex works better and the Jellyfin app on Apple TV is abysmal. That’s pretty much it. If Jellyfin worked better, I’d switch, but I’m not suffering through it for some principle against paying for software.

TBi@lemmy.world on 23 May 15:01 collapse

You should try out Emby. As someone who likes getting paid I think people who work hard should also get paid. So I paid for Emby :)

Evotech@lemmy.world on 23 May 14:27 next collapse

I run jellyfin now after the whole plex pass incident (in not going to pay to host my own pirated content, and that’s just that)

But honestly plex has a better ui and featureset.

That said jellyfin has been perfectly serviceable for me. The app is good. I can select stuff. Play it. My wife can work it just fine.

dustyData@lemmy.world on 23 May 14:30 next collapse

After 22 hours and 291 comments, I can see that 80% is sunk cost, 15% never bothered to look at their Jellyfin client’s settings, and the rest use a device that doesn’t have a client for Jellyfin yet.

ragebutt@lemmy.dbzer0.com on 23 May 15:11 next collapse

If your device doesn’t have a client it probably has a kodi port. Jellyfin libraries can be imported in kodi with plugins (and plex and emby for that matter). Then you get the benefits of kodi (better skin support, more robust plugins, better subtitle rendering, etc) with the centralized metadata administration of Jellyfin and retain the option to use Jellyfin clients on devices with locked ecosystems (eg ios) or where you don’t feel like setting up kodi

kieron115@startrek.website on 23 May 16:46 next collapse

Securely sharing is simpler on Plex. I can invite anyone with just an email and they have near instant access to an HTTPS encrypted service. I don’t have to deal with setting up a VPN, reverse proxy or ACLs (in the case of something like Tailscale).

CmdrShepard49@sh.itjust.works on 23 May 17:11 next collapse

Using a product that you paid for long ago that still works just fine doesn’t really fit the bill of the “sunk cost fallacy.”

dustyData@lemmy.world on 23 May 20:09 collapse

I didn’t say fallacy. I said sunk cost. I’m not judging. It’s a legitimate sunk cost if it is indeed rationally better to keep using it rather than stopping.

ripcord@lemmy.world on 24 May 14:33 collapse

Then you didn’t read the comments.

The one about Jellyfin fans being insufferable and putting me off the project made so much sense to me after reading comments like yours.

dustyData@lemmy.world on 24 May 15:09 collapse

There’s only one, well, now two with yours, comments about that. Any negativity is being brought here by you. Sure, people who use jellyfin advocate for it whenever they can. Just like Linux users can be seen as insufferable by windows only people. Or self-host fans can be felt as insufferable by people happy giving their data to google, Microsoft, meta and apple. But then, you fucking missed your turn, this is self-host, what do you think people were going to talk about here?

ripcord@lemmy.world on 24 May 18:46 collapse

You strawmanned the shit out of the comments and don’t call that negativity? If your response is nearly verbatim “everyone who disagrees with me has no argument, they are just stupid” then I’m not sure what reaction you expect. There’s dozens of good points in this thread and yet you dismissed literally every one.

dustyData@lemmy.world on 24 May 22:55 collapse

Wow, that’s a lot of projection on a single comment. I didn’t disagree with any of the comments. And I’m not attacking anyone. Chill down, we are talking about software ffs.

ripcord@lemmy.world on 25 May 00:01 collapse

I’m fine…are you confused about this thread or something? And forgetting what you actually said, or…?

Like, the comment about getting worked up after you seemed to get really worked up is weird.

Weird, weird replies.

TBi@lemmy.world on 23 May 14:56 next collapse

I tried Jellyfin and had some issues with it. I tried out Emby and everything was smooth sailing. Paid for premium and been using it ever since.

It’s a bit better supported on TVs than Jellyfin.

Never actually used or paid for plex

technocrit@lemmy.dbzer0.com on 23 May 15:04 next collapse

Kodi yo… Although my YouTube addon stopped working recently. aggg…

silentjohn@lemmy.ml on 23 May 15:28 next collapse

I don’t pay for plex so I don’t really care, at this point in time.

teawrecks@sopuli.xyz on 23 May 16:09 next collapse

To add on to the top post: with Plex you only need 1 account and can exchange access to multiple servers. I can browse all the media my account has access to with ease.

Jellyfin needs an account per server. If the client multiplexed between them seamlessly, that would probably be fine enough. But it would be nice if they supported some method of federation.

And Jellyfin has a list of CVEs that they haven’t addressed in years, which makes not want to make it visible outside my network.

I want to ditch Plex, but this is the primary sticking point for me. No criticism to the Jellyfin devs btw, they’re doing the lord’s work, I have nothing but respect for them.

Another minor one is that the Plex app works with a controller on my bazzite HTPC, but the Jellyfin one was hit or miss. I could get it to work once, and then the next day the controller would do nothing and the UI would be acting weird. I will go back and try it periodically to see if it’s ready, but last time I checked it wasn’t.

DreadPirateShawn@lemmy.blahaj.zone on 23 May 16:49 next collapse

I tried to switch, about a year ago. Playback stuttered and or completely failed more often than not, on content which worked fine as-is in Plex.

wool0698@thelemmy.club on 23 May 16:53 next collapse

Like most people here I bought a lifetime pass years ago and Plex just works (it passes the Wife Acceptance Test).

However, I am planning on spinning up Jellyfin and giving it a go and seeing what it’s like. I’m a bit nervous reading and things like multiple versions of the same movie displaying separately but I also think I saw a plugin that fixes that.

CmdrShepard49@sh.itjust.works on 23 May 17:00 next collapse

I used Emby for a couple years right before they went closed source which spawned Jellyfin and it was fine in some area (though not as polished) and better in others, but securely sharing remotely was always a huge hurdle which is not something they’ve found a solution for.

I have a lifetime pass so I have no reason to switch as of yet. Migrating people over like my elderly parents is going to be a nightmare if it ever comes to that.

chronicledmonocle@lemmy.world on 23 May 18:32 next collapse

Jellyfin is great and I run both. However, sharing access with family is a PITA compared to Plex. I paid for Plex Pass lifetime at the $75 and have no reason to fully move. Keeping Jellyfin around in case Plex tries to rug pull lifetime passes, though.

Mr_Dr_Oink@lemmy.world on 23 May 22:53 collapse

I set up tailscale on my jellyfin box and my family can use their phone to access the server by turning on tailscale (just open the app and toggle it on then open jellyfin) and cast to their Tv. Not as smooth as plex but works for us and the tailscale means its all encrypted.

chronicledmonocle@lemmy.world on 24 May 00:48 collapse

I use GeoIP restrictions on WAN and use a TLS offload on a load balancer in front. Problem is the older members in my family look at me weird when I give them a URL, username, and password. They just ask if they can use their Apple or Google account “like we do with Plex”. So…for now Plex stays.

emmy67@lemmy.world on 23 May 20:32 next collapse

This is all a fascinating thread because everyone says Plex “just works”

I started using jellyfin about 6 months ago. I don’t really know anything about plex use. However, jellyfin worked out of the box for me. Set up with a docker container and have never had any problems with it.

Its never failed to load media, or loaded duplicates or any of the other random things others have mentioned here.

For the most part it feels like people in the thread have just used Plex for a long time and had their first impression of jellyfin years ago and probably haven’t checked it out since.

Which, fair play to them, life gets busy and setting up and migrating a media library is something that takes at least a couple hours which could be spent doing anything else.

If people are new, I’m sure they won’t even bother with Plex and their ridiculously high fees. I cannot see Plex maintaining their userbase at this rate.

With them unable to maintain their userbase, I give it a year before they cancel lifetime passes and 2 years or so before it’s completely enshitified and unusable.

PmMeFrogMemes@lemmy.world on 23 May 21:12 next collapse

yeah as a former plex user I can confirm the setup is way more annoying. for me “just works” means I spin up the container, point it at my media library, and I’m done. never had to make an online account or pay for anything with jellyfin. I agree with ppl that say the plex web UI and native apps are more polished but that’s about the only positive

beeb@lemmy.zip on 24 May 06:49 collapse

Not it’s mostly about remote access anywhere without VPN. Forcing your friends and family to use a VPN to access a jellyfin instance securely is not something everyone is willing to do (and might be impossible on some devices).

FinalRemix@lemmy.world on 23 May 21:29 next collapse

I’m at the user level of “people keep saying docker… what the fuck is a docker?” -looks it up- “this explains nothing.”

Plus, I got lifetime Plex a while back, and can use it to stream videos to my remote classroom for examples in class.

emmy67@lemmy.world on 23 May 23:30 next collapse

Yeah I understand that. I was also at that level when I started. It did take me a while to understand the docker compose syntax. But was pretty simple once I got into it. I understand not wanting to dive that deep though.

vrighter@discuss.tchncs.de on 24 May 07:25 collapse

docker means that the software is so brittle that it only works on the developer’s machines. So they ship the developer’s machine too.

Docker is not a software distribution medium

aim_at_me@lemmy.nz on 24 May 18:37 collapse

I can’t tell if you’re being facetious or not. The world runs on containerisation… you can totally package, ship, and run software using docker images.

1371113@lemmy.world on 24 May 02:07 next collapse

I tried jellyfin/emby for the third time about 6 months back. I had heaps of encoding issues (not playing) with x265 and lots of issues with dolby encodes (running it through my home theatre from a 2017 nVidia shield using the official client). I even went so far as to run a separate ffmpeg instance but no dice. Until it’s not a hobby project and ‘just works’ I’m not interested.

ripcord@lemmy.world on 24 May 14:25 next collapse

Did you read what they are saying Plex “just works” a[ that Jellyfin doesn’t?

FreedomAdvocate@lemmy.net.au on 25 May 08:43 collapse

Plex just works, especially for library sharing and remote watching - something that does not work without insecure and/or messy workarounds on jellyfin.

manmachine@lemmy.world on 23 May 20:53 next collapse

JellyFin resource usage is absolutely horrendous and my NAS is a potato. I basically cannot run it at all.

Mr_Dr_Oink@lemmy.world on 23 May 22:51 collapse

I run it on a raspberry pi4 that is also my pihole and after turning off transcoding its runs beautifully. Running in a docker container. With 1tb ssd attached via usb 3 the whole setup cost me about £100 and has been working for about a year now.

manmachine@lemmy.world on 24 May 09:05 next collapse

A pi4 is way less potato than my NAS, and I have a big collection of stuff. It OOMs on indexing, I don’t even get to trying to run it.

ripcord@lemmy.world on 24 May 14:32 collapse

1TB…?

Mr_Dr_Oink@lemmy.world on 24 May 19:16 collapse

Are you asking what a TB is or are you suprised i only have 1TB?

I dont leave stuff on there once i have watched it unless i particularly like it. I cycle stuff round. Although i havent hit the max yet and still havent watched it all.

ripcord@lemmy.world on 24 May 19:46 collapse

I leave stuff on there partly because a bunch of other people watch stuff and I don’t know what stuff everyone wants to watch. And I only want to download things once.

Yes, 1TB seemed very very small but I understand now that you’re doing things differently.

Mr_Dr_Oink@lemmy.world on 24 May 20:29 collapse

To be fair, i ended up getting another pi4 and setting it up with tailscale, samba, and jellyfin to give to my dad. As he kept needing to ask me how to get logged into my server. Now he just uses the tv app for jellyfin. I use samba to send him films and shows when he needs them and i remove his old ones in the same way. Works well. But i am now managing two libraries :p

uncooked24@lemmy.zip on 23 May 21:26 next collapse

I’m afraid of exposing HTTPS to the open internet.

phoenixz@lemmy.ca on 24 May 01:23 next collapse

I’m trying to build a setup with a VPN

imhungry@leminal.space on 24 May 08:22 collapse

just use tailscale

ripcord@lemmy.world on 24 May 14:26 collapse

From my in-laws’ TV?

imhungry@leminal.space on 24 May 17:01 collapse

Yeah, some smart TVs have tailscale in the app library. NVIDEA streaming boxes usually do, for example. You can also use tailscale funnel and Cloudflare to give you HTTPS if you don’t want to have everyone you know download tailscale.

nibbler@discuss.tchncs.de on 24 May 01:32 next collapse

Just put it behind a proxy and require a user cert? Bit of a burdon on the client side, admittedly

douglasg14b@lemmy.world on 24 May 04:16 collapse

And effectively none of the Jellyfin clients support this…

So that’s not going to work anyways on your friend’s TV or their Xbox or their Roku or something else like that.

imhungry@leminal.space on 24 May 17:05 next collapse

Tailscale is, as far as I know, the standard way most people access Jellyfin from away from home. I didn’t come up with “use tailscale” by myself. Somebody at one point told me to do this too.

douglasg14b@lemmy.world on 26 May 07:16 collapse

Yes for yourself on a device that supports it but that doesn’t address what my post stated.

The devices that I listed in my post are still going to run to the same problem in that sense that you’re not going to be able to run tailscale on them either.

It is incredibly difficult to get jelljfin ypen into your friends or your parents or grandparents house without considerable setup and maintenance over time.

imhungry@leminal.space on 26 May 21:05 collapse

It is incredibly difficult to get jelljfin ypen into your friends or your parents or grandparents house without considerable setup and maintenance over time.

Not in my experience. I just had to click a few buttons. Once you set it up, it just works, with only the need to occasionally update the server.

Granted, I do have some experience in this area, so I might be doing the arrogant geologist meme. Maybe if it’s so difficult to set up, I should do a tutorial one of these days.

nibbler@discuss.tchncs.de on 24 May 19:50 collapse

meh, how can that be :-( I’m still in the process of setting things up with jellyfin, didnt know…

imhungry@leminal.space on 24 May 08:22 next collapse

Tailscale

ripcord@lemmy.world on 24 May 14:28 collapse

I’m expecting it to start enshittifying any day now

dustyData@lemmy.world on 24 May 15:19 next collapse

Pangolin then.

imhungry@leminal.space on 24 May 17:04 collapse

Headscale, Netbird, so many alternatives that do the same thing.

nibbler@discuss.tchncs.de on 25 May 06:57 collapse

Just posted on the top level, should have been here:

Random subdomain, wildcard cert

Agent641@lemmy.world on 23 May 23:26 next collapse

I stopped using Plex because it was buggy for me, stopped using Jellyfin because it didn’t have an app for my smart TV and using it in the TVs browser sucked, and now I use Emby because it’s pretty simple, works amazingly and is free. I still technically have Jellyfin running side-by-side with Emby, I just don’t use it. Jellyfin had a simple UI and basic UX, but Emby looks and feels so good.

Now, go ahead and tell me that Emby supports baby eating facists or something

x264@lemmy.world on 23 May 23:32 next collapse

Emby supports baby eating facists or something

Agent641@lemmy.world on 23 May 23:36 collapse

Fuck! I knew it. Ah well, good thing I don’t have a baby.

nibbler@discuss.tchncs.de on 24 May 01:31 collapse

How comes you don’t have a baby? Was it eaten by fascists, maybe?

Agent641@lemmy.world on 24 May 03:40 collapse

My god…

Nibodhika@lemmy.world on 24 May 11:06 collapse

IIRC Envy clients can connect to Jellyfin, it’s part of the reason why they don’t change the API despite security issues.

4grams@awful.systems on 24 May 01:18 next collapse

I paid for it ages ago on a deal, and it currently suits my needs. It runs as a docker container and it just works. It’s easy enough for my elderly mom to use remotely and I’ve ripped my entire movie collection for her to watch. I also like the live tv that’s included with the pass.

I would switch in a heartbeat if it wasn’t doing what I need, but so far I have no complaints, it works well for my family’s needs.

spacegoat@lemmy.world on 24 May 01:46 next collapse

I really like Jellyfin and it “just worked” for a few years.

Recently it’s stopped working. My dashboard can see movies but it fails to play. Have a feeling it’s a file access issue but I can’t be fucked to troubleshoot permissions so I’ll probably just start over.

imhungry@leminal.space on 24 May 08:21 collapse

I think it’s the recent update

csm10495@sh.itjust.works on 24 May 03:35 next collapse

Have lifetime already. No reason to jump. Generally it just works.

No need to have another project while Plex still works fine.

JustAnotherPodunk@lemmy.world on 24 May 07:37 collapse

Same. Got it cheap. Untill they break lifetime. Why bail? I’m not compromising my own experience because someone else was too cheap, lazy or slow.

Is it messed up what they are doing? Yeah. But that’s not my fault. Nor is someone missing out on the very clear signposts about what was going to happen. I’m not sacrificing my user experience and investment to justify someone else’s missed opportunity or vendetta.

douglasg14b@lemmy.world on 24 May 04:15 next collapse

Problem is access outside your home for family and friends.

There are serious security gaps that make it a non starter to expose to the internet.

I’ve been using Jellyfin ever since they forked out of Emby, and honestly, it’s the biggest complaint that I have. It is incredibly difficult to make it available to friends and family who are on various devices, networks, so on and so forth.

Whereas Plex “just works.”

uthredii@programming.dev on 24 May 05:57 next collapse

Why not use a zero trust VPN like netbird? It is fully open source.

You can create a reverse proxy that requires a password to get through to jellyfin. I think there is a limit of like 5 for this though (unless you pay or self host).

Nibodhika@lemmy.world on 24 May 11:10 collapse

Because clients would probably fail if there’s an authentication layer on front that they’re not expecting.

hexabs@lemmy.world on 24 May 07:54 next collapse

Wait what? I have been sharing my jellyfin using a cloudflare tunnel to the endpoint.

Could you elaborate on the security gaps? How can I pen-test myself to see if I’m vulnerable

Nibodhika@lemmy.world on 24 May 11:08 collapse

github.com/jellyfin/jellyfin/issues/5415 nothing too serious, but here you go

hexabs@lemmy.world on 26 May 13:10 collapse

Thanks, I guess I am mostly ok with these.

karlhungus@lemmy.ca on 24 May 11:26 collapse

What security gaps in particular? I did have to reverse proxy to get it to https, are there additional security issues?

douglasg14b@lemmy.world on 26 May 07:17 collapse

Exposed endpoints that have no authentication and various other things like that.

It’s application level security issues.

If there is an older collation here github.com/jellyfin/jellyfin/issues/5415

karlhungus@lemmy.ca on 26 May 14:37 collapse

thanks; for anyone looking, the issues have been split out at the bottom, none of them are addressed as of this writing. I don’t know that I feel like they are that serious (most of them allow you to play things if you know an ID), but they are the kind of thing you’d see in a project where there are bigger security issues.

Romer@reddthat.com on 24 May 04:24 next collapse

I had a real problem with the media scanner - turns out it was just very slow. :(

JustAnotherPodunk@lemmy.world on 24 May 07:34 next collapse

I already paid when it was cheap. I’ll stay and get my full dollars worth and then some. I paid for it, I’ll use it. When it is unusable I’ll bail. Anything else is stupid.

DreamlandLividity@lemmy.world on 24 May 09:17 collapse

I paid for it, I’ll use it. When it is unusable I’ll bail. Anything else is stupid.

What you are saying is called sunk cost fallacy. A notoriously common stupid way of thinking.

The logical way to think of this is: You already paid for Plex so both are free for you. Since both are free, just pick the better one.

Scrollone@feddit.it on 24 May 09:31 next collapse

I wouldn’t call it “stupid way of thinking”. That sounds almost offensive, while it’s just a common fallacy that affects most humans.

DreamlandLividity@lemmy.world on 24 May 13:30 collapse

It was just a reaction to the “anything else is stupid” statement paired with the fallacy. I wouldn’t use that phrasing otherwise.

vic_rattlehead@lemmy.world on 24 May 12:58 next collapse

notoriously common stupid way of thinking

Why are you being rude to somebody you’re trying to convince to put in extra effort to switch services?

DreamlandLividity@lemmy.world on 24 May 13:31 collapse

You’re right, but I don’t care if they switch honestly. I used that wording because of the “anything else is stupid” statement, which just irked me when paired with the obvious fallacy.

FreedomAdvocate@lemmy.net.au on 25 May 08:38 collapse

You thinking it’s an “obvious fallacy” is what should be irking you, cause you’re wrong lol

FreedomAdvocate@lemmy.net.au on 25 May 08:37 next collapse

No, it’s not the sunk cost fallacy lol

DreamlandLividity@lemmy.world on 25 May 08:52 collapse

Not sure if you’re trolling or you just had a brain-fart 🤔 Happens sometimes. Maybe think about it a little more.

FreedomAdvocate@lemmy.net.au on 25 May 14:24 collapse

The sunk cost fallacy is when you keep sinking more money into something because of how much you have already sunk into it. It doesn’t apply when you simply make a one-off purchase and then don’t ever spend another cent.

DreamlandLividity@lemmy.world on 25 May 14:25 collapse

no. What you describe is just one form of the fallacy. Sunk cost fallacy in general is when you include a sunk cost in your decision making process at all, instead of just considering the costs and benefits that are affected by the decision at present.

FreedomAdvocate@lemmy.net.au on 25 May 14:46 collapse

No, what I described is the sunk cost fallacy. You misunderstood it.

DreamlandLividity@lemmy.world on 25 May 16:43 collapse

No I didn’t.

JustAnotherPodunk@lemmy.world on 25 May 13:14 collapse

That’s not a sunk cost fallacy at all. I’m not playing catch up, I’m already ahead.

I am thinking about it logically. Plex is the superior experience, and considering I’ve already gotten my money’s worth out of it, they are both free. So why would I use the service that works less well for my use case?

If the user experience continues to degrade, when it finally gets to jellyfin level, I’ll switch.

Perfectly logical, no fallacies here.

DreamlandLividity@lemmy.world on 25 May 13:45 collapse

The part I quoted is the fallacy. You wrote you will stop using it when it is unusable, not when it is inferior to Jellyfin. Maybe you were thinking something different, but we can’t read your mind. We can only read what you wrote and what you wrote is a sunk cost fallacy.

JustAnotherPodunk@lemmy.world on 26 May 05:26 collapse

It’s ok bud. You misattributed the sunk cost fallacy. It happens. I’ve done it before too… No worries.

A sunk cost fallacy requires a continued investment in a lost cause. I financially have contributed no extra to Plex after my initial investment. I’ve nothing to lose now. No sunk cost. Is time or effort a sunk cost? Possibly? But I already invested that time and effort. My maintenance is also zero, same as my future financial investment. Switching to jellyfin increases my cost in time and effort that I already invested in Plex. Why bail unless necessary? It’s illogical.

The difference between unusable and inferior was never the cusp of this argument to begin with. The distinction of “unusable” vs “inferior” can clearly be acertained by the context of my first full reply. Interestingly enough, your reubuttle is a textbook use of the informal fallacy known as “moving the goalposts”

One again, it’s all good. Don’t worry. My point that Plex is still superior for my use case and I have the incentive to continue using it, still stands. Your use of the sunk cost falacy is disproven on the merit of, that’s not a real example of sunk cost, and also using additional fallacies to defend your position render your point invalid.

I rest my case.

DreamlandLividity@lemmy.world on 26 May 06:26 collapse

Sunk cost fallacy does not require continued investment. No idea where you got that from. It just requires considering a sunk cost in your decision making.

The difference between unusable and inferior was never the cusp of this argument to begin with.

Literally quoted the inferior part in my original response and specifically mentioned you should just consider both on their merit without considering the sunk cost:

The logical way to think of this is: You already paid for Plex so both are free for you. Since both are free, just pick the better one.

Never said you should switch. Just because you seems to lack reading comprehension skills and misread my comment does not mean I am moving the goalpost. You are using a straw man argument: pretending I argued something I didn’t and debunking that nonexistent argument instead of my real argument.

One valid complaint is that I did ignore switching costs in my shortened explanation. This is a mistake on my part, though it does not affect whether your statement as written is a fallacy. It is.

imhungry@leminal.space on 24 May 07:38 next collapse

Jellyfin is miles better and Plex fucking spies on you

MrNobody@lemmy.dbzer0.com on 24 May 08:33 next collapse

TL;DR… Lowest common denominator stops people setting up tailscale or the like, along with sunken cost fallacy.

squinky@sh.itjust.works on 24 May 12:59 next collapse

Last time I tried, there was no prebuilt client for Jellyfin on my Samsung TV. I had to put the TV in dev mode, cross compile and install their experimental code, and it honestly wasn’t that good a client.

I don’t use the paid features of Plex so I’m just holding my nose and keeping it until the alternatives become viable.

zebidiah@lemmy.ca on 24 May 14:10 next collapse

Jellyfin is awesome for local use, Plex is better at sharing libraries with friends and family and jellyfin is total ass for music

I run jellyfin

imhungry@leminal.space on 24 May 17:06 next collapse

For music you’ve got to add a background and make it a ‘music video’, then it works, but mostly it’s for video

tehciolo@lemmy.world on 24 May 17:08 collapse

I stopped trying for the music side.

Right tool for the right job. Switched to navidrome and am consuming it mainly through subsonic clients, such as Symphonium and Feishin.

ripcord@lemmy.world on 24 May 14:19 next collapse

As said in literally every thread here that ever mentions anything about Plex or jellyfin, biggest is remote library sharing.

No, I will not walk my in-laws through setting up a vpn gateway so their TV will connect to me

No, despite my extensive homelab setup, I am not going to set up a reverse proxy and go through the SSL/TLS cert bullshit and expose especially considering the security limitations the devs say likely will not be fixed

There’s others, but those are the main ones for a bunch of us

imhungry@leminal.space on 24 May 17:09 collapse

With tailscale you either have to 1) download an app and click a button on every device you want to watch Jellyfin or 2) click a few buttons once, and then access your Jellyfin on the open internet forever with HTTPS

Plex is the most plug-in-play, I understand not wanting to go through setting it up, but you’re not accurately portraying how difficult it actually is to access. It is not difficult to access, but you have to set everything up yourself.

ripcord@lemmy.world on 24 May 18:42 next collapse

Yes I am

imhungry@leminal.space on 24 May 18:48 collapse

Oops, you replied to the wrong guy!

FreedomAdvocate@lemmy.net.au on 25 May 08:41 collapse

Most devices that people watch tv and movies on in people’s houses don’t have a way to connect to Tailscale.

imhungry@leminal.space on 25 May 17:44 collapse

Yes

claret@lemmy.world on 24 May 15:57 next collapse

I don’t know if it’s improved, but I was only put off by the memory footprint on windows. Plex was running more efficiently and does look more polished. This was also impart as I now use Channels for my live TV purposes as nothing else really comes close.

It’s still installed and ready to go if I need to make the switch but I don’t really have a big enough reason to do it. Too many other things to tinker with.

CallMeAl@piefed.world on 24 May 18:40 next collapse

Reading this thread, it seems like two different groups of people are having two different conversations.

For me, self-hosting is just that, running my own stuff at home for myself (and my immediate family). My motivation is privacy and freedom. I want to use services that are free of commercial incentives against my interests whenever possible. That usually means self-hosting my services.

I’ve been a system and network engineer for most of my career and I like configuring and managing stuff. I like knowing how everything on my home network runs, where and what data is shared, etc.

As soon as people start talking about “my users need …” I’m out. That sounds too much like what I do at work. I want to relax when I’m at home. Jellyfin is perfect for me to do that with my content without needing any of my data to go to any companies.

For everyone who wants to be an IPTV operator, Plex is the best choice right now. Jellyfin isn’t really focused on that use case.

DigDoug@lemmy.world on 24 May 22:49 next collapse

I say the following as a current Jellyfin user who stopped using Plex for privacy reasons: Plex making it easy to share your library outside of your LAN is an absolutely gigantic point in its favour. I don’t understand why so many Jellyfin people seem unable or unwilling to understand or acknowledge this.

kiol@discuss.online on 25 May 04:26 next collapse

I’m surprised there is not a service specifically attempting to fill this gap.

FreedomAdvocate@lemmy.net.au on 25 May 08:32 collapse

It would have to be paid, the exact thing that jellyfin evangelists despise……while half of them happily subscribe and pay $ for a VPS just so they don’t have to subscribe to Plex while having a much worse experience 🤣

JellyFin users seem to be like Linux users.

[deleted] on 25 May 08:30 collapse

.

hedders@fedia.io on 03 Jun 19:55 collapse

I just have no reason to migrate to Jellyfin (or indeed anything else). I already have a lifetime PlexPass. Plex does everything I need, and it does it very well. As a music server in particular, it's superb and the Plexamp client is a joy.