Jellyfin

Jellyfin

WHAT IS IT?

Jellyfin is a self-hosted media server that indexes a library of movies, TV shows, music, books and photos, then streams it to any client. The server runs on Windows, Linux, macOS or in Docker, pulls metadata and artwork automatically, and transcodes on the fly when the player cannot decode the source file. It is a fork of Emby 3.5.2, fully free software: no paid edition, no feature locked behind a subscription.

WHY IS IT INTERESTING?

  • Nothing to pay, nothing to unlock: the server and the official clients are feature complete. No premium tier for hardware transcoding or offline playback.
  • No phone-home: no central account, no telemetry, no third-party service sitting between server and clients. Your catalog and viewing habits stay on the machine.
  • Broad hardware transcoding: jellyfin-ffmpeg taps QSV on Intel, NVENC/NVDEC on NVIDIA, AMF on AMD, plus VA-API on Linux, Video Toolbox on macOS and RKMPP on Rockchip.
  • Clients everywhere: browser, desktop apps, Android and Android TV, iOS and tvOS, Fire TV, Roku, a Kodi plugin, plus a healthy set of third-party clients.
  • Documented REST API: everything the web UI does goes through a Swagger-described API, which makes scripting and custom integrations straightforward.

USE CASES

  • Replacing Plex or Emby on a NAS or homelab without depending on an online service
  • Streaming a music library or an audiobook collection to mobile devices
  • Centralising TV recordings from a network tuner or an m3u feed, DVR included
  • Watching a film together remotely with synchronised playback via SyncPlay
  • Acting as the media backend for a custom project through the REST API