MusicBrainz Picard app icon

Audio

MusicBrainz Picard

Identify music by acoustic fingerprint and rewrite tags from the MusicBrainz database, with cover art, renaming scripts and a plugin system.

WindowsmacOSLinuxGPL-2.0

A tagger that identifies recordings instead of trusting the file names

MusicBrainz Picard is a cross-platform tag editor that works from the MusicBrainz database rather than from whatever text someone typed into a file years ago. Its distinguishing trick is acoustic fingerprinting: Picard can listen to the audio itself, match it against a fingerprint database and work out which recording it is, even when the file name and existing tags are complete nonsense. The MusicBrainz project publishes it under the GNU General Public License v2.

Matching files to real releases

The workflow starts with files or an album folder dropped onto the left pane. Picard groups them into an album, looks up candidate releases on MusicBrainz and moves the files into the right pane once a match is found. Files can also be clustered and scanned, which uses the fingerprint to identify tracks that carry no useful tags at all. The match is album-oriented, so a compilation, a remaster and an original pressing are different releases and produce different tag sets, which is exactly the distinction a folder-name-based tagger cannot make.

Scripts, artwork and plugins

Once a release is matched, Picard writes the tags and can rename and move the files at the same time, following scripts that use tag variables to build folder and file names. Cover art is fetched from the Cover Art Archive and can be embedded in the files or saved alongside them. Plugins add extra sources and behaviours, from additional cover providers to acoustic fingerprint submission and specialised tagging rules. Because the tags come from a public database that anyone can edit, obscure releases are often surprisingly well documented, while very recent or self-released material may be missing entirely.

Practical configuration and limits

Picard needs a working internet connection for matching, since the database and the fingerprint service both live online. Saving overwrites the tags in your files, so the sensible first step with a large collection is to work on copies or on a small test album until you are confident about the settings. Options control which tag versions are written, how artwork is stored and whether files are renamed or moved, and the renaming step is the one that surprises people, because a bad script can scatter a library across the disk in a single click.

Who should choose something else

Mp3tag or a similar manual editor is better when you already know exactly what the tags should say and just want to type them. If you prefer a fully automated command-line library, beets offers a comparable database-driven approach with more scripting and less interface. And if your goal is simply to play music, a player such as foobar2000 or Quod Libet includes enough tag editing for everyday corrections, leaving Picard for the albums that are genuinely a mess.

Best for
People with large or badly tagged music collections who want correct album, artist and track metadata without typing every field by hand.
Good to know
Picard rewrites tags in place and can also rename and move files, so test the settings on a copy before pointing it at a whole library. Matching requires an internet connection.

Picard matches your audio against MusicBrainz and rewrites the tags to match reality.

How to get started

  1. Run the Windows installer from the project's download page and open Picard.
  2. Drag in one album folder, then use Scan or Lookup so Picard can identify the tracks by fingerprint or by tag.
  3. Check the match in the right pane, adjust if several releases are offered, then press Save to write tags, artwork and file names.

Work on copies of irreplaceable files until you are comfortable with the renaming script, because Save applies tags and file moves together.

Questions & answers

How does Picard identify a track?

It reads the audio, computes an acoustic fingerprint and asks the fingerprint service which recording it matches, falling back to existing tags.

Will it rename my files?

Only if you leave renaming enabled. The script decides the folder and file name, so review it before saving a large collection.

Is it a music player?

No. Picard is a tagger only. It does not play audio; pair it with any player you like once the tags are correct.

More in audio

View category