Is there a way to run a specific command, like -> “Match to MusicBrainz by Catalog No” on a row by row basis, so that the script read the Catalog No and then try to do the match, then go to next row.
I saw that Scripter allow something like it, but the command that you can execute see to be text and field manipulation, don’t seem to have a way to call Jaikoz function.
I know it look like some function already in Jaikox, but at the moment the main function Match by Catalog is a do or die function, if it find 1 non match entry it just stop and do nothing, and I have lot of file to tag.
No, you would have to manually call the command for each row. However this would not be a good to do this because then you are not reliably doing album matching, but matching one song at a time there is a risk that the songs would get split into different albums. For example if some songs did not have the catno field or there was some other reason preventing the match such as differences in track length between the song and database version.
So follow up question I suppose is can you run Match by CatNo on a group of songs and then the next group of songs. Again the answer is no that is not possible, the command is really expected to be used when you want to match a specific set of songs to an album because the usual AutoCorrect from MusicBrainz has failed.
Because, AutoCorrect from MusicBrainz can be run on all your files and it automatically groups (by folder/existing metadata) so you can do your whole collection in one go. It uses a number of methods, existing metadata, Acoustids and Albumack Disc Ids to find the best match, it doesnt actually use Catno because most they are a bit unreliable and most users do not have them in their orgiinal metadata anyway.
So I would suggest you do it this way, and then only use Match to MusicBrainz by Catalog No for specific albums that have not been matched to exactly the right release.
Also, consider using Manual Correct From MusicBrainz, this sort of does what you want. It does the songs in batches and presents you with possible matches and you can choose the one you want