Jellyfin: The Free Software Media System

Emby/Plex/Kodi Comparison & Licensing

  • Jellyfin is a fork of Emby from before Emby went closed‑source; it keeps all core features free (including hardware transcoding) with no paid tiers or ads.
  • Compared to Plex, Jellyfin is praised for avoiding “enshittification” (no injected streaming content, no cloud login requirement) but widely viewed as less polished in UX and client support.
  • Several users say Jellyfin now matches or surpasses Plex for their needs; others feel it’s where Plex was ~5 years ago and still not worth switching if you already have Plex Pass.
  • Kodi is seen as great for purely local playback; Jellyfin complements it by adding multi-user, remote access, transcoding, and watch history.

Clients, UI & UX Quality

  • Big spread of experiences: some find the web UI and Android/TV apps fast and smooth; others report laggy scrolling, visible placeholder tiles, and general “web page” feel even on fast LANs.
  • Apple TV / iOS: native Jellyfin clients (notably Swiftfin) are criticized as unstable or janky; many people solve this by using Infuse or other third‑party players against Jellyfin.
  • Console and TV platforms: lack of official PS5 app and patchy support for Tizen/Samsung, LG, etc., are recurring pain points. Some rely on DLNA or browser workarounds.

Performance, Transcoding & Codec Support

  • Jellyfin uses ffmpeg (with optional hardware accel) and supports AV1 “if the device does,” with server‑side transcoding as needed.
  • Some users get rock‑solid 4K HDR/Dolby Vision + Atmos/DTS passthrough on Shield or similar; others report stutter, audio desync, or fallback to stereo where Plex works fine.
  • There is debate over auto HDR→SDR tone mapping: some value it highly for mixed-display setups; others argue SDR masters are usually preferable.

Library Management & Features

  • Strengths: on‑the‑fly bitrate downgrades for poor networks, multi-user logins, SyncPlay/watch‑together, rich metadata plugins, trailers (if enabled), trick‑play thumbnails, live TV via plugins (Ersatztv/Tunarr, HDHomeRun etc.).
  • Weaknesses:
    • Strict expectations for folder/filename layouts, especially for TV, music, and disc structures; some users give up after failed attempts and find Plex more forgiving.
    • Movies/TV separation annoys people who want unified franchises (e.g., Star Trek across shows + films).
    • No strong Netflix‑style recommendation engine; some don’t miss it, others do.
    • Blu‑ray folder (BDMV) support via concatenation/transcode is seen as fragile and frequently broken.

Scale, Reliability & Large Libraries

  • One commenter claims Jellyfin “simply does not work” beyond ~1000 items; multiple others contradict this, reporting smooth operation with multi‑TB, tens‑of‑thousands‑files libraries given decent hardware and SSD-backed DB.
  • Music libraries: workable but weaker than dedicated music servers; issues include slow rescans, poor CUE support, and simplistic queue UI.

Remote Access, Networking & Security

  • Common patterns: Jellyfin behind nginx/Caddy/Traefik/SWAG, with local DNS for pretty hostnames and HTTPS; or fully private via Tailscale/WireGuard/ZeroTier.
  • There’s concern about exposing Jellyfin directly to the internet; many recommend VPN-based access or at least reverse proxies with tight rules.
  • Cloudflare Tunnel is used by some, though ToS and “no streaming” concerns are raised; others prefer Tailscale for app compatibility.

Ecosystem & Use Cases

  • Heavily used with Radarr/Sonarr/*arr, Filebot, MakeMKV, HandBrake, yt‑dlp, etc.
  • Use cases include ripped DVDs/BDs, home videos, OTA live TV+DVR, curated YouTube for kids, and sharing with friends over VPN.
  • Some users prefer the simplicity of SMB/NFS + VLC, but others emphasize Jellyfin’s advantage for guests, watch tracking, transcoding, and multi-device convenience.

Community, FOSS Expectations & Criticism

  • Strong appreciation for a volunteer‑run, ad‑free, fully FOSS media server; several people donate.
  • Debate over “don’t complain, send PRs”: some argue criticism and UX pain reports are valuable even if users can’t contribute code; others stress maintainers’ need to avoid hacks and platform-specific one-offs for long-term sustainability.