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.
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”.
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.
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
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
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
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
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”.
| Mode | What it does | When to use it |
|---|---|---|
| Fill the blanks | Fills empty fields and never overwrites your values | A well-tagged album missing a genre, a year or composers |
| Update everything | The source’s values replace yours | Messy tags from an old rip |
| Custom | You choose field by field | Keep your titles but take the year and composers |
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.
| MusicBrainz | Deezer | |
|---|---|---|
| Composers | Yes, when they have been entered | No |
| Cover art | 1200 px (Cover Art Archive), if an image has been uploaded | Good quality |
| Genre | Depends on contributions | Album level only |
| Editions | Identified by year · country · medium | No edition details |
| Account | None | None |
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.
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.