I’ve been using this kind of thing for years:
$noop(Use e.g. Vinyl A1...B5 as tracknumber when renaming)
$set(musicbrainz_tracknumber,
$if(%_musicbrainz_tracknumber%,
$if($not($rreplace(%_musicbrainz_tracknumber%,[0-9],)),$num(%_musicbrainz_tracknumber%,2),%_musicbrainz_tracknumber%),
$num(%tracknumber%,2)
)
)
$set(non_music,
$if2(
$if($in(%releasetype%,audiobook),[audiobook]/),
$if($in(%releasetype%,spokenword),[spokenword]/),
$if($in(%releasetype%,interview),[interview]/),
)
)
$set(disc_info,
$if2(
$if($eq(%releasestatus%,promotion), \(promo\))
$if($eq(%releasestatus%,bootleg), \(bootleg\))
$if(
$if($ne(%totaldiscs%,1),%discnumber%,)
,
\(disc $if($gt(%totaldiscs%,9),$num(%discnumber%,2),%discnumber%)$if(%discsubtitle%,: %discsubtitle%)\)
)
$if(%bonusdisc%,\(bonus disc$if(%bonusdisctitle%,: %bonusdisctitle%)\))
)
)
$if($ne(%album%,[non-album tracks]),
$set(album_after,
[
$if(%date%,%date%$set(x,\, ))
$if(%releasecountry%,$if2(%x%)%releasecountry%)
$if(%disc_info%,] %disc_info% [,\, )
%totaltracks%trks
]
$if(%catalognumber%, \(%catalognumber%\))
)
$set(incomplete,$if($is_complete(),, –incomplete–))
$set(album_before,$if(%originaldate%,$left(%originaldate%,4),$left(%date%,4)))
)
$set(alphatag,
$if($eq(%compilation%,1),
,
$firstalphachar($upper($if2(%albumartistsort%,%artistsort%)),[num])/
)
)
$noop(Naming the file)
$noop(filetype directory --fixme e.g. id3 tagged ape-files)
$if2(%_extension%,[fixme])/
%non_music%
$noop(alphatag directory)
%alphatag%
$noop(artist directory)
$if2(%albumartistsort%,%artistsort%)/
$noop(releasetype directory)
$if(%non_music%,
,
$if2(
$if($in(%releasetype%,live),live),
$if($in(%releasetype%,demo),demo),
$if($in(%releasetype%,soundtrack),soundtrack),
$if($in(%releasetype%,compilation),compilation),
$rreplace(%releasetype%,;.+,)
)/
)
$noop(album directory)
%album_before% $rreplace(%album% %album_after%,[ \t\n]+, )%incomplete%
/
$noop(filename)
$if2(%musicbrainz_tracknumber%,$num(%tracknumber%,2)). $if(%compilation%,%artist% - )%title%
Of course, if you pick exactly the same version of the release in Picard, it will go in the same directory. After saving, you’ll see if the file names have the extended filename like (1).
An example of some versions of same release:
/music/flac/R/Rage/album/2006 Speak of the Dead [2006-03-24, XE] (disc 1_ Suite Lingua Mortis) [8trks] (NB 1483-1)/A1. Suite Lingua Mortis, Part 1_ Morituri te salutant.flac
/music/flac/R/Rage/album/2006 Speak of the Dead [2006-03-22, FI, 17trks] (NB 1483-0)/01. Suite Lingua Mortis, Part 1_ Morituri te salutant.flac
/music/flac/R/Rage/album/2006 Speak of the Dead [2006-03-27, RU, 16trks] (CDM 0106-2419_d)/01. Suite Lingua Mortis, Part 1_ Morituri te salutant.flac
/music/mp3/R/Rage/album/2006 Speak of the Dead [2006-02, XE] (promo) [15trks] (NB 1653-2)/01. Suite Lingua Mortis, Part 1_ Morituri te salutant (voice-over).mp3