illustrate
Products            Buy            Support Forum            Registrations            About           
 

Your Naming Scheme

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • LtData
    replied
    Re: Your Naming Scheme

    Try this:
    [IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Various Artists - ([genre])[][IF!EQUALS]album artist,Various Artists,[IFEQUALS]album artist,The [DEL]1,4,[album artist][],[TRIM][DEL]1,4,[album artist][][][][],Various Artists - ([genre])[][][IF!COMP][IFVALUE]album artist,[IFEQUALS]album artist,The [DEL]1,4,[album artist][],[TRIM][DEL]1,4,[album artist][][][],[IF!EQUALS]artist,The [DEL]1,4,[artist][],[artist][][][][][IFMULTI]\[album] ([disc] of [disc_total])[][IF!MULTI]\[album][]\[track] - [title]
    I have bolded what I did to fix the artist problem. You were checking twice for if the artist had "The" in it, but not having a part for what to do if you did NOT have it.

    Also, the disc problem is probably caused by ", Disc 1" being in the album name.
    Last edited by LtData; August 01, 2008, 02:22 AM.

    Leave a comment:


  • sredmyer
    replied
    Re: Your Naming Scheme

    Ok I have made my version of the script posted by msb. I have a couple of problems though and I am hoping someone here can help.

    Here is my script:

    [IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Various Artists - ([genre])[][IF!EQUALS]album artist,Various Artists,[IFEQUALS]album artist,The [DEL]1,4,[album artist][],[TRIM][DEL]1,4,[album artist][][][][],Various Artists - ([genre])[][][IF!COMP][IFVALUE]album artist,[IFEQUALS]album artist,The [DEL]1,4,[album artist][],[TRIM][DEL]1,4,[album artist][][][],[IFEQUALS]artist,The [DEL]1,4,[artist][],[TRIM][DEL]1,4,[artist][][][][][][IFMULTI]\[album] ([disc] of [disc_total])[][IF!MULTI]\[album][]\[track] - [title]

    And here are my problems
    1) Multi disc sets add the text "Disc #" outside of the parans and non-compilation discs do not add the artist folder

    EX: "Positively 60's" Disc 1 is created as
    Various Artist - (Rock)\Positively 60's, Disc 1 (1 of 2)\02 - The Weight.flac

    EX: Paul Oakenfold's "Travelling" Disc 2 is created as
    \Travelling, Disc 2 (2 of 2)\02 - Gyromancer


    2) Non-compilation discs do not create the Artist folder unless the the artist has "The" in it. I sure this has to do with how I am stripping "The" from the artist. However that is working correctly (see EX #2)

    EX: Jim Brickman's "By Heart; Piano Solos" track #2 is created as
    \By Heart; Piano Solos\02 - Lake Erie Rainfall.flac

    EX: The Verve Pipe's "Underneath" track #2 is created as
    Verve Pipe\Underneath\02 - Never Let You Down.flac

    Thanks for your help,
    Steve

    Leave a comment:


  • EliC
    replied
    Re: Your Naming Scheme

    Small change to mine for Various Artist Discs, puts the name of the artist with each track:

    [IFCOMP]Various Artists\[album][IFMULTI] (Disc [disc])[]\[track] - [artist] - [title][][IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album][IFMULTI] (Disc [disc])[]\[track] - [title][]

    Leave a comment:


  • Porcus
    replied
    Re: Your Naming Scheme

    Originally posted by Vulcan
    [SETLEN]4,0,0,[Year][]
    Any reason to use this, not the checkbox to force no date on year?

    Mine is
    [IFVALUE]album artist,[album artist],[artist][] [[year]] ~ [album][IFMULTI] [Disc [disc]][] ~ [cddb_id]\[IFVALUE]album artist,[album artist],[artist][] [[year]] ~ [album][IFMULTI] [Disc [disc]][] ~ [track] ~ [title]

    Tildes where others use hypens, because tildes are rarely used in names and titles, and neither folder names except at the beginning or end (GNUess what software I'm used to ...). I rip by the batch (see signature) and haven't yet started to do the V/A. Don't know what naming convention I'll prefer either. Found that I cannot trust AMG for IFMULTI.

    Maybe I would want to put everything in folders named after first letter. Have some thousand CDs ...

    Leave a comment:


  • bison8
    replied
    Re: Your Naming Scheme

    You sir are a star.

    many thanks :D

    Leave a comment:


  • EliC
    replied
    Re: Your Naming Scheme

    Try this, should get rid of your extra brachets:

    Code:
    [IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Various - [genre][][IF!EQUALS]album artist,Various Artists,[album artist][],Various - [genre][][][IF!COMP][IFVALUE]album artist,[album artist],[artist][][]\[album] - [[year]] [IFMULTI][disc_total] CD Set[]\[IFMULTI]Disc [SETLEN]2,48,,[disc][]\[][track] - [title]

    Leave a comment:


  • bison8
    replied
    Re: Your Naming Scheme

    Thanks for the reply, your solution still has the brackets "()"

    as in:

    Madonna\Immaculate - [2003] ()\05 - Holiday

    which is a problem I was having - if I take them out it starts to go horribly wrong...

    Leave a comment:


  • LtData
    replied
    Re: Your Naming Scheme

    Try
    Code:
    [IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Various - [genre][][IF!EQUALS]album artist,Various Artists,[album artist][],Various - [genre][][][IF!COMP][IFVALUE]album artist,[album artist],[artist][][]\[album] - [[year]] ([IFMULTI][disc_total] CD Set[])\[IFMULTI]Disc [SETLEN]2,48,,[disc][]\[][track] - [title]

    Leave a comment:


  • bison8
    replied
    Re: Your Naming Scheme

    Hi all, just getting to grips with everything that dB can do and am puzzled by the naming scheme.

    I really like msb's scheme and have altered it only to add the year after the album title but would like to remove the forced "(cd)" from the album title (unless it is a multi cd set.

    Could someone post the complete working scheme for me as I cannot figure it out - it always affects something else...

    here's what I use:

    [IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Various - [genre][][IF!EQUALS]album artist,Various Artists,[album artist][],Various - [genre][][][IF!COMP][IFVALUE]album artist,[album artist],[artist][][]\[album] - [[year]] ([IFMULTI][disc_total] []CD[IFMULTI] Set[])\[IFMULTI]Disc [SETLEN]2,48,,[disc][]\[][track] - [title]

    Leave a comment:


  • Vulcan
    replied
    Re: Your Naming Scheme

    FLAC: [IFCOMP]Various[][IF!COMP][IFVALUE]album artist,[album artist],[artist][][]\([SETLEN]4,0,0,[Year][]) [album][IFMULTI]\Disc [disc][]\[track] [title]

    MP3: [IFCOMP]Various[][IF!COMP][IFVALUE]album artist,[album artist],[artist][][] - [album] [IFMULTI](Disc [disc]) [](V2)\[track] [title]

    I was playing around today with the [IFVALUE] function today. It seems to me that its strvalue and strnovalue positions are reversed from how they are described. Can anyone else confirm this?

    Edit: Nevermind... figured out the 'tag' value shouldn't have backets.
    Last edited by Vulcan; July 13, 2008, 09:06 AM.

    Leave a comment:


  • EliC
    replied
    Re: Your Naming Scheme

    I was having problems with filenames that were to long, so I have changed by scheme a bit

    [IFCOMP]Various Artists\[album][IFMULTI] (Disc [disc])[]\[track] - [title][][IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album][IFMULTI] (Disc [disc])[]\[track] - [title][]

    Nothing fancy.

    Leave a comment:


  • Falcon4
    replied
    Re: Your Naming Scheme

    Man, I have no idea how to use all that "IF" stuff. It might come in handy though...

    I do, simply, in plain English:
    Artist - Album\Artist - TrackNo - Title

    That method works a lot better than any defaults I've seen in any program (especially that "artist\album\TrackNo Title" crap from iTunes!), because if I want to move some tracks into a general "music" folder, like on an MP3 player, they stay organized by artist instead of lumping together in a huge disorganized disaster by track number first. It also makes browsing for an album easily since I can see both album name and artist name at a glance in the flat folder listing. :D

    Now, my VA albums have a different scheme:
    VA - Album\TrackNo - Artist - Title

    This is where I have to just suck it up and let it go TrackNo-first. Otherwise, I'd end up with the album being sorted by the various artists first, then by the track number, a messy situation.

    It'd sure be nice to be able to come up with a script for that

    Leave a comment:


  • derty2
    replied
    Re: Your Naming Scheme

    I am trying to utilize that fantastic thorough script by msb (++Great Job)
    I've slightly modded it to suit me,
    I use all lowercase
    I file Various Artists folders as var - genre
    and I file album names starting with (Year)
    Using this code...
    [SIZE="2"][COLOR="Blue"][LOWER][IFCOMP][IFVALUE]album artist,[IFEQUALS]album artist,Various Artists,Var - [genre][][IF!EQUALS]album artist,Various Artists,[album artist][],Var - [genre][][][IF!COMP][IFVALUE]album artist,[album artist],[artist][][]\([YEAR]) [album] ([IFMULTI][disc_total] []CD[IFMULTI] Set[])\[IFMULTI]Disc [SETLEN]2,48,,[disc][]\[][track]. [title][][][/COLOR][/SIZE]
    [SIZE="3"]......ALSO.......[/SIZE]

    I have discovered from another thread [[COLOR="Green"]http://forum.dbpoweramp.com/showthread.php?t=16226&highlight=naming[/COLOR]]
    that msb has figured out a way of doing this to folder names...
    [COLOR="DimGray"]EXAMPLE -->[/COLOR] [SIZE="3"]the beatles[/SIZE] [COLOR="DimGray"]is changed to[/COLOR] [SIZE="3"]beatles, the[/SIZE]
    Using this code...
    [SIZE="2"][COLOR="Blue"][IFEQUALS]artist,The [DEL]1,4,[artist][],[TRIM][DEL]1,4,[artist][], The[][][/COLOR][/SIZE]

    [SIZE="3"]Can somebody help me merge the two sets of codes ?
    I have spent many hours trying, but I failed.[/SIZE] :(
    Thanks.

    Leave a comment:


  • jtbse
    replied
    Re: Your Naming Scheme

    Mine's much simpler than most I think (maybe just a simpler mind?? :smile2

    [IFCOMP]Various Artists[][IF!COMP][artist][] - [album]\[track] - [artist] - [title]

    Compilation example:

    \Various Artists - We All Love Ella\01 - Natalie Cole - A-Tisket, A-Tasket.flac


    Non-compilation:

    \Creedence Clearwater Revival - Chronicle\01 - Creedence Clearwater Revival - Susie Q.m4a


    I tend to keep the file system as simple as possible and depend on tags and player/server software to reflect things like genre, years, composer, and album artist.

    Leave a comment:


  • msb
    replied
    Re: Your Naming Scheme

    I wanted to break down my formula above to help show what I did to get the results I wanted.

    First, I want to get the Artist information and make a folder for that:

    Is it a Compilation album? If so, I want to either file it in the "album artist" folder (if a value exist), other wise I want to file it under a folder called: Various Artists - genre.

    [COLOR="lime"][IFCOMP][/COLOR][COLOR="red"][IFVALUE][/COLOR]album artist,[COLOR="blue"][IFEQUALS][/COLOR]album artist,Various Artists,Various - [genre][COLOR="blue"][][/COLOR][COLOR="darkorchid"][IF!EQUALS][/COLOR]album artist,Various Artists,[album artist][COLOR="darkorchid"][][/COLOR],Various - [genre][COLOR="Red"][][/COLOR][COLOR="lime"][][/COLOR]


    - I first check if it's a compilation album ([COLOR="Lime"][IFCOMP][/COLOR])
    - I then check to see if there is a value in the "album artist" field ([COLOR="Red"][IFVALUE][/COLOR])
    - If there is a value there, I then check to see if the value under "album artist" is equal to "Various Artists" ([COLOR="Blue"][IFEQUALS][/COLOR]). If it is, then use "Various - [genre]".
    - If the album artist value is not "Various Artists" ([COLOR="DarkOrchid"][IF!EQUALS][/COLOR]), then I use whatever value is in "album artist"
    - Finally, if there is no value at all in the album artist field, then just use: Various - [genre].

    If it is not a Compilation Album, I want to file it under the "album artist", if it exists. If it doesn't then fall back to the "artist" value.
    [COLOR="lime"][IF!COMP][/COLOR][COLOR="red"][IFVALUE][/COLOR]album artist,[album artist],[artist][COLOR="red"][][/COLOR][COLOR="lime"][][/COLOR]

    - If it's not a compilation album ([COLOR="Lime"][IF!COMP][/COLOR])
    - Then check to see if there is a value in the "album artist" tag ([COLOR="Red"][IFVALUE][/COLOR])
    - If there is, then use it... otherwise use the artist tag.

    Leave a comment:

Working...