So I’ve noticed that the default file naming script in Picard is this:
$if2(%albumartist%,%artist%)/$if($ne(%albumartist%,),%album%/)$if($gt(%totaldiscs%,1),%discnumber%-,)$if($ne(%albumartist%,),$num(%tracknumber%,2) ,)$if(%_multiartist%,%artist% - ,)%title%
Which works great in most instances for albums. However if I add non-album tracks that also have “feat” artist credits, they get their own folder, like this:
\PrinceWhateverer\album\track.mp3
\PrinceWhateverer feat. CG Scrambles & ShadyVox\track.mp3
\PrinceWhateverer feat. Dreamchan\track.mp3
\PrinceWhateverer, Poni1Kenobi & Turquoise Splash\track.mp3
Is there any simple way to adjust the naming script so it pulls the first artist name from the delimited [artists] multitag if [albumartist] is missing? For reference, the tag looks like this for the last track above:
Artists: PrinceWhateverer / Poni1Kenobi / Turquoise Splash
On a related note, does anyone know what ever happened to this bug report / pull request to have a [primaryartist] variable? That would be perfect for what I need.