Live data from Hacker News

Jellyfin 12.0

jellyfin.org

351–360 of 362 posts

Re: Jellyfin 12.0

#351

Earlier quoted context omitted.

Are they not paying themselves?

No. https://github.com/jellyfin/jellyfin-meta/blob/master/polici... > Jellyfin funds itself exclusively from donations by individual users. It does not and will not accept any sponsorship or other monetary compensation in exchange for features, priority access, support, or any other work by the community. They spend the donations on paying for hosting servers, etc. They don't pay anyone a salary. Their post highlight…

This is really the most healthy way to do things for small or medium-sized open source projects. Paying some people just creates and unnecessary hierarchy that is divorced from the how much they actually contribute to the project and can be an endless source for drama.

Re: Jellyfin 12.0

#352

Earlier quoted context omitted.

Tailscale. Your friend just needs to be invited to your tailnet. Super easy to use with clients on all the major devices.

Even on TV? Without their other traffic is going through network? Also for non technical people?

Yes, I have Tailscale on my AppleTV. Only traffic attempting to reach your tailnet is routed to you, the rest is on his own network.

If you want to make it super easy for non technical people also use reverse proxies to your tailnet so jellyfin/plex is reachable at like “https://watch.example.com”. Pretty much the only friction for non technical people would be creating a tailscale account and being invited to tailnet I guess. But you could also just do that for them I suppose with auth keys

Re: Jellyfin 12.0

#353

Earlier quoted context omitted.

How would jellyfin be able to tell whether the video files in a directory are movies or tv? What does going nuts actually look like, and what causes it?

Not OP, but I've run into similar instances of Jellyfin "going nuts." Mixed media type libraries are depreciated and "broken" according to the documentation[1], which is fair enough, but sometimes this results in weirdness if a TV-show is also part of a franchise and has associated TV-movies (e.g. the Battlestar Galactica reboot, Futurama, or Breaking Bad). If you want to keep those movies on your file system in a fo…

Thanks. My collection has grown to the point where I'm considering adding some kind of front end to index/search/filter but this means that Jellyfin will not be an option. Probably I'll just end up hacking together some minimal custom solution.

Re: Jellyfin 12.0

#354

Earlier quoted context omitted.

How does the terminal replace a networked media player?

mplayer -vo caca /mnt/nas/example.mp4

Man get with the times and switch to mplayer2 already /s

mpv can still do terminal ANSI-art output if you really want but it can also display pixels directly via DRM without a display server if you launch it from a random VT.

Re: Jellyfin 12.0

#355

Earlier quoted context omitted.

ducks before people start throwing paper balls at me Windows 11, upgrading jellyfin has literally never been an issue.

Windows 11? booooo J/k whatever floats your boat my dude

yeah when I started my homelab journey I wanted my windows desktop to also be a server. Over time i moved to pis and other smaller footprint stuff but my media server still is my desktop pc and works via a remote wake up and sleep method over day/night cycle to manage less power consumption. only I use my jellyfin mostly so how can i watch stuff if i am asleep

Re: Jellyfin 12.0

#356

Earlier quoted context omitted.

Hass can make things appear like light switches, etc, but if you did that (they can run arbitrary code) then the kids will learn that "Hey Siri, turn on Kids Play" will work. But door locks refuse to unlock from Hey Siri, so you have to unlock and use your phone. So I made them appear as door locks (my idea, heh, AI didn't come up with that).

Understood, so you have a virtual “home lock” on your phone that is actually a media unlock or whatever. Clever :) I also didn’t know HASS = home assistant

Yeah, home assistant is super powerful once you break out of the mold of "a light is a light, right" and realize that ANYTHING can be represented as state changes, and you can run arbitrary code based on it.

And with lights, locks, and brightness/color being able to be modeled in Hass's interface to HomeKit and Siri, you can basically do ANYTHING that can be turned into on/off, lock/unlock, or a slider.

You could probably build a remote paintball turret with it, camera for viewfinder, sliders for elevation, rotation, and azimuth, lock for arming, switch for fire.

Re: Jellyfin 12.0

#357

Pity they still haven't finished adding support for proper database backends. SQLite is the source of all my problems with Jellyfin as it buckles under the weight of my library, behaves badly on CoW filesystems, and prevents scaling my instance to multiple nodes.

I can’t imagine what size library causes trouble, but plugins might also be the problem with slowness or scaling. Could you manually add some indexes on misbehaving queries?

I agree that SQLite might not be the better choice given many Jellyfin users are probably on ZFS or BTRFS.

Re: Jellyfin 12.0

#358

Earlier quoted context omitted.

>But the sore point right now is outside access, which Jellyfin really isn't made for. I set up Tailscale so I can connect Infuse to Jellyfin remotely. But that's not exactly as smooth as Plex. I can't give friends and family access, either, which was dead easy with Plex. I'm confused about this bit. I installed jellyfin to provide outside access to me and my family/friends. It wasn't difficult to make it available o…

I don't believe in Jellyfin being secure enough to put on the public Internet. In my case, Jellyfin is on my home network, and the box has access to a lot of files and devices.

>I don't believe in Jellyfin being secure enough to put on the public Internet. In my case, Jellyfin is on my home network, and the box has access to a lot of files and devices.

Fair enough. IME, Jellyfin and (just as importantly -- at least for me) the distribution (Fedora) I use have been very good at patching/releasing updates to both the clients and servers when vulnerabilities are found.

Initially, I stuffed jellyfin (and a bunch of other stuff) behind HAProxy[0], which was fine. Now I don't even bother.

It's been at least three years since I put up my jellyfin server and haven't had any issues at all.

All that said, I understand your trepidation and am glad you found something that works for you!

[0] https://www.haproxy.org/

Re: Jellyfin 12.0

#359
post #201

Earlier quoted context omitted.

tailscale + cloudflare for lets encrypt support. can then give family tailscale access

I think you overestimate the technical capabilities of my family or their eagerness to install software. When I ran Plex, and nobody ever installed the Plex app like I recommended to them, even though it's one click away in all the app stores.

I mean, if they aren't even willing to download the one app that actually gets them the content they want to see, then *no* software will ever be something that this type of user will be interested in. Not everyone has to use an app, so why try and cater to an audience who clearly has zero interest? You're not gonna magically make it somehow even easier than "go to app store, download app" to the point that they'll use any piece of software.

Re: Jellyfin 12.0

#360

Earlier quoted context omitted.

I don't undestand how movie containers work, but I ran this on a 70 GB movie file to test: ffmpeg -i input.mkv -map 0:s:0 /tmp/subtitles.srt The movie is 2 hours long, and the expected time to complete is 21 minutes. It seems like it's reading the entire file. This is on an average SATA SSD that is also being read/written to by the torrent client in the background.

Any chance you're doing a reencode to SRT? I don't see `-c copy`. If I extract SRT subtitles from a 47 minute video, it takes about one second, so your two-hour duration isn't what's causing you to wait. You might be decoding two hours of extremely high-resolution pixels, but there's no actual need to do that either.

No, the subtitles are already in SRT. No video decoding is happening. ffmpeg was using 2% CPU and 0% GPU. The bottleneck is IO. ffmpeg must read the entire file, parse the container format and collect the subtitles.

If the SSD was completely idle and could reach it's max rated read speed of 550 MB/s, assuming absolutely no overhead, ffmpeg would finish in just over 2 minutes (70000 MB / 550 MB/s / 60 s/min = 2.12 min). So, in the best case scenario, I'll be stuck waiting for 2 minutes for the subtitles to appear, if the client doesn't time out. Real-world speeds are 10x slower, as we've seen, but they're more than 10x faster than 4K Blu-ray bitrates, so they're sufficient.

How large is your 47 minute video? If it's ~8 GB, which is typically on the high end for episodes from streaming services, and if you have an PCIe 3.0 NVMe SSD, which reads at ~6 GB/s, you'll extract subtitles in about 1 second.

Post reply on HN