Jellyfin
A free software media system that lets you manage and stream your own media from a dedicated server to apps on many devices.
- GitHub stars
- 58k
- Last commit
- 2 days ago
- Latest release
- v12.1
- Licence
- GPL-2.0
- Self-hosted
- Yes

Jellyfin is a media system built as free software, giving you control over how your media is managed and streamed. A dedicated server provides movies, shows and other media to end-user devices through multiple client apps. This repository contains the backend server and API, written in C# on .NET, and it is released under the GPL-2.0 license.
It positions itself against proprietary media servers, namely Emby and Plex. It descends from the Emby 3.5.2 release and was ported to the .NET platform for full cross-platform support. The team states there are no premium licenses, paid features or hidden agendas.
Documentation includes a downloads page, an installation guide and a quick start guide, and the server can also be built from source. Translation is handled through a Weblate instance and feature ideas go to a request hub. Jellyfin suits households and enthusiasts who want to host their own media library instead of relying on a commercial media service.
Key features
- Media server for managing and streaming your library
- Backend server and API in C# on .NET
- Cross-platform server support
- Multiple client apps for end-user devices
- No premium licenses or paid features
- Community translation through Weblate
Pricing: Free and open source; the project states there are no premium licenses or paid features.
