Hear the whole album
Audio is decoded in Rust, with gapless playback within an album and native sample rates whenever the device accepts them.
Symphonia → cpalA local-first music player
Harmonia is a small, fast desktop player for people who still care how an album feels. Browse beautifully, hear every transition, and keep your music exactly where it is.
Built from the tags already in your library.
A better relationship with your library
The best music apps help you get out of the way. Harmonia makes your own collection feel immediate again: cover art first, tags close at hand, and a player bar that never loses the thread.
Point it at a folder. Harmonia indexes your files, groups albums thoughtfully, and leaves the source untouched unless you explicitly ask to edit a tag or cover. No upload step. No account. No cloud-shaped detour.
See what it understandsThe details add up
Audio is decoded in Rust, with gapless playback within an album and native sample rates whenever the device accepts them.
Symphonia → cpalAlbum-artist tags, folder structure, multi-disc sets, and cover art all work together so your collection reads like your collection.
Album-first browsingBatch tag edits only write fields you touch. Add a cover once and Harmonia embeds it across the album for other players to see.
Conservative metadata toolsPlaylists, a simple crate for favorites, queue reordering, and radio stations built from the genre tags already in your library.
Bring the collection with you
Harmonia keeps codec support explicit, so an M4A can tell you whether it is AAC or ALAC and your list never fills up with files that cannot play.
Windows · macOS · Linux
Music is already the interesting part. Harmonia gives it a place to land.
Local-first, album-aware, and intentionally small.
Ready when you are
Harmonia runs on Windows, macOS, and Linux. Point it at a folder and start listening.