
Recordbox is a GPL-3.0 GTK/Libadwaita music player for GNOME on Linux: local library browsing, synced lyrics, gapless playback, no account or subscription.
Emmett de St. Croix built Recordbox to fix the same short list of GTK music-player annoyances he kept hitting on his own GNOME desktop, then published the result instead of keeping the patch to himself. That origin as one developer's opinionated toolset still shapes the app: it stays deliberately narrow, still calls itself pre-1.0, and only grows once a feature earns its place in the roadmap.
Apple Music is a subscription catalog with a local-file mode bolted on: it can point at your own tracks, but it still tracks them through iTunes-style syncing, expects a matching folder structure, and ties the library to an Apple account and, in practice, Apple hardware. Recordbox skips all of that. It is a GTK/Libadwaita player for GNOME that reads whatever is already in your music folder, with no account, subscription or sync step.
The tradeoff is operational. Apple Music hands you a huge catalog, offline downloads across phone and desktop, and recommendations; Recordbox hands you nothing you did not already own, and only on Linux. In exchange you get control over where files live and what the app can touch — the Flatpak build restricts itself to your xdg-music directory by default, so there is no broad filesystem access to grant just to play an album.
Is Recordbox free to use? Yes. It is open source and distributed free through Flathub, with no subscription tier or paid unlock.
Recordbox vs Apple Music — which should I choose? Apple Music for a streaming catalog and cross-device sync; Recordbox if you already own your files, run Linux, and want a local player with no account attached.
Does Recordbox support playlists yet? Not yet. It is one of the core items planned for the 1.0 release, tracked in the project's own roadmap.
Recordbox is a fair pick once you accept its scope: a local-file, GNOME-native player and nothing more, licensed under GPL-3.0, which means any fork or redistribution has to stay open under the same terms. Active releases and a visible roadmap make it a reasonable bet for Linux users who want their library handled well, but streaming listeners and anyone without a GNOME desktop should look elsewhere.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that Recordbox is listed as an open-source alternative. Paste into your README: