← statichum.studio

Multiple users in the May 10, 2026 Plex-versus-Jellyfin thread on Hacker News surfaced a distinct unmet need that gets drowned out in the migration noise: both Plex and Jellyfin insist on imposing a metadata ontology on your files, and a real chunk of self-hosters just want a browser-accessible, transcoding-capable, watched-state-tracking player pointed at their existing directory tree. Think of it as a personal Plex for people who already organize their files better than Plex would.

builder note

The trap is feature creep back into being a library manager. The whole point is that the data model is 'the filesystem' and the state is 'a sqlite of (user, file-hash-or-path, watched-position)'. Ship it stupid, with FFmpeg transcoding and a phone-friendly web UI, and resist every issue request that asks for a poster wall.

landscape (3 existing solutions)

The category currently splits into 'library-first, you must conform' (Plex, Jellyfin, Emby) and 'file-server with a player on top, no state' (Filebrowser, h5ai, ad-hoc tools). Nothing splits the middle: respect my folder tree, track per-user watched state at the file path level, transcode on demand to a phone, done.

Kodi Local-app first, not browser-streaming-from-NAS first. Still tries to build a 'Movies/TV Shows' library out of your folders, and getting it to behave as a thin browser front-end for a remote tree is fighting the tool.
Jellyfin Requires a library with a 'type' (Movies / TV / Music) and runs metadata scrapers that fail noisily on anything that isn't named the way TVDB expects. Repeatedly cited in the May 2026 HN thread as 'forces its own system'.
Filebrowser Treats the folder tree as truth and gives you a clean web UI on top, but is a file manager, not a media player. No transcoding, no per-user watched state, no resume position on a phone.
sources (3)
hn https://news.ycombinator.com/item?id=48088459 "It's astounding how much every single system out there fights against showing you your directories, as they are" 2026-05-10
hn https://news.ycombinator.com/item?id=48088459 "Is there anything around that does not force a management system? I really just want a thing that primarily just tracks if I've seen a particular file" 2026-05-10
hn https://news.ycombinator.com/item?id=48088459 "Jellyfin insists on a very specific directory structure and file naming. They both insist on their own systems and both are wrong" 2026-05-10
media-serverself-hostedfilesystemanti-metadatalocal-first

Plex announced on May 19, 2026 that the Lifetime Pass goes from $249.99 to $749.99 on July 1, and the Remote Watch Pass jumps 50% on June 1, triggering an immediate exodus across Hacker News, r/selfhosted, and gaming/tech forums. The pain isn't the existence of Jellyfin, it's the day of lost watch history, broken Trakt sync, kid accounts re-set up, mobile clients reconfigured, and hardware transcoding profiles retuned. There's a five-week window to sell a fixed-price 'do my Plex-to-Jellyfin cutover this weekend' service that preserves every household's actual investment in the server they already own.

builder note

The product is a flat-fee weekend service with a checklist, not new software. The hard part is the long tail: HDR tone mapping on Intel QSV, Roku app pinning, the one Apple TV in the basement, kids' profiles with PIN restrictions, the Sonarr/Radarr stack already pointed at the Plex library. Sell trust and a clean Monday morning, not a tool.

landscape (4 existing solutions)

Migration tools exist but they're maintainer-hobby scripts, not turnkey concierge service. Nobody is selling 'send us your Plex token Friday, wake up Sunday on Jellyfin, kids and spouse still know how to watch Bluey, your NVIDIA transcoder still works' as a flat-fee product.

JellyPlex-Watched / wilmardo's migrate-plex-to-jellyfin Single-purpose CLI scripts that only port watched state, leaving user accounts, client configs, library naming mismatches, and hardware transcoder setup to the household. The owner still has to run a long-running command at 2am and pray nothing 404s.
CrossWatch self-hosted sync engine Ongoing sync product, not a one-shot move. Solves the wrong problem for someone who just wants Plex turned off and Jellyfin turned on by Sunday night.
Trakt + Jellyfin Trakt plugin Works when it works, breaks silently when episode-matching fails. Requires the user to already trust Trakt with their personal viewing history, which is the exact thing the Jellyfin-curious customer is trying to escape.
Jellyfin official + community migration docs Documentation, not a service. Assumes the reader is the same person who set up Plex originally, which is often not true for households where one technical person installed it and the rest of the family just used it.
sources (3)
hn https://news.ycombinator.com/item?id=48193055 "$750!!! It is currently $250 until July 1, 2026. Triple in price is crazy" 2026-05-19
hn https://news.ycombinator.com/item?id=48198836 "They didn't have to become yet another second-rate streaming and rental platform" 2026-05-19
hn https://news.ycombinator.com/item?id=48088459 "Plex's price hikes prove I was right to switch to Jellyfin" 2026-05-10
plexjellyfinmedia-servermigrationself-hosted