andrewrabert/jellium-desktop

An unofficial desktop client for Jellyfin

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on December 15th, 2025
Created on April 4th, 2021
Open Issues & Pull Requests: 153 (-1)
Number of forks: 135
Total Stargazers: 1,767 (+0)
Total Subscribers: 14 (+0)

Issue Activity (beta)

Open issues: 72
New in 7 days: 6
Closed in 7 days: 9
Avg open age: 49 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 6
Closed in 7 days: 9
Comments in 7 days: 8
Events in 7 days: 16

Top labels

  • bug (52)
  • enhancement (39)
  • windows (7)
  • linux (6)
  • wayland (6)
  • help-wanted (5)
  • x11 (5)
  • invalid (3)

Repository Insights (GitGenius)

Median issue/PR response: 25.6 hours
Mean response time: 9.2 days
90th percentile: 31.5 days
Tracked items: 76

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. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 3% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

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.

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.

jellium-desktop
by
andrewrabertandrewrabert/jellium-desktop

Repository Details

Fetching additional details & charts...