Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Masstagger - separate file names formats for compilations (Read 2074 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Masstagger - separate file names formats for compilations

Hi.

I am currently using two separate formats depending on whether an album is a compilation or by a single artist.

For single artist albums, I use the following:

%artist%\%album%\$num(%tracknumber%,2). %title% - %artist%


For various artist compilations, I use:

Compilations\%album%\$num(%tracknumber%,2). %artist% - %title%


Is there a script I could enter, that would defer to the first script, unless it finds multiple artist tags within the same folder, in which case it would use the second script?

Also, is there as script available that would automatically paste all non-music files from the source to the destination folder?

Regards,

Tim

 

Masstagger - separate file names formats for compilations

Reply #1
Is there a script I could enter, that would defer to the first script, unless it finds multiple artist tags within the same folder, in which case it would use the second script?

I don't think so. AFAIK, masstagger scripting operates like playlist formatting ; it can only evaluate one file at a time, meaning it can't compare the artist tag of multiple files. There has to be either a tag or something in the file path of each file which indicates that it's a VA (various artist) / compilation album.

IMO, the best solution to issues like this is to follow the community's recommended tagging standard, and tag compilations using  album artist

With such a tag, it would then be easy to write a script to use a different naming scheme for each condition.