Jellyfin
Free software media system that puts you in control of managing and streaming your media.
Overview
Jellyfin is a free, open-source media server that streams your own media library - movies, TV, music, and more - from a server you control to apps on other devices, without subscriptions, premium tiers, or hidden restrictions. It was originally forked from Emby (at the 3.5.2 release) and rewritten on .NET for broader cross-platform support, and today it's positioned as a free alternative to proprietary options like Emby and Plex.
This repository is specifically the Jellyfin backend server; the web client, mobile/TV apps, and the bundled ffmpeg build live in separate repositories under the Jellyfin GitHub organization. The server hosts your media, handles transcoding and metadata, and serves the web client (or other official/community clients) that connect to it.
Jellyfin is a fit for anyone who wants to self-host a Plex/Emby-style media server without proprietary licensing or a subscription for core features.
- Categories
- Media
- Languages
- C#
- License
- GPL-2.0
Related Projects
Video.js
Apache-2.0Full-featured, open-source HTML5 video player for the web, supporting common streaming formats and extensible through a plugin ecosystem.
- Media
FFmpeg
LGPL-2.1The industry-standard toolkit for recording, converting, and streaming audio and video in virtually any format.
- Media
imgproxy
Apache-2.0Fast, standalone server for resizing, processing, and converting images on the fly, acting as a drop-in replacement for in-app image processing code.
- Media
PDF.js
Apache-2.0General-purpose, web standards-based platform for parsing and rendering PDFs in the browser.
- Media
Spotted an error? Suggest an edit on GitHub.