Re: Naming Scheme tutorial feedback
Is there a limit on length? I tried to make a long string to handle various degenerate cases, and in the one example in the dialog (Madonna*) it looks fine. But on disk the paths created have the various codes mixed in.
(*there really ought to be lots more, and an option to preview all names before converting and flag likely errors from bad tags).
Here's the string:
Here's the breakdown:
In the dialog, this string results in:
On disk, I get paths like these (in addition to various crashes in CoreConverter.exe):
When converting *.ogg to *.mp3, the above Madonna track converts from this
to this
Other comments:
I haven't gone through all of the tutorials (and probably won't at this point, just using a simple string instead), but it would be nice if all path problems like spaces at the beginning or ends of filenames or pathnames were automatically taken care of.
Is there a limit on length? I tried to make a long string to handle various degenerate cases, and in the one example in the dialog (Madonna*) it looks fine. But on disk the paths created have the various codes mixed in.
(*there really ought to be lots more, and an option to preview all names before converting and flag likely errors from bad tags).
Here's the string:
Code:
[TRIM][IFVALUE][album artist],[UPPER][GRAB]1,1,[TRIM][album artist][][][],[IFVALUE][album],[UPPER][GRAB]1,1,[TRIM][album][][][],[IFVALUE][artist],[UPPER][GRAB]1,1,[TRIM][artist][][][],[ Unknown ][][][][]\[TRIM][IFVALUE][album artist],[MAXLENGTH]30,[TRIM][album artist][][],[IFVALUE][album],[MAXLENGTH]30,[TRIM][album][][],[IFVALUE][artist],[MAXLENGTH]30,[TRIM][artist][][],[ Unknown ][][][][IFVALUE][year],[IF!EQUALS][year],0000, . ([TRIM][MAXLENGTH]4,[year][][])[],[][IFVALUE][album artist],[IFVALUE][album], . [MAXLENGTH]30,[TRIM][album][][],[],[][IFCOMP] . Compilation[][IFVALUE][disc], . disc [disc][IFVALUE][disc_total], of [disc_total],[],[][IFVALUE][track_total], . [track_total] tracks,[][IFVALUE][album artist],,[IFVALUE][album],,[IFVALUE][artist],,[TRIMFIRSTFOLDER][TRIMFIRSTFOLDER][TRIMFIRSTFOLDER][origpath][][][][][][][]\[TRIM][IFVALUE][track],[TRIM][track][],__[] . [IFVALUE][title],[TRIM][MAXLENGTH]30,[title][][],[ Unknown Title ] . [ [origfilename] ] . [unique][][IFVALUE][artist],[IFVALUE][album artist],[IF!EQUALS][artist],[album artist], . ([TRIM][MAXLENGTH]30,[artist][][])[],[IFVALUE][album], . ([TRIM][MAXLENGTH]30,[artist][][]),[][],[][].[extension]
Code:
### Get first letter, or [ Unknown ], as first directory name ### [ Unknown ]\ ### A\ ### B\ [TRIM] [IFVALUE][album artist], [UPPER][GRAB]1,1,[TRIM][album artist][][][] , [IFVALUE][album], [UPPER][GRAB]1,1,[TRIM][album][][][] , [IFVALUE][artist], [UPPER][GRAB]1,1,[TRIM][artist][][][] , [ Unknown ] [] [] [] [] \ ### Get next directory name [TRIM] ### [ Unknown ]\[ Unknown ] ### A\Album Artist ### B\Bummerville Soundtrack ### C\Cool Track Artist [IFVALUE][album artist], [MAXLENGTH]30,[TRIM][album artist][][] , [IFVALUE][album], [MAXLENGTH]30,[TRIM][album][][] , [IFVALUE][artist], [MAXLENGTH]30,[TRIM][artist][][] , [ Unknown ] [] [] [] ### Add year if there is one ### [ Unknown ]\[ Unknown ] ### [ Unknown ]\[ Unknown ] . (1999) ### A\Album Artist ### A\Album Artist . (1999) ### B\Bummerville Soundtrack ### B\Bummerville Soundtrack . (1999) ### C\Cool Track Artist ### C\Cool Track Artist . (1999) [IFVALUE][year], [IF!EQUALS][year],0000, . ([TRIM][MAXLENGTH]4,[year][][]) [] , [] ### Add album title, if not added above ### A\Album Artist ### A\Album Artist . (1999) ### A\Album Artist . (1999) Album Title ### A\Album Artist . Album Title [IFVALUE][album artist], [IFVALUE][album], . [MAXLENGTH]30,[TRIM][album][][] , [] , [] ### Add compilation, if is ### [ Unknown ]\[ Unknown ] ### [ Unknown ]\[ Unknown ] . (1999) ### [ Unknown ]\[ Unknown ] . (1999) . Compilation ### [ Unknown ]\[ Unknown ] . Compilation ### A\Album Artist ### A\Album Artist . (1999) ### A\Album Artist . (1999) Album Title ### A\Album Artist . (1999) Album Title . Compilation ### A\Album Artist . (1999) . Compilation ### A\Album Artist . Album Title ### A\Album Artist . Album Title . Compilation ### A\Album Artist . Compilation ### B\Bummerville Soundtrack ### B\Bummerville Soundtrack . (1999) ### B\Bummerville Soundtrack . (1999) . Compilation ### B\Bummerville Soundtrack . Compilation ### C\Cool Track Artist ### C\Cool Track Artist . (1999) ### C\Cool Track Artist . (1999) . Compilation ### C\Cool Track Artist . Compilation [IFCOMP] . Compilation [] ### Add disc info ### [ Unknown ]\[ Unknown ] ### [ Unknown ]\[ Unknown ] . (1999) ### [ Unknown ]\[ Unknown ] . (1999) . Compilation ### [ Unknown ]\[ Unknown ] . Compilation ### A\Album Artist ### A\Album Artist . (1999) ### A\Album Artist . (1999) Album Title ### A\Album Artist . (1999) Album Title . Compilation ### A\Album Artist . (1999) . Compilation ### A\Album Artist . Album Title ### A\Album Artist . Album Title . Compilation ### A\Album Artist . Compilation ### B\Bummerville Soundtrack ### B\Bummerville Soundtrack . (1999) ### B\Bummerville Soundtrack . (1999) . Compilation ### B\Bummerville Soundtrack . Compilation ### C\Cool Track Artist ### C\Cool Track Artist . (1999) ### C\Cool Track Artist . (1999) . Compilation ### C\Cool Track Artist . Compilation ### [ Unknown ]\[ Unknown ] . Disc 1 ### [ Unknown ]\[ Unknown ] . (1999) . Disc 1 ### [ Unknown ]\[ Unknown ] . (1999) . Compilation . Disc 1 ### [ Unknown ]\[ Unknown ] . Compilation . Disc 1 ### A\Album Artist . Disc 1 ### A\Album Artist . (1999) . Disc 1 ### A\Album Artist . (1999) Album Title . Disc 1 ### A\Album Artist . (1999) Album Title . Compilation . Disc 1 ### A\Album Artist . (1999) . Compilation . Disc 1 ### A\Album Artist . Album Title . Disc 1 ### A\Album Artist . Album Title . Compilation . Disc 1 ### A\Album Artist . Compilation . Disc 1 ### B\Bummerville Soundtrack . Disc 1 ### B\Bummerville Soundtrack . (1999) . Disc 1 ### B\Bummerville Soundtrack . (1999) . Compilation . Disc 1 ### B\Bummerville Soundtrack . Compilation . Disc 1 ### C\Cool Track Artist . Disc 1 ### C\Cool Track Artist . (1999) . Disc 1 ### C\Cool Track Artist . (1999) . Compilation . Disc 1 ### C\Cool Track Artist . Compilation . Disc 1 ### [ Unknown ]\[ Unknown ] . Disc 1 ### [ Unknown ]\[ Unknown ] . (1999) . Disc 1 ### [ Unknown ]\[ Unknown ] . (1999) . Compilation . Disc 1 ### [ Unknown ]\[ Unknown ] . Compilation . Disc 1 [IFVALUE][disc], . disc [disc] [IFVALUE][disc_total], of [disc_total] , [] , [] [IFVALUE][track_total], . [track_total] tracks , [] [IFVALUE][album artist], , [IFVALUE][album], , [IFVALUE][artist], , [TRIMFIRSTFOLDER][TRIMFIRSTFOLDER][TRIMFIRSTFOLDER][origpath][][][] [] [] [] [] \ [TRIM] [IFVALUE][track], [TRIM] [track] [] , __ [] . [IFVALUE][title], [TRIM] [MAXLENGTH] 30 , [title] [] [] , [ Unknown Title ] . [ [origfilename] ] . [unique] [] [IFVALUE][artist], [IFVALUE][album artist], [IF!EQUALS][artist],[album artist], . ([TRIM][MAXLENGTH]30,[artist][][]) [] , [IFVALUE][album], . ([TRIM][MAXLENGTH]30,[artist][][]) , [] [] , [] [] .[extension]
Code:
M\Madonna . (2003) . Immaculate . disc 1\05 . Holiday.mp3
Code:
V:\Audio\Converted\[TRIM][IFVALUE]album artist,[UPPER][GRAB]1,1,[TRIM][][][],[IFVALUE]album,[UPPER][GRAB]1,1,[TRIM][][][],[IFVALUE]artist,[UPPER][GRAB]1,1,[TRIM][][][],[ Unk\[TRIM][IFVALUE]track,[TRIM][],__[] . [IFVALUE]title,[TRIM][M. 9807[][IFVALUE]arti.mp3
Code:
G:\Audio\Music\M\Madonna\The Immaculate Collection (1990)\ogg . 01 . Holiday . 241kb.ogg
Code:
V:\Audio\Converted\[TRIM][IFVALUE]album artist,[UPPER][GRAB]1,1,[TRIM][][][],[IFVALUE]album,[UPPER][GRAB]1,1,[TRIM]The Immaculate Collection[][][],[IFVALUE]artist,[UPPER][GR\[TRIM][IFVALUE]track,[TRIM]01[],__[] . [IFVALUE]title,[TRIM]. 9909[][IFVALUE]arti.mp3
Other comments:
I haven't gone through all of the tutorials (and probably won't at this point, just using a simple string instead), but it would be nice if all path problems like spaces at the beginning or ends of filenames or pathnames were automatically taken care of.
Comment