Author Topic: Sharing my naming template, so you can help me optimize and improve it  (Read 1792 times)

imminiman

  • Jr. Member
  • **
  • Posts: 62
  • Music is my life, 'cause my life is music.
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]
***********************************************************
Last Edit: June 06, 2015, 04:17:35 PM by imminiman

imminiman

  • Jr. Member
  • **
  • Posts: 62
  • Music is my life, 'cause my life is music.
 I've added another layer for dealing with cases of songs that are not included in an album of the original artist and are remixes.

Changed template:
$If(<Album Artist>=<Remixer>,<Remixer>,$First(<Artist>))\$if(<TrackCount>=1,Singles\"("$Date(<Year>,yyyy)")" - $If(<Album Artist>=<Remixer>,<Artist> - <Title>,$If($First(<Artist>)=<Artist>,<Title>,$Replace(<Artist>,$First(<Artist>),) - <Title>)),$If(<DiscCount>>1,"("$Date(<Year>,yyyy)")" <Album>\CD <Disc#>,"("$Date(<Year>,yyyy)")" <Album>)\<Track#> - $If(<Album Artist>=<Remixer>,<Artist> - <Title>,$If($First(<Artist>)=<Artist>,<Title>,$Replace(<Artist>,$First(<Artist>),) - <Title>)))

Example:
Imagine Dragons\Singles\(2013) - Demons (Dzeko & Torres 'Sunset' Remix).mp3
Dzeko & Torres\Singles\(2013) - Imagine Dragons - Demons (Dzeko & Torres 'Sunset' Remix).mp3
Another example:
Bad Meets Evil\A Sudden and Drastic Change (2013)\01 -  vs. 50 cent - Echo (SoDown Mashup).mp3
SoDown\(2013) A Sudden and Drastic Change\01 - Bad Meets Evil vs. 50 cent - Echo (SoDown Mashup).mp3



P.S.
*I've also changed it so that an album will be preceded by year.
Amy Winehouse\Frank (2008)\CD 1\01 - Intro _ Stronger Than Me.mp3
Amy Winehouse\(2008) Frank\CD 1\01 - Intro _ Stronger Than Me.mp3
Last Edit: June 10, 2015, 10:55:34 AM by imminiman