Live data from Hacker News

Jellyfin founder Andrew leaves team

forum.jellyfin.org

281–290 of 348 posts

Re: Jellyfin founder Andrew leaves team

#281

Earlier quoted context omitted.

I really dislike this paradigm that the user needs to become a human DBMS, and rename/link files or write template rules for the media server to understand. It was understandable back in XBMC days but it just feels silly now. Surely it can extract some Musicbrainz-like fingerprint from the media instead of only relying on filename. But the truly disgusting part is how XBMC/Kodi/Plex/Jellyfin just reassigns the files…

For a related issue, Kim Possible was aired out of order, leading to various problems if you watch the episodes in the order they were aired. I am given to understand this is fairly common for older TV shows. Jellyfin has major problems dealing with this common situation. To Jellyfin, the source of truth is imdb. Imdb numbers Kim Possible episodes in the order they were aired. If you want the metadata that jellyfin s…

Jellyfin will let you set up alternate metadata providers and select between different episode ordering if available (https://forum.jellyfin.org/t-resolved-dvd-order-instead-of-a...). For tv shows especially TVDB will tend to have alternate orderings most often, and TMDB will occasionally have alternate orderings available.

Re: Jellyfin founder Andrew leaves team

#282

Earlier quoted context omitted.

I guess this applies to a relatively small subset of population who are always on the riad and travelling for work. One must have a nightmare of a vacation to even consider turning on a tv in an hotel room, I can't even remember the last time an hotel TV served any other purpose than hanging a wet towel.

It means access from anywhere. Want to watch an episode of that series while you're sitting at work waiting for a long test pass? Plex. You're hanging out with friends and they want to watch that movie you own? Plex. You're at the gym and want to watch The Wire instead of whatever reality show is on the gym TV? Believe it or not, straight to Plex. To your direct point, it doesn't have to be a terrible vacation. Any t…

I can do all of this stuff with my Jellyfin server for the yearly cost of a domain name

Re: Jellyfin founder Andrew leaves team

#283
post #201

Recently Plex increased the cost of a new Lifetime Plex Pass to $750 [1]. It seems like they really want to get most users paying recurring monthly or annual fees. But to me at least that kind of goes against the whole purpose of hosting my own media library. Thank you to everyone who has contributed to Jellyfin for offering an alternative! [1] https://www.plex.tv/blog/new-lifetime-plex-pass-pricing/

My biggest beef with Plex is that they've pivoted away from being a media server first and are trying to change into a streaming platform first, and because managers inside the company have to show KPI, they're stuffing the streaming buttons and sections and recommendations in everywhere. Really frustrating because the media server experience is still by far the best. It really needs to have a "classic" toggle where…

I have frozen both my Plex server and app versions to avoid turning them into a streaming app with outdated contents. Ever since they got rid of Camera Upload function it's been going downhill function-wise.

Re: Jellyfin founder Andrew leaves team

#284

Small plug to ask for help with the Apple TV App? Swiftfin is really rough but the best option. It’s quite terrible, never refreshes, overlapping text constantly. It could use some love.

Keep an eye on Neptune. I used Swiftfin, switched to Infuse, and am now using Neptune daily. It's coming along really nicely.

https://neptuneplayer.com

Re: Jellyfin founder Andrew leaves team

#285

Earlier quoted context omitted.

Infuse is polished, I lack nothing in it on ATV.

The way they do their list rendering is infuriating for large collections. Instead of showing titles + shimmer, its just big blobs of loading placeholders. So to find where you are in your list of movies you have to stop scrolling and let the content finish loading to get your bearings. Its minor overall, but as a former app dev, poor list performance drives me crazy.

Also, for files in a directory with the same prepended string with long filenames(like full_show_name - S01E01), it displays just a fraction of the full filename in a list.

I need to sit there and wait for the filename to scroll horizontally to see what the actual episode number or name is. Instead of just showing the full filename on multiple lines, or showing the filename below the thumbnail.

Also:

- Flattens folders with a single file in it (so foldername/file.mkv shows up as just file.mkv in the parent folder), no way to disable this (https://community.firecore.com/t/avoid-flattening-tv-show-fo...)

- Doesn't show landscape artwork (embedded .png), only portrait, and if the embedded artwork is not portrait it grabs a random frame from the file instead of cropping the embedded artwork (https://community.firecore.com/t/use-landscape-artwork/26878...)

- If you exit a video before it's ended, but it's close to the ending, it marks it as played (so if you go back in you lose the playback position) (https://community.firecore.com/t/infuse-skips-end/23504)

Yes, I have these links handy because I've been tracking these issues for years and they're still not fixed.

Re: Jellyfin founder Andrew leaves team

#286

Earlier quoted context omitted.

I can't watch anything without subtitles. Plex and Jellyfin support them, in many languages, because of the mumbled dialogues. Yes, I know you burn subs in. Plus the whole *arr stack.

Usually subtitles are not that hard to find.

Yes but there is something nice about automatic subtitles. Less friction in my life.

Re: Jellyfin founder Andrew leaves team

#287

Earlier quoted context omitted.

The first version in the very early days of 128kbps mp3 seemed to be more popular before people were ripping and encoding music with proper id3 tags. Once it became a defacto standard for proper artist, albumname, tracknumber id3 trags to be embedded as metadata in the mp3, using some sort of automated tool very quickly took over. I do recall using several different tools about 20 years ago that took a bunch of horri…

I remember going through and manually keying in the id3 tags on my mp3s using WinAmp, because without them the dash between the artist and song look slightly different. That was a lot of work over a dash.

Worthwhile work, to me. I’m gonna listen to this music until I perish, might as well fix what’s bothering me.

Re: Jellyfin founder Andrew leaves team

#288

Earlier quoted context omitted.

Yup, it’s a great UX and it makes the media experience feel finished, not hacky.

I wonder if we are starting to see a generational gap in how we consume media. When I was growing up, there was no "media experience," you just turned on the TV, selected your channel, and there was your show. Or your turned on the TV, pushed the VHS tape into the VCR, and your movie started playing. Every once in a while I start looking into things like jellyfin and after a few hours poking around, eventually start…

My personal media library has over 600 moves and 70+ shows and around 8,000 books. There is no way I can watch and read all of it in my lifetime. But I do find joy in being a little librarian and I also care deeply about art and like to keep my own little nest. All of it is sharable with anyone i like anywhere in the world. I do use jellyfin but i don't think I have ever switched its theme though.

Either way, yeah one of the joys of running a home lab to me is definitely the managing and maintainence to me and I don't think its any lesser pursuit than watching the media itself

Re: Jellyfin founder Andrew leaves team

#289

There's never been a better time to consider writing your own media server solution from scratch. I really don't like the idea of transcoding on demand. It has always created a janky experience on the client. I've been using a custom solution that runs everything through ffmpeg normalization as part of the media upload phase. Whenever a client wants to stream something we give them raw byte ranges directly from the b…

"There's never been a better time to consider writing your own media server solution from scratch."

If you want to go the hacker route, and do not give a flying fig about UI, you can get a long way just by setting up any old webserver that has range support (which is most of them) and serving out directories with video files and some sort of automated index. You don't even need to do any work. Browsers already are smart enough to hit a video file, extract the playback metadata with range requests and provide native seeking, speed management, and some of the other basics. Plus you get native "right click (or equivalent) -> download" support without anything giving you hassles.

On the one hand, it's missing a lot of features. On the other hand, it can't be beat for simplicity and the bang-for-the-buck is pretty good. And anything capable of A: running an HTTP server at all and B: has enough storage to store the files can saturate whatever network it is on with video data if you want it to.

Re: Jellyfin founder Andrew leaves team

#290
post #36

Earlier quoted context omitted.

I assume Plex "just works". Jellyfin is some assembly required. You also occasionally run into a "Love Exposure" type bug. https://github.com/jellyfin/jellyfin/issues/10494

jellyfin was pretty plug and play for me

If you want it accessible outside your house, the two most common options are NGINX + LetsEncrypt or Tailscale.

(or you make your peace with sending your login details in cleartext)

Post reply on HN