Free and ad-free, thanks to you. Support
Tags 7 min read Updated October 2026

Complete and fix your music tags with MusicBrainz

Missing titles, empty genres, no composers, no cover art: RustMusic 0.3.0 rebuilds its tag workshop. One table, items to check that you fix with one button, and “Complete online”, which fetches values from MusicBrainz or Deezer. Nothing is written to your files until you decide.

01

Opening the tag workshop

The workshop works on an album or on a selection of tracks. Right-click an album and choose “Edit tags”: this is the former “Fix tags”, renamed in version 0.3.0. You can also select tracks in the library, then click “Workshop” in the selection bar.

The workshop is a single table, with an edit panel on the right that collapses with one click. The header shows the album, the number of pending changes, Undo (Ctrl+Z, with the number of steps) and “Write N files” (Ctrl+S). Tools live in two menus: Tags (Complete online, Clean, Number 1 to N, Cover) and Files (Rename files, Batch history).

Until you click “Write N files” or press Ctrl+S, nothing changes on disk: your edits stay in the workshop and can be undone one by one. If you leave the workshop with pending edits, RustMusic warns you. On a Mac, use Cmd instead of Ctrl.

02

The “items to check” list: what’s missing at a glance

Above the table, a badge counts the items to check across the workshop’s tracks. Open it to see each one with the number of tracks concerned and a fix button:

  • “Missing title, artist or album” and “Missing genre”: the “Complete” button opens Complete online.
  • “Empty album artist”: the “Fill” button sets the album artist on the tracks concerned.
  • “feat.” in the artist: the “Clean” button opens the cleaning rules (spaces, underscores, “feat.”, case).

A checkbox filters the table down to the tracks concerned. With nothing selected, a fix applies to every track in the workshop. When everything is in order, the badge reads “Consistent tags”.

03

Editing in the table and in the panel

The table works like a spreadsheet. Double-click a cell or press F2 to edit it, then Enter to move down a row or Tab to move to the next column. Selection works as in a file manager: click, Shift for a range, Ctrl to add a track.

Each column has its own menu: copy a value to the selection, “Title Case”, clear, “Hide column”. The Columns button picks which ones are shown; your choice is remembered, and the album artist is hidden by default.

The edit panel groups the track, album and credits fields (composer, comment). A value you type applies to every selected track. A field with differing values says so (“Different values”) and keeps them as long as you don’t type anything in it: you can fix the year of a whole album without touching the titles. A changed field reverts with one click, and genres already present in the album are suggested.

04

Complete online, in two steps

Complete online looks the album up on MusicBrainz or Deezer and suggests titles, artists, year, genre, track and disc numbers, composers and cover art. Everything lands in the workshop for review before writing.

  1. 1

    Start “Complete online”

    Select the album’s tracks, then Tags → Complete online. Pick the source, MusicBrainz or Deezer: it is remembered for next time.

  2. 2

    Pick the edition

    The search starts on its own with the artist and album from your files. Editions with the same number of tracks as your files come first, and the most likely one is marked “Best match”. With MusicBrainz, each edition is identified by year, country and medium, for example “1991 · JP · CD”.

  3. 3

    Pick the fields

    Three modes: “Fill the blanks”, “Update everything” or “Custom”. For each field you see your files’ value, the source’s value and the effect (“Fills 17”, “Replaces 1”), expandable track by track. Tracks are matched by title, number and duration; a mismatched file can be left out with one click.

  4. 4

    Review, then write

    The chosen values land in the table, not yet in your files. Check them, undo if needed, then click “Write N files”.

ModeWhat it doesWhen to use it
Fill the blanksFills empty fields and never overwrites your valuesA well-tagged album missing a genre, a year or composers
Update everythingThe source’s values replace yoursMessy tags from an old rip
CustomYou choose field by fieldKeep your titles but take the year and composers
05

MusicBrainz or Deezer: which source to choose?

MusicBrainz is an open music database maintained by a community of contributors, who describe each edition of an album. Its cover art comes from the Cover Art Archive, a joint project of MusicBrainz and the Internet Archive. Deezer is a streaming service whose public API RustMusic queries. MusicBrainz allows one request per second at most, so the list of editions may take a moment to appear.

MusicBrainzDeezer
ComposersYes, when they have been enteredNo
Cover art1200 px (Cover Art Archive), if an image has been uploadedGood quality
GenreDepends on contributionsAlbum level only
EditionsIdentified by year · country · mediumNo edition details
AccountNoneNone

MusicBrainz is the right choice for classical music or jazz, where composers matter, and for finding a specific edition (Japanese pressing, remaster). Deezer is a quick option for cover art on a recent album.

MusicBrainz is run by volunteers. If an edition is missing or some information is wrong, you can fix it on musicbrainz.org: the correction benefits every application that uses the database.

06

Multi-disc albums and writing the files

On a double album, two tracks can share the same number, one per disc. RustMusic 0.3.0 no longer mixes them up, with Deezer as with MusicBrainz, and suggests the disc number along with the rest. The total track count is counted disc by disc. On MusicBrainz, a two-CD edition shows up as “2×CD”.

When the table looks right, “Write N files” (Ctrl+S) saves the changes to your MP3, FLAC, DSF, DFF and M4A files. Unedited blocks are copied as they are: existing cover art, rating and MusicBrainz IDs are kept.

Every write is logged with the previous state of the tags. Files → Batch history lets you review or undo a past batch.

Frequently asked questions

Is RustMusic a free tag editor?

Yes. RustMusic is a free, open-source music player with no account and no ads, and its tag workshop is included: batch editing, items to check, completion from MusicBrainz or Deezer, file renaming.

Which formats can the workshop write?

MP3, FLAC, DSF, DFF and MP4 (.m4a and .m4b, in AAC as well as ALAC) since version 0.4.2. Other formats RustMusic plays, such as WAV, AIFF, Ogg or Opus, remain read-only: they are left out when writing.

Why doesn’t MusicBrainz offer cover art for my album?

Cover art comes from the Cover Art Archive, which the community fills. If no image has been uploaded for that edition, RustMusic has none to offer. Try another edition, switch to Deezer, or set an image from your disk with Tags → Cover.

Can Complete online overwrite my tags?

Not in “Fill the blanks” mode: your existing values are never overwritten. In “Update everything”, the Effect column shows what will be replaced (“Replaces 1”). And in every case, nothing is written before “Write N files”.

Can I undo a write that’s already done?

Yes, from Files → Batch history. The last fifty batches are kept. A file edited again since the operation is not restored.

Sources and verification

RustMusic information checked for version 0.3.0.

Clean tags, for free

RustMusic completes your tags from MusicBrainz or Deezer and writes them without losing anything. Free, open source, no account.

Further reading