jellyfin/jellyfin

The Free Software Media System - Server Backend & API

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 19 minutes ago
Added to GitGenius on June 21st, 2026
Created on December 9th, 2018
Open Issues & Pull Requests: 579 (+0)
Number of forks: 5,288
Total Stargazers: 55,672 (+0)
Total Subscribers: 364 (+0)

Issue Activity (beta)

Open issues: 355
New in 7 days: 25
Closed in 7 days: 22
Avg open age: 415 days
Stale 30+ days: 237
Stale 90+ days: 69

Recent activity

Opened in 7 days: 19
Closed in 7 days: 15
Comments in 7 days: 48
Events in 7 days: 149

Top labels

  • bug (2,747)
  • stale (736)
  • confirmed (248)
  • live-tv (105)
  • duplicate (78)
  • invalid (51)
  • EFjellyfin.db (44)
  • enhancement (41)

Repository Insights (GitGenius)

Median issue/PR response: 6.3 hours
Mean response time: 26.2 days
90th percentile: 66.3 days
Tracked items: 3,143

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "regression" is answered fastest, typically in about 6 hours, while "live-tv" waits about 3 days. 14% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed.

Detailed Description

Jellyfin is a free software media system that functions as the backend server and API for a complete media streaming platform. Written in C# and built on the .NET platform, it serves as an open-source alternative to proprietary services like Emby and Plex, allowing users to manage and stream their media collections from a dedicated server to multiple client devices. The project originated from Emby's 3.5.2 release and was ported to .NET to enable full cross-platform support across major operating systems.

The repository contains the core backend server code for Jellyfin, which is one component within a larger ecosystem of projects under the Jellyfin GitHub organization. The server provides media streaming capabilities with support for transcoding, metadata management, DLNA support, and remote access functionality. It operates on a client-server architecture where the server hosts media libraries and serves content to various client applications. The system includes built-in support for hosting a static web client, with API documentation accessible through Swagger at the default localhost:8096 endpoint.

Development of Jellyfin is active and community-driven.

The project requires the .NET 10 SDK for building and supports development through multiple IDEs including Visual Studio 2022 and Visual Studio Code. FFmpeg integration is necessary for transcoding functionality. The README provides comprehensive setup instructions for running the server locally, including options to run via Visual Studio, Visual Studio Code, command line, or GitHub Codespaces. Contributors can build from source, and the project includes detailed development guidelines and community standards documentation.

Jellyfin emphasizes transparency and community ownership, explicitly stating there are no premium licenses, hidden features, or proprietary restrictions. The project maintains active translation efforts through Weblate and welcomes contributions across multiple areas including development, testing, and localization. The codebase is licensed under GPL 2.0, and the project maintains communication channels through Matrix chat and feature request tracking via Fider.

jellyfin
by
jellyfinjellyfin/jellyfin

Repository Details

Fetching additional details & charts...