v2.0.0 - Rename to Jellyfin Desktop / Upgrade to Qt 6
1 Maart 2026 om 12:20
Important
For the latest downloads, see the Development Builds section in the README. https://github.com/jellyfin/jellyfin-desktop?tab=readme-ov-file#development-builds
This version sees a name change to Jellyfin Desktop, an upgrade to Qt 6, and a whole slew of other enhancements and fixes.
Note: Settings from Jellyfin Media Player will not be migrated. You will need to reconfigure the client and re-add your server.
Changes:
- Rename to Jellyfin Desktop
- Upgrade to Qt 6
- Add MpvQt library dependency
- Change configuration paths (settings from Jellyfin Media Player will NOT be migrated):
- Linux:
~/.local/share/jellyfin-desktop - macOS:
~/Library/Application Support/Jellyfin Desktop - Windows:
C:\Users\<USER>\AppData\Local\Jellyfin Desktop
- Linux:
- Add MPRIS support for media control
- Add initial multi-profile support (CLI flags only)
- Require D-Bus for screensaver management
- Show movie/show backdrop before playback starts (matches jellyfin-web)
- Add option to force using the HTML5 player
- Add option to disable UI zoom
- Add ability to exit fullscreen mode with Escape key
- Add log rotation (10 most-recent)
- Add
--config-dirand--log-levelCLI options - Bundle
native/assets direct into application binary (no more separate files) - Change startup server connection to retry indefinitely (cancelable with Escape)
- Change app ID to
org.jellyfin.JellyfinDesktop - Update playback rate options (matches jellyfin-web)
- Fix various window geometry, maximize, and fullscreen window issues
- Fix audio mute not persisting between tracks
- Fix audio to only fade out when stopping playback (matches jellyfin-web)
- Fix cursor sometimes not hiding in fullscreen
- Fix server base URL determination (matches jellyfin-web)
- Fix CORS and CSP (no more security bypass hacks)
- Use XDG runtime directory for input and singleton sockets
- A bunch of various bug fixes and optimizations