Own your sound

A modern desktop media manager and player for music you own

Harmony's Albums view: a sidebar listing Library, Disc, Podcasts and Playlists, and beside it a scrolling grid of 320 album covers, each with its title and artist beneath. A player bar runs across the bottom.

Four things, properly.

Not a feature list padded out to look busy. This is everything Harmony does, each one finished enough to use, and each one shown here rather than promised.

Side one, the way it was sequenced.

The next track is open before the current one ends, and the padding MP3 and AAC encoders leave on the ends comes off — so a record cut to run together plays gapless, not nearly gapless. Crossfade and volume levelling when you want them, and your keyboard’s media keys already work.

The Queue view: a list of tracks with the one playing marked in the gutter and the rest lined up beneath it. The player bar below shows the cover, the title and artist, the transport, and a scrubber part-way through the track.
The queue

Everything you own, on one screen.

Point Harmony at a folder and it reads every tag, track number and cover into a database on your own machine, then watches for whatever you add later. Search narrows from the first keystroke and stays that quick at 300,000 tracks, because the list only ever draws the rows you can see.

The Albums view, close up: a header reading “320 albums” above a grid of cover art, each cover captioned with its album title and the artist beneath.
Albums

Your shows, in the same window.

Bring every subscription across as OPML and take them out again the same way, the day you want to leave. Episodes download in the background, pick up where they left off if the connection drops, and remember the second you stopped listening.

The Podcasts view, showing a subscribed show with its artwork and a list of episodes, each with a date, a duration and a download control.
Podcasts

Put the disc in. Get the record.

Harmony looks the album up by its disc ID, reads each track carefully, goes back over anything the drive was unsure of, then checks the result against other people’s rips of the same disc before writing tagged FLAC into your library. There is nothing to install.

The disc view after a rip: the album identified by MusicBrainz with its eleven tracks listed, and two lines in green reading “Ripped and added 11 tracks to your library” and “Every track is an exact copy — checked against other people’s rips of this disc.”
A disc, just ripped

Frequently Asked Questions

Will it move or rename my files?

No. Harmony reads your folders where they are and writes nothing into them. The only files it ever creates are the ones you asked for — a CD rip, or a podcast episode — and both go where you tell them. Everything else it knows lives in its own database.

What does it play?

FLAC, ALAC, MP3, AAC, Ogg Vorbis, WAV and AIFF, at whatever sample rate your output device is running.

Does it need an internet connection?

Only for the parts that are on the internet: podcast feeds and their episodes, and the album lookup when you rip a disc. Playing your own library never touches the network. A disc the lookup cannot find still rips — it just arrives with whatever the disc itself could tell us.

Can I bring my playlists across?

Not yet, and this is the honest gap. Podcast subscriptions come over as OPML, but playlists are made in Harmony rather than imported — there is no M3U reader. If that is what stands between you and using this, say so on the issue tracker, because it is the thing most likely to get built next.

What happens if I stop using it?

Nothing happens to your music, because it was never Harmony’s to hold. The files are where you left them, in the folders you made, with the tags they came with. The database is a convenience; delete it and you have lost some playlists and a play count, not a collection.

Is it really free?

Yes, and the source is public under the Mozilla Public License. There is no paid tier, no upgrade, and nothing about you is worth anything to anyone here.

Everywhere you can listen now