Is there any way to run scripts on items that are not in the MB database? The scripting feature is extremely useful for formatting tags, so it would be nice to be able to apply it to things that are just grouped as “clusters.” For instance, to take the content of the “Composer” tag and place it at the beginning of a track title.
Is it also possible to mass-set artwork for “clusters” like it is for releases that are found/grouped?
Both of these features would make Picard a great all-purpose tagging tool. ATM I seem to have to use three different programs for editing to compensate for not being able to use Picard’s features on items that aren’t in MB (Mp3 tag for scripting; metadactics for general editing).
Currently this is not possible. I personally also have a few scripts I only sometimes activate for specific files or want to run against local files only, so I have just implemented some feature which allows you to run arbitrary scripts via context menu on anything (clusters, files, albums, tracks). The feature is not yet in Picard and the code needs some tweaking and final review, but I hope to get this in
My code has been merged. It is not in a release yet, but I would appreciate if you could give it a try. Development builds for MacOS and Windows are available here:
Picard 2.0.3 is out now for a few days and includes this functionality. This should allow you to also run scripts manually on everything on the left and right pane, including unmatched files and clusters.