Jellyfin’s desktop app has new features and a new name

Jellyfin, the self-hosted media server software, just revamped its official desktop client. The Jellyfin Media Player is now called Jellyfin Desktop, with an update to Qt 6, multi-profile support and other new features.
HTG Wrapped 2025: 24 days of technology
24 days of our favorite hardware, gadgets and technologies
Jellyfin offers a web application for media playback on desktop computers, but in 2021 the project also released an official client for Windows, macOS and Linux. Much like Plex’s desktop app, it had the same interface as the web app with many shared components, but with broader support for media formats and easy access. It’s also supposed to work better with game controllers and remotes than the web client. Mac owners on Apple Silicon also have the option of installing the iPhone and iPad app from the App Store.
The major update v2.0 of the application is now here, with a new name: it is now “Jellyfin Desktop” instead of Jellyfin Media Player. If you had the old version installed, this upgrade is also a clean slate: you need to log in to your server(s) and configure your settings again.
Jellyfin Desktop is now built with the Qt 6 and MpvQt libraries, the latter of which is a wrapper around libmpv, which should improve overall performance and media playback capabilities. Multiple profiles and MPRIS for media control are now supported for the first time, and pressing the Escape key now exits full-screen mode.
There are also new options to force the HTML5 player, movie/show background to appear before playback (matching web app options), playback speed, and other features. The full changelog is below.
Jellyfin Desktop 2.0 Release Notes
-
Rename Jellyfin Desktop
-
Change the launcher/taskbar/dock name to “Jellyfin”
-
Upgrade to Qt 6
-
Add a dependency to the MpvQt library
-
Edit the configuration paths (Jellyfin Media Player settings will NOT be migrated):
-
Linux:
~/.local/share/jellyfin-desktop -
macOS:
~/Library/Application Support/Jellyfin Desktop -
Windows:
C:\Users\\AppData\Local\Jellyfin Desktop
-
-
Add MPRIS support for media control
-
Add initial multi-profile support (CLI flags only)
-
Requires D-Bus for screen saver management
-
Show movie/show background before playback starts (corresponds to Jellyfin-Web)
-
Add an option to force use of HTML5 player
-
Add an option to disable UI zoom
-
Added the ability to exit full screen mode with the Escape key
-
Add log rotation (10 most recent)
-
Add
--config-dirAnd--log-levelCLI options -
Pack
native/assets directly in the application binary (no more separate files) -
Change the boot server connection to retry indefinitely (cancelable with Escape)
-
Change app ID to
org.jellyfin.JellyfinDesktop -
Update playback rate options (corresponds to jellyfin-web)
-
Fix various window geometry, magnification, and full screen window issues
-
Fixed audio mute not persisting between tracks
-
Fixed audio to only disappear when stopping playback (matches Jellyfin-Web)
-
Fixed cursor sometimes not hiding in full screen
-
Fix determining server base URL (matches jellyfin-web)
-
Fix CORS and CSP (no more security bypass hacks)
-
Use the XDG execution directory for input and singleton sockets
-
A bunch of various bug fixes and optimizations
At the same time, Jellyfin Server 10.11.5 is also deployed. This is primarily a bug fix update, with some significant changes to AV1 decoding, blocked playback, background image removal, server policy management, and other features.
Jellyfin Desktop 2.0 will be released soon for Windows, macOS and Linux from the project download page. Arch Linux AUR already has the update and it should appear on Flathub “very soon”.
Source: GitHub


