
Jellyfin
Self-hosted media server for managing and streaming your library
56.2k stars 5.4k forks last commit first released GPL-2.0
Actively maintained
Last commit 26 Aug 2026.

Jellyfin is a free software media system for collecting, organizing, and streaming your personal media library from your own server to many types of clients. It provides a server backend and API along with a web interface, and is commonly used as an open alternative to proprietary media servers.
Key Features
- Library management for movies, TV shows, music, and photos with metadata fetching
- Web-based administration and playback interface, plus a broad ecosystem of official and third-party clients
- Streaming with on-the-fly transcoding support via FFmpeg
- User accounts and profiles for separating access and playback history
- Extensible architecture with plugins and integrations
Use Cases
- Host a private “Netflix-like” server for a household’s movie and TV collection
- Centralize and stream a music library to phones, desktops, and smart TVs
- Provide media access for friends or remote devices while keeping content on your own server
Limitations and Considerations
- Transcoding and high-bitrate streaming can require significant CPU/GPU resources depending on usage
- Some client capabilities and codecs may vary by platform, affecting direct play vs transcoding
Jellyfin focuses on giving you full control over your media, with no tracking or vendor-operated central services. It is well-suited for home labs and organizations that want a flexible, privacy-respecting media streaming stack.
Categories:
Tags:
Tech Stack:
Similar to Jellyfin
Emby
Personal media server for streaming your library to any device
Emby is a personal media server that organizes and streams your movies, TV, music, photos, and home videos to apps, browsers, smart TVs, and DLNA clients.

Plex
Media server for organizing and streaming your personal library
Plex Media Server lets you organize, stream, and access your personal movies, TV, music, and photos across devices, with rich metadata and client apps.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

ErsatzTV
Open-source server that turns personal media into scheduled IPTV channels
ErsatzTV is an open-source media server that creates scheduled, EPG-driven IPTV-style channels from local libraries or Plex/Jellyfin/Emby, with hardware transcoding and M3U/XMLTV output.

Meelo
Self-hosted personal music server focused on music collectors
Open-source self-hosted music server for collectors with flexible metadata parsing, multiple releases/versions support, music-video handling and Docker deployment.

Ampache
Web-based audio and video streaming server and media library
Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

