this post was submitted on 19 May 2026
374 points (98.2% liked)

Technology

84796 readers
3607 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] The_Picard_Maneuver@lemmy.world 66 points 13 hours ago (5 children)

I didn't get into self-hosting until recently, and people recommended Jellyfin, so I don't even know what I'm missing with Plex, if anything. It feels like Jellyfin does everything I need.

[–] CH3DD4R_G0BL1N@sh.itjust.works 3 points 1 hour ago* (last edited 1 hour ago)

You’re missing the early days when plex lifetime pass was ~$50usd and jellyfin wasn't a thing (that I know of). I believe Kodi was the only real competitor at the time, and it was much less friendly.

Plex has slowly moved in a less user friendly direction, but still meets my needs and I’ve easily gotten over $750 in value from the…almost 20 years, wow…I’ve been using it.

[–] hperrin@lemmy.ca 87 points 13 hours ago (1 children)

You’re missing getting to pay for it. Imagine how good it would feel to see $750 less in your bank account.

[–] tempest@lemmy.ca 41 points 12 hours ago (1 children)

I mean Plex definitely has a value add. Around here people will scoff but Plex is far easier to work with for non technical users.

If you shared your library externally Plex was definitely easier it's just that they have started to extract value from that which does suck.

[–] TwiddleTwaddle@lemmy.blahaj.zone -4 points 12 hours ago* (last edited 10 hours ago) (3 children)

Easier sure, but it comes at the expense of all traffic (even streaming to a device on your local network) going through their servers. If you have an internet outage or their servers go down, you can't even stream media locally with Plex. No such issues with Jellyfin.

Edit: apparently my frustrations about this were based on something I set up incorrectly, so +1 point for Plex working locally without internet, -1 point for ease of use/setup if I had this wrong for years without knowing it or finding the fix on my own.

[–] mic_check_one_two@lemmy.dbzer0.com 16 points 11 hours ago* (last edited 11 hours ago) (1 children)

This is incorrect, bordering on outright FUD. Plex only uses their servers for the initial server discovery. When you sign into Plex, your device basically contacts the central plex discovery server and goes “hey, which servers do I have access to? And where are they located?” Plex’s server then passes that info back to the device, so the device can reach those servers directly. No actual content hits Plex’s servers by default. Hell, Plex wouldn’t want content hitting their servers by default, because it’s a truly astronomical amount of bandwidth that would be required on their end, for no real benefit.

You can technically use their relay option to bounce the video stream off of their server, but they specifically say that it’s a last-ditch workaround for troubleshooting. Because their relay server is intentionally bandwidth-capped and will throttle your video quality. So the relay is only really meant to be used for troubleshooting and edge cases.

“Aha! But you need to contact their server to get access even on LAN! So it will stop working when your internet goes out!” You can just configure the device to use a direct connection instead. This will allow you to connect directly to a server on your LAN. No need for their handshake server.

[–] blitzen@lemmy.ca 2 points 9 hours ago

Thank you, it needed to be said.

[–] CorrectAlias@piefed.blahaj.zone 23 points 12 hours ago (1 children)

You can totally stream locally without internet, I've done it several times. I'm not sure where you're getting the idea that Plex doesn't do direct streams, especially locally?

[–] TwiddleTwaddle@lemmy.blahaj.zone 3 points 12 hours ago (3 children)

I got that idea from the times when I couldn't stream to my TV in my home while my internet was down. Switched from Plex several years ago though

[–] MUGv0@sh.itjust.works 13 points 11 hours ago (1 children)

I like shitting on Plex but you absolutely can stream entirely locally without internet.

[–] SoleInvictus@lemmy.blahaj.zone 2 points 4 hours ago

There is at least one TV application that doesn't support local streaming without first logging into Plex's servers. I have an LG tv and it'll hang at the loading screen, then error out if I don't have Internet connectivity. I love the TV but LG as a company sucks. I wouldn't buy it again.

[–] sesnek@lemmy.world 8 points 11 hours ago

There is a server side setting you need to switch off. If I remember correctly it deals with the way you sign into plex.

[–] CorrectAlias@piefed.blahaj.zone 3 points 12 hours ago

I won't doubt that. I've just had Plex for at least 6 years and never had the complete inability to stream directly when the internet is down. It has always fallen back to local streams in my experience (when I had Comcast, this was a frequent occurance and would have otherwise resulted in me returning to emby).

[–] 123@programming.dev 1 points 11 hours ago* (last edited 11 hours ago)

I tried to use it about 3 years ago on an apple tv. It tried finding the server on my LAN and never could do it reliably, so I found it more annoying.

With Jellyfin/Swiftfin I do have to punch in the hostname or IP, but it works fine for me and the people in the house. The only annoyance is getting signed out every few months, but I'm not sure of that's a server or client issue on Apple TV and happens infrequently enough that I have not bothered to look up the reason.

Edit: should have said that I used to use Plex before ~2012-2018, and with more ease that after the updates that dumbed down the interface. Maybe its changed and better now, but no reason for me to care.

[–] Dagnet@lemmy.world 12 points 12 hours ago (2 children)

You got the arr stack up too? Feels like magic when it's all setup

[–] LadyMeow@lemmy.blahaj.zone 3 points 10 hours ago

It does feel magical :D

[–] The_Picard_Maneuver@lemmy.world 6 points 12 hours ago (3 children)

No, not yet. I took forever to manually rip what I have, which was a lot, and I'm still working my way through boxes of music (which I'm also hosting on Jellyfin). I'll figure out that step next.

[–] mic_check_one_two@lemmy.dbzer0.com 7 points 10 hours ago (1 children)

If you haven’t already, you may want to look into FileBot. It’s the only reason I was ever able to properly rip and rename all of my files so Plex/Jellyfin can automatically detect them.

[–] The_Picard_Maneuver@lemmy.world 3 points 10 hours ago

Oh my god, you mean I didn't have to do all this manually? I've spent so much troubleshooting time fixing file names.

[–] Appoxo@lemmy.dbzer0.com 8 points 12 hours ago (1 children)

Trash-guides will be your savior

[–] The_Picard_Maneuver@lemmy.world 3 points 12 hours ago

Wow, this is so much good info. Thank you

[–] Dagnet@lemmy.world 2 points 12 hours ago

Ah fair, just take your time and feel free to ask

[–] ITGuyLevi@programming.dev 7 points 13 hours ago (1 children)

I felt the same way with my Kodi installs, I had a pi in every room that used a shared library db so I could pause in one room and resume somewhere else, nfs shares for media, a config file and done.

I bought a lifetime Plex pass a decade or so ago and shifted everything except my music to Jellyfin about a year ago. Now I'm looking into dispatcharr to round everything out.

[–] Appoxo@lemmy.dbzer0.com 2 points 12 hours ago (1 children)

Dispatcharr is pretty neat for m3u streams.
Working great with jellyfin

[–] ITGuyLevi@programming.dev 1 points 11 hours ago (1 children)

Nice! I'm giving it a go with some dumb free m3u's now and so far it's been pretty great. I haven't tied it into Jellyfin or Plex yet but one I decide on a decent iptv provider it'll be happening.

[–] Appoxo@lemmy.dbzer0.com 2 points 5 hours ago* (last edited 5 hours ago)

Had some issues with streams not loading in Jellyfin.
I needed to set up a user-agent and streaming-profile like this:
User-Agent: Lavf/61.9.107
Streaming profile:
-> command: ffmpeg
-> parameters: -http_persistent 0 -extension_picky 0 -i {streamUrl} -c:v copy -c:a copy -fflags +genpts+discardcorrupt -b:v 4M -maxrate 4M -bufsize 8M -f mpegts pipe:1

This is (still depending on your m3u source) to avoid most of the transcoding or double transcoding of the streams :)

The dispatcharr page is mostly self-explanatory but had some issues with the m3u and epg.
Make sure to properly align your streams with the epg guide you are pulling.
Do all (M3U and EPG XMLTV) through dispatcharr
Provide these to Jellyfin:
M3U: http://dispatcharr:9191/output/m3u/ActiveChannels
XML EPG: http://dispatcharr:9191/output/epg/ActiveChannels?tvg_id_source=tvg_id

(Notice: I am using docker. I also set up a group for channels so I can de-/activate channels however I please without deleting and recreating them constantly.)

[–] mic_check_one_two@lemmy.dbzer0.com 3 points 11 hours ago* (last edited 11 hours ago) (2 children)

Jellyfin is amazing for a lot of things, but it shouldn’t be available externally. There are a few critical security concerns that devs have openly stated will never be patched. And that makes it a non-starter for sharing with people who can’t figure out how to use a personal VPN connection. It may be fine for me and my household… But there’s no way I’m going to be able to walk my tech-illiterate grandmother through it over the phone.

In contrast, Plex makes sharing server access very easy. Since they run a centralized server to handle all of the “which servers do I have access to, and where are they located” automatic discovery traffic, sharing content is as simple as sending an invite link. That centralization flies in the face of what Jennyfin stands for, so they won’t ever implement it. I even have a burner Plex account that already has access to my server, which I can use to sign into TVs when I don’t want to bother with the whole account setup process. Handy for things like parties, because I have a few “just hit play and drunk people will enjoy it” types of playlists ready to go.

Basically, Jellyfin for yourself and your household. Plex for everyone else. Luckily, the two will happily run side-by-side without any issues.

[–] kata1yst@sh.itjust.works 3 points 10 hours ago (1 children)

This is a concern if you just port forward through a router. This isn't a problem if you simply use a reverse proxy, which is standard and normal and expected and not difficult at all.

[–] mic_check_one_two@lemmy.dbzer0.com 6 points 10 hours ago (1 children)

It’s a concern even with a reverse proxy. The reverse proxy encrypts your connection from A to B, but does nothing to stop the various security concerns that have been noted. Because those concerns don’t rely on intercepting unencrypted traffic. If you can reach Jellyfin’s main log in page, you can exploit it. Full stop.

The only way a reverse proxy would stop someone from being able to exploit it is to include a separate login on your reverse proxy, meaning attackers wouldn’t even be able to hit Jellyfin’s landing page unless they know your proxy’s password. But notably, this breaks basically everything except for browsers. All of your smart TVs, mobile apps, etc would stop functioning, because they’d bounce off of that reverse proxy login page.

[–] kata1yst@sh.itjust.works 2 points 10 hours ago* (last edited 10 hours ago)

I don't proxy the port, I proxy the routes needed for auth and interface. This isn't that hard.

EDIT: ah I see what you're saying, you're talking about the app surface rather than the raw admin API. The risk is small enough with the remaining attack surface that I'm not particularly worried, though obviously I'd like it to be better.

[–] The_Picard_Maneuver@lemmy.world 2 points 10 hours ago

I'm not confident enough in my knowledge to ever open up my server externally, even after reading some methods that are allegedly safe (or relatively safe). I'd just rather not take the risk of me misunderstanding something or failing to keep current with vulnerabilities.

I suppose I see the appeal if Plex handles that without hassle, but man... not for $750. Lol