I'll be happy if you can criticize/improve/optimize/say anything you want about my naming template.
Thank you
The template:
$First(<Artist>)\$if(<TrackCount>=1,Singles\"("$Date(<Year>,yyyy)")" - $If($First(<Artist>)=<Artist>,<Title>,$Replace(<Artist>,$First(<Artist>),) - <Title>),$If(<DiscCount>>1,<Album> "("$Date(<Year>,yyyy)")"\CD <Disc#>,<Album> "("$Date(<Year>,yyyy)")")\<Track#> - $If($First(<Artist>)=<Artist>,<Title>,$Replace(<Artist>,$First(<Artist>),) - <Title>))
***********************************************************
Explanation of what it does:
Abbreviation: FA means - $First(<Artist>)
0. The structure follows and expands this basic template: FA/Album/Disc/Track - Title
1. The parent folder is always FA.
2. Album+Track parts:
2.1 If the <TrackCount> equals 1, the path will be: FA/Singles/(Year) - Title [A]
2.2 Else the path will be: FA/Album (Year)/Track - Title [ B]
* Year will be in the format: yyyy
3. Disc parts:
CD 1, CD 2, CD 3, etc.
* Disc will only show up in the path when <Disc Count> is greater than 1. [C]
4. Title part:
If <FA> is exactly the same as <Artist>, the Title will be: Title [D]
Else it will be: Artist - Title without the FA part [E]
Examples:
Amy Winehouse\Frank (2008)\CD 1\01 - Intro _ Stronger Than Me.mp3 [B+C+D]
Amy Winehouse\Lioness_ Hidden Treasures (2011)\11 - ft. Tony Bennett - Body and Soul.mp3 [B+E]
Anders Paul Niska\MAT235B_Chart Songs (2010)\13 - , Klas Johan Wahl & Richard Neale - Hurricane.mp3 [B+E]
Elliphant\Singles\(2014) - Revolusion (?Z Remix).mp3 [A+D]
***********************************************************