A modern music player for Linux and Android.
Your own files, your Airsonic / Subsonic server, internet radio and a 10-band equalizer.
English · Español
Local music and Airsonic / Subsonic · internet radio · 10-band equalizer, also per song · synced lyrics · playlists and queue · dark, light and twenty colour themes · English and Spanish.
Everything else — every feature, every shortcut — is in the manual (inside the app: F1 on Linux, Settings ▸ Manual on Android).
Linux — download Juke-x86_64.AppImage from the latest release, then:
chmod +x Juke-x86_64.AppImage
./Juke-x86_64.AppImageNeeds x86_64 Linux with glibc 2.35 or newer (Ubuntu 22.04, Debian 12, Fedora 36+) and FUSE 2. Everything else is inside the file.
Android — download Juke-<version>.apk from the same page (Android 8 or newer).
Juke tells you when a new version is out, or press Check for updates… in the menu or in Settings ▸ General.
No telemetry, no accounts, no analytics. It only connects to what you use: your server, radio stations, lyrics services and GitHub to look for updates (switchable). Details are in the manual.
pip install -e .
python -m unittest discover -s tests -t .
packaging/build-appimage.shFree to use for any purpose on your own devices. It may not be modified or redistributed: share the official downloads instead. Full terms in the Juke License 1.0; included third-party software keeps its own licence (NOTICE.md).
libVLC, Qt for Python, yt-dlp, httpx, mutagen, radio-browser.info and the Inter typeface (SIL Open Font License).
