mirror of
https://github.com/jellyfin/jellyfin-media-player.git
synced 2026-03-28 19:12:02 +01:00
Jellyfin Desktop Client
- C++ 66%
- JavaScript 15.3%
- CMake 9.7%
- Objective-C++ 2.1%
- Batchfile 1.8%
- Other 5%
| .github | ||
| bundle | ||
| CMakeModules | ||
| debian | ||
| deployment | ||
| dev | ||
| external | ||
| native | ||
| resources | ||
| screenshots | ||
| src | ||
| tests | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| VERSION | ||
Jellyfin Desktop
Warning
Deprecated: Development of this Qt-based desktop client has stopped in favor of a completely rewritten client built on SDL and CEF. The new client can be found at jellyfin/jellyfin-desktop.
Jellyfin desktop client built with Qt WebEngine and libmpv. Supports audio passthrough, hardware decoding, and playback of more formats without transcoding.
Downloads
Development Builds
Built from the latest commit on master.
macOS
Windows
Linux
Building
See dev/ for platform-specific build instructions.
File Locations
Data is stored per-profile in a profiles/<profile-id>/ subdirectory. The main configuration file is jellyfin-desktop.conf. You can also add mpv.conf to configure MPV directly.
Windows:
- Config:
%LOCALAPPDATA%\Jellyfin Desktop\profiles\<profile-id>\ - Cache:
%LOCALAPPDATA%\Jellyfin Desktop\profiles\<profile-id>\ - Logs:
%LOCALAPPDATA%\Jellyfin Desktop\profiles\<profile-id>\logs\
Linux:
- Config:
~/.local/share/jellyfin-desktop/profiles/<profile-id>/ - Cache:
~/.cache/jellyfin-desktop/profiles/<profile-id>/ - Logs:
~/.local/share/jellyfin-desktop/profiles/<profile-id>/logs/
Linux (Flatpak):
- Config:
~/.var/app/org.jellyfin.JellyfinDesktop/data/jellyfin-desktop/profiles/<profile-id>/ - Cache:
~/.var/app/org.jellyfin.JellyfinDesktop/cache/jellyfin-desktop/profiles/<profile-id>/ - Logs:
~/.var/app/org.jellyfin.JellyfinDesktop/data/jellyfin-desktop/profiles/<profile-id>/logs/
macOS:
- Config:
~/Library/Application Support/Jellyfin Desktop/profiles/<profile-id>/ - Cache:
~/Library/Caches/Jellyfin Desktop/profiles/<profile-id>/ - Logs:
~/Library/Logs/Jellyfin Desktop/<profile-id>/
