jellyfin-desktop
by
jellyfin

Description: Jellyfin Desktop Client

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on December 15th, 2025
Created on April 4th, 2021
Open Issues & Pull Requests: 146 (+0)
Number of forks: 96
Total Stargazers: 1,070 (+0)
Total Subscribers: 11 (+0)

Issue Activity (beta)

Open issues: 378
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 358 days
Stale 30+ days: 318
Stale 90+ days: 262

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 4
Events in 7 days: 4

Top labels

  • bug (604)
  • enhancement (195)
  • windows (50)
  • linux (43)
  • macos (33)
  • x11 (11)
  • nix (10)
  • wayland (10)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 69.7 days
90th percentile: 6.7 days
Tracked items: 818

Most active contributors

Detailed Description

Jellyfin Desktop is a desktop client for the Jellyfin media server, written in Rust and built on the Chromium Embedded Framework (CEF) and mpv media player. It represents a complete architectural rewrite of the previous Qt-based Jellyfin Desktop client, moving away from Qt to a more modern technology stack combining web technologies through CEF with native media playback capabilities via mpv.

The project provides cross-platform support across Linux, macOS, and Windows. On Linux, users can install the client via AppImage builds for both x86_64 and aarch64 architectures, through the Arch Linux AUR package jellyfin-desktop-git, or via a Flatpak bundle. macOS users have access to builds optimized for both Apple Silicon and Intel processors. Windows support includes both x64 and arm64 variants. The project explicitly notes that it remains under active development and may contain bugs or missing features, with users directed to check the Supported Versions wiki page for compatibility details. The previous Qt-based Jellyfin Media Player is still available at version 1.12.0 but is no longer supported.

Development of the project uses just as a command runner for build and development tasks. The README explicitly notes that LLM-assisted contributions are welcome and that LLMs were used during the project's development.

According to GitGenius activity tracking, the repository shows significant engagement with 818 tracked issues and pull requests. The median response latency for issues and PRs is 0.0 hours, indicating rapid triage and response times, though the mean latency of 1673.9 hours reflects some longer-running discussions or stalled items. Bug reports dominate the issue tracker with 578 labeled items, followed by 180 enhancement requests and 50 Windows-specific issues. The most active contributor is andrewrabert with 1238 tracked events, followed by iwalton3 with 59 events and mihawk90 with 32 events. The repository shares overlapping contributors with major projects including Microsoft's VSCode and TypeScript implementations, as well as the Rust language project itself, suggesting involvement from developers working across multiple significant open-source ecosystems.

The project is classified across multiple domains reflecting its purpose: Media Player, Desktop Client, Media Streaming, Multimedia, Content Playback, Home Theater, Cross-platform, User Interface, Entertainment, and Server Client. This breadth of classification underscores the client's role as a comprehensive media consumption interface for Jellyfin servers across different operating systems and hardware architectures.

jellyfin-desktop
by
jellyfinjellyfin/jellyfin-desktop

Repository Details

Fetching additional details & charts...