Hi all, I was considering using Picard to retag all my music and have been trying to figure out a few things about tagging, as opposed to file naming. Essentially, does anyone have a list of tags (or tagger script?) that they do and don’t write to the files? I’ve done a few searches and while I can find numeroud file naming scripts, I can’t seem to find anything comprehensive for the tagging side of things. I’d be interested in knowing what others do.
The ‘out of the box’ Picard tags are excellent (assuming you are tagging against the MusicBrainz database) - I’ve never seen a reason to heavily edit them.
The scripting examples in the Picard docs cover a lot of popular script snippets:
The only script that I run is one that adds an artist country code tag (so I can see from what country an artist/album/song is while listening, or search using country). That script is linked, along with others, in the wiki:
I think this is a page you are looking for:
The tagger scripts are specifically useful if you want to modify the data loaded from MB to be modified in some ways. This can include changing tag values, but also setting new tags or removing tags completely (either not writing them by using $unset(tagname)
or actively marking them for deletion using $delete(tagname)
).
The documentation at Scripts — MusicBrainz Picard v2.13.3 documentation contains a couple of commonly useful examples.
Most of the time the tagger scripts are run automatically (all enabled scripts run automatically on the data loaded in the right pane). But another use is to run them manually via context menu. This can be useful if you have to do specific tag changes frequently, but you only want to run it if needed on specific files.