Live data from Hacker News

Jellyfin: The Free Software Media System

jellyfin.org

61–70 of 292 posts

Re: Jellyfin: The Free Software Media System

#61
post #37

Bemused by the number of people complaining about a free and open source project. A quick review of the git history tells me that it’s maintained by a very small group of people who generously work on this in their free time. Luckily jellyfin does accept PRs, so if you think the project needs improvements, then perhaps folks, you can do something about it

I use jellyfin and love it. It's quality is actually pretty stunning for FOSS.

Re: Jellyfin: The Free Software Media System

#62
I’ve been using this for years, it’s almost perfect but there are a few little issues here in there. My TV automatically updated the jellfin client which no longer could connect to my server that was frustrating. Another update stopped supporting many of the plug-ins I enjoyed using. I have issues with thumbnails not loading and not knowing how buffering works. I find it difficult to troubleshoot issues. 99% of the time it is perfect and I love it.

Re: Jellyfin: The Free Software Media System

#63
Jellyfin's strategy for streaming blu-ray disc folders is to use ffmpeg to concatenate (and usually transcode) them to disc, then stream the result.

It doesn't work very well - frequently, the concatenation process is sitting there running long after the client has disconnected. And the devs seem to break it entirely every second release or so, just failing to recognize the BDMV as a playable movie at all.

Re: Jellyfin: The Free Software Media System

#64

Well this is very timely and relevant. I usually access jellyfin on my network devices like ` http://homecloud:8096 ` but now that I have been exploring adding other services, remembering the ports is getting tedious. I also am trying to be forward thinking about external access in the future. Looks like I could use some combination of Caddy, Nginx Proxy Manager, Tailscale? What's the simplest setup?

I’ve been using caddy, very easy to set up reverse proxies, and it generates a local root CA you can install on your machines at home so you get SSL for free. Nothing you couldn’t also rig with nginx, I just enjoyed the simplicity

I’ve got pihole running so that’s my home dns server, I have custom domains with a home-only TLD (I think “.internal” is cleared for use now?). So something like https://plex.homecloud.internal can load up plex, I can only assume jellyfin could do the same.

I’ve actually been using ZeroTier instead of tailscale for external access and I’ve been very happy with it, but I know lots of people love tailscale and I’m sure it’s great too

Re: Jellyfin: The Free Software Media System

#66

Well this is very timely and relevant. I usually access jellyfin on my network devices like ` http://homecloud:8096 ` but now that I have been exploring adding other services, remembering the ports is getting tedious. I also am trying to be forward thinking about external access in the future. Looks like I could use some combination of Caddy, Nginx Proxy Manager, Tailscale? What's the simplest setup?

If you run a DNS server on your Tailscale or use their Magic DNS you can navigate to http://jellyfin and it'll load. Personally I don't muck about with any of that and just have a link in my bookmarks bar that takes me to :port" rel="nofollow">http:// :port :D

DNS still needs to specify ports though?

Re: Jellyfin: The Free Software Media System

#67
post #40

Jellyfin feels like its almost to where Plex was 5 years ago. They are catching up fairly quickly and I think I wouldn't bother with a Plex pass if I was coming in completely fresh. But it is not as good as Plex currently. I have a lifetime pass and there is no reason for me to switch. I personally am fine with Plex adding features, so long as they are not taking anything away. They've had a couple missteps but absol…

Plex uses cloud-based authentication, which means Plex Inc. is holding the keys to your library. I switched to JellyFin because I was not comfortable with that arrangement.

As far as I'm aware Plex media server still has the option to whitelist subnets for auth bypass. I don't know if there is an option to do purely local authentication, but I don't believe it's accurate that the company is holding the keys to your library.

Re: Jellyfin: The Free Software Media System

#68
post #49
post #35

To anyone considering using Jellyfin - it simply does not work properly for large libraries (1000+ movies/shows) in my experience.

I use Jellyfin for my 32TB media library of 1600 movies, 70 TV shows (5500 episodes), 500 music albums, and 10,000 books. It works perfectly fine with no issues or slowdowns.

I’ve got 90tb of Linux isos consisting of tens of thousands of files on 168tb of spinning rust. I’m running reasonably powerful hardware though (5600x + 128gb ram), suspect GP is bottlenecked by hardware

Re: Jellyfin: The Free Software Media System

#69
post #7

Jellyfin is pretty good, and I've been using it in place of Plex for the last few years. However, I feel like there are some underlying limitations that I just can't get past: 1. the UI jank. The thumbnail tiles are slow to load, even on a local network. Searches and filters flicker as you type and take a while to return. Scrolling fast in the web UI gets choppy/laggy. 2. The native app (at least in the case of Apple…

Echoing many of the other replies here - my experience has been very different (much better).

The web UI is fine and snappy and using Infuse on Apple TV is simply delightful.

The server uses file watchers to update the media library very quickly and is light on resources.

I don't need a recommendation engine because... it's my media library, presumably I added things to it that I want to watch.

And most importantly, it's open source and not likely to get enshittified in the near future like Plex.

Re: Jellyfin: The Free Software Media System

#70

Lot's of criticism on here, but I love Jellyfin. I came from Plex a few years ago after their login server had an outage and I was unable to access the media that was on my local computer. Before that I'd been annoyed by them pushing TV shows and since then I've heard about them giving reports on what people have watched. All in all I'm happy. My setup is Jellyfin in a docker container running on a debian machine wit…

I love Jellyfin too, but there are a bunch of rough edges I run into often, like:

Chromecast support is flaky. Most of the time when I cast from my Android phone, the app immediately "forgets" that there's something playing back on the Chromecast (even though it's still connected to it), so I can't control playback at all. It's also hit or miss if the Chromecast will successfully play the media if Jellyfin decides it needs to transcode it.

So I got a little NUC-like box (Intel N100), and installed Jellyfin on it (it was previously running on an old 2012 Mac Mini running Linux). I connected it directly to the TV and installed jellyfin-media-player on it, set to auto-login and start X on boot, with a minimal session that just runs JMP only in fullscreen mode. I use JMP on my laptop, or the Android app, to control it. JMP will randomly lose its connection to the Jellyfin server (even though it's running on the same machine), and won't try to reconnect, so nearly every time I go to use it, I have to ssh in and restart JMP so it reconnects.

On top of that, I get occasional audio dropouts when watching 4k content, and sometimes see 4k video stuttering (yes, hardware decoding is enabled for playback, and I've verified in the logs that it's being used). At those times, the box is around 40% idle, and intel_gpu_top shows that the decode and render bits have what I think should be more than enough headroom to avoid that sort of thing. I understand JMP uses libmpv for playback, so out of curiosity I tried playing video using mpv directly, and somehow JMP's player uses about 50% more CPU than mpv standalone does, and I don't hear any dropouts or see any stuttering on the same media. I get that a video player that's embedded in an application might have some overhead, but 50% is a bit much.

I get that Jellyfin is maintained by volunteers (I also maintain open source in my spare time, so I know how tough it can be to be responsive to user requests), but these issues are quite frustrating. I don't want to use something closed like Plex or Emby (which may or may not be better), so it's still the right trade off for me. And what it can do is truly amazing. I love that I can play things while I'm on the go, VPN'ing to my home network, and Jellyfin will transcode down to a crappy-enough bitrate to fit within the confines of my garbage Comcast upload speed.

Post reply on HN