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

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:
Similar Services

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


Invidious
Privacy-focused front-end for YouTube
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.


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


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


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


MeTube
Web GUI for downloading videos with yt-dlp
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.

.NET
C#
ASP.NET Core