Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5kstars
4.3kforks
Last commit: 5d ago
Repo age: 8y old
Jellyfin screenshot

Jellyfin is a personal media server that helps you manage and stream your media library (movies, TV shows, music, and photos) to many devices. It provides a web interface and native clients, user management, and streaming features typically found in commercial media platforms.

Key Features

  • Library management with metadata fetching, posters/backdrops, and organization for movies, series, music, and photos
  • Streaming to web, mobile, and TV clients with per-user profiles and access controls
  • Hardware-accelerated transcoding via FFmpeg (where supported) and adaptive streaming options
  • Live TV and DVR support via tuners and IPTV integrations, with guide data support depending on setup
  • Subtitle support (including external subtitles and subtitle extraction), audio track selection, and playback resume
  • Multi-user administration: accounts, policies, and permissions for libraries and playback features
  • Remote access support (typically behind a reverse proxy) and mobile-friendly web UI
  • Plugin ecosystem to extend metadata providers, authentication, and integrations

Use Cases

  • Replace hosted streaming platforms by serving a private home media library to TVs and phones
  • Centralize family media with separate users, parental restrictions, and watched-status tracking
  • Set up Live TV + DVR with a tuner or IPTV source for a unified “TV + library” experience

Limitations and Considerations

  • Some advanced features (certain metadata providers, authentication methods, Live TV/guide sources) may require plugins or third-party services
  • Playback compatibility can vary by client/device; server-side transcoding may be needed and can be resource-intensive

Jellyfin is commonly used as a Plex alternative for users who want a fully controllable media server. It supports a broad range of clients and can scale from a single-machine home server to more capable setups with hardware transcoding.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 4d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 19d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 8d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 3d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 12d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3
MeTube

MeTube

Web GUI for downloading videos with yt-dlp

12.1k
829
Last commit: 2d ago

MeTube is a web interface for yt-dlp that lets you queue and manage video/audio downloads from many sites, with presets, playlists, and Docker-based deployment.

Alternative to:
YouTube
YouTube
+3