Amarok is a free, open-source music player and collection manager from the KDE project, and one of the longest-running players on Linux: it was started in 2003, takes its name from a Mike Oldfield album, and borrows its wolf emblem from Inuit mythology. It is released under the GNU General Public License v2 or later, developed in the open at KDE’s GitLab, and distributed by every major Linux distribution as well as on Flathub. The current line is Amarok 3.x: 3.0 “Castaway” arrived in April 2024 after a six-year gap between major releases, moving the application to Qt 5 and KDE Frameworks 5. The 3.2 series is what Debian 13 “trixie” ships, and the 3.3 series carried the player onto Qt 6 and KDE Frameworks 6 — 3.3 “Far Above the Clouds” in July 2025, followed by 3.3.3, the third bugfix release of that series, in June 2026.
Amarok is not a one-window player. Its workspace is split into docks — a collection browser on the left, a context pane with the current track in the middle, and the playlist on the right — which can be resized, rearranged or closed, so the same application can behave like a compact player or like a full library tool. Everything is local by default: there is no account, no subscription and no cloud requirement, and the player is useful with the network switched off.
Most modern players treat a music collection as a folder to be played through. Amarok treats it as a library to be worked with: ratings and statistics feed the dynamic playlists, the context pane puts information about what you are hearing next to the music, and the collection browser is built for thousands of tracks rather than a dozen. It is also unusually hospitable for a KDE application — it runs on any Linux desktop, and the interface follows the system’s Qt style, so it does not drag a whole Plasma environment behind it. The 3.x releases matter for a practical reason too: the application was carried forward onto current Qt and KDE Frameworks releases, and distribution packaging came back with it — Debian dropped Amarok after the 2.x series and ships it again from trixie onward.
Install Amarok from your distribution’s package manager — Debian 13 “trixie”, for example, ships Amarok 3.2.2 — or from Flathub as org.kde.amarok. On first start the player asks whether to use the music folder from your system settings as the collection folder; say yes and it scans, or point it anywhere else from the collection settings. No database server is needed: the collection runs on MariaDB embedded in the process, stored in your local data directory. Building from source uses CMake, Qt 5, KDE Frameworks 5 and FFmpeg development packages, and the repository carries instructions in INSTALL.
Strawberry is the most direct modern alternative and is itself a descendant of this family — it forked Clementine, which forked Amarok 1.4. Clementine and Exaile keep the older lightweight single-window approach, Elisa is KDE’s newer, deliberately simpler player, and Rhythmbox covers the same ground for GNOME users. Amarok remains the one built around a large, rated, filterable collection.
More players and music tools are collected in the music players category.