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