Here is what I use:
______________________________________
Directories:[Album Artist (auto)]\[Album]When I have many albums from the same "album artist" I may add the year value:
[Album artist (auto)]\[Year] - [Album]I prefer to use [Album Artist (auto)], because then I need to tag the [Album Artist] field only if the album has more than one [Artist] value and I want to override the automatic "(Multiple Artists)" value.
Filename:If(IsEmpty([Disc #],1), [track #], CD[Disc #] - [track #]) - If(IsEqual([Album Type], Multiple Artists /(complete/), 1), [Artist] - [Name], [Name])Some examples of the resulting filenames:
Single Artist, no disc number:
\The Cure\Japanese Whispers\06 - Speak My Language.mp3Single Artist, disc number:
\Bob Marley & The Wailers\Burnin' (Deluxe Edition)\CD2 - 08 - Kinky Reggae.mp3Multiple Artists, tagged Album Artist, no disc number:
\Tiësto\Elements Of Life\03 - Tiësto feat. Julie Thompson - Do You Feel Me.mp3Multiple Artists, automatic Album Artist value, disc number:
\(Multiple Artists)\Champs-Élysées Café\CD2 - 04 - Chateau Flight feat. Beretta 9 - Down At The Rotisserie.mp3-- The text string "CD" will be added if the "Disc #" field has a value.
______________________________________
I have a few boxsets that have over 10 discs. For them I have used this:
If(IsEmpty([Disc #],1), [track #], CDPadNumber([Disc #],2) - [track #]) - If(IsEqual([Album Type], Multiple Artists /(complete/), 1), [Artist] - [Name], [Name])For example:
\Sviatoslav Richter\The Complete EMI Recordings\CD09 - 05 - Beethoven - Piano Concerto No.3 in C minor Op.37, II. Largo.mp3______________________________________
Marko has posted a nice example of a comprehensive renaming rule here:
http://yabb.jriver.com/interact/index.php?topic=51475.msg351347#msg351347