Re: Naming Scheme tutorial feedback
@ Ben 303
MP3Tag (www.mp3tag.de) can do this, it is sort of a swiss army knife for tag-editing. Don't know, whether it accepts BWF-files, though...
In your case, you can define/assign a tag-name for this "descriptor", let's say "sound-description". Then, you will define an action (that also can be stored and called with a mouseclick for recurring editing), in this case it would be "format tag field". Then, you would apply an action to the field "sound-description" and define the action to be "%sound-description%, outdoors".
This will do the following:
1.) it will read the tag-field "sound-description"
2.) it will add the following to the end of the existing values inside tag-field: , outdoors
3.) it will store that altered tag back to the tag-field "sound-description"
MP3Tag is extremely configurable, with tons of programming possible, so best you read their documentation, wiki and forum to see, whether it fits your needs...
Naming Scheme tutorial feedback
Collapse
X
-
Re: Naming Scheme tutorial feedback
is there a way to batch rename metadata in files?
well I already know the answer to that question, yes.
selecting multiple files and then right clicking to edit the ID tag.
HOWEVER what I am after is a way to use wildcard or regular expressions to rename metadata. So for instance, in the BWF description of wave files in a sound fx library, they will have different desriptors - one will have 'ASCEND, HIT, METALIC,' another will have 'GLASS BREAKING, SHATTER, ECHO' etc etc and I want to add a tag at the end to a bunch of files, for instance ', OUTDOORS' - so rename using '*, OUTDOORS' or something similar.
Is this possible?Leave a comment:
-
Re: Naming Scheme tutorial feedback ps
Figured it out!
The problem was that I was using MultiEncoder and stupidly assumed that the settings would be inherited from the individual settings for the codecs.
That will teach me! And may be others who do not read the instructions properly.Leave a comment:
-
Re: Naming Scheme tutorial feedback
Very nice.
But I think I'd like to see a detailed example. This in part because in my setup the album folders are not created and so I end up with two albums by the same artist simply under the artist's name. I thought I was doing something wrong (I assumed that the correct thing would be the default, the way the examples are listed: ...Music\Artist\Album\longsetupname), but I am not sure.
Example.
This is the default:
[IFVALUE]album artist,[album artist],[IFCOMP]Various Artists[][IF!COMP][artist][][]\[album]\[track] [artist] - [title]
This is the default example:
Madonna\Immaculate\05 Madonna - Holiday
This is how it is stored:
Madonna\05 Madonna - Holiday
with the Folder.jpg in the Madona folder; a second album by the same artist will change the picture, of course, and add all the tracks to the same folder...
Note that I do not expect you to solve my problem!Leave a comment:
-
Re: Naming Scheme tutorial feedback
Hi
Currently have this in the Dynamic field and all is OK but I am getting results like "Corrs, the"
[IFCOMP][IFVALUE]album artist,[album artist],Various Artists[]\[album][IFMULTI] Disc [disc][]\[track] [artist] - [title][][IF!COMP][IFVALUE]album artist,[album artist],[artist][]\[album]\[artist] - [album][IFMULTI] Disc [disc][] - [track] - [title][]
What do I need to do so that the has a capital T ?Leave a comment:
-
Re: Naming Scheme tutorial feedback
I'm not sure what you mean...
In 'Folder', I have:In 'Dynamic', I have the dynamic code.Code:V:\Audio\Converted\
Windows paths should be limited to 255 chars for each file or directory name, not 255 chars for the entire path name. I have various [MAXLENGTH]s in there to take care of that limit.
Regardless, I don't think any computed path lengths will be over 255 chars total, so I assume the limitation here is that the string of codes is limited to a certain number of chars, which it shouldn't be, since that's something under dBpoweramp's control and not an OS issue.
I tried a shorter string which works:
Code:G:\Audio\Music\M\Madonna\The Immaculate Collection (1990)\ogg . 01 . Holiday . 241kb.ogg [TRIM][IFVALUE][album artist],[UPPER][GRAB]1,1,[TRIM][album artist][][][],[IFVALUE][artist],[UPPER][GRAB]1,1,[TRIM][artist][][][],[IFVALUE][album],[UPPER][GRAB]1,1,[TRIM][album][][][],[ Unknown ][][][][]\[TRIM][IFVALUE][album artist],[MAXLENGTH]30,[TRIM][album artist][][],[IFVALUE][artist],[MAXLENGTH]30,[TRIM][artist][][],[IFVALUE][album],[MAXLENGTH]30,[TRIM][album][][],[TRIMFIRSTFOLDER][origpath][][][][][IFVALUE][year], . ([year]),[][TRIM][MAXLENGTH]30,[IFVALUE][album artist],[IFVALUE][album], . [album],[],[IFVALUE][artist],[IFVALUE][album], . [album],[],[][][][][IFMULTI] . disc [disc][][]\[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][][])[],[],[][] V:\Audio\Converted\M\Madonna . (1990). The Immaculate Collection\01 . Holiday.mp3
I can try the individual components (making the code string smaller) and they work individually:
Part 1:
becomesCode:[Path Part 1]\ [TRIM] [IFVALUE][album artist], [UPPER][GRAB]1,1,[TRIM][album artist][][][] , [IFVALUE][artist], [UPPER][GRAB]1,1,[TRIM][artist][][][] , [IFVALUE][album], [UPPER][GRAB]1,1,[TRIM][album][][][] , [ Unknown ] [] [] [] [] \[Unique ID [unique]]
creatingCode:[Path Part 1]\[TRIM][IFVALUE][album artist],[UPPER][GRAB]1,1,[TRIM][album artist][][][],[IFVALUE][artist],[UPPER][GRAB]1,1,[TRIM][artist][][][],[IFVALUE][album],[UPPER][GRAB]1,1,[TRIM][album][][][],[ Unknown ][][][][]\[Unique ID [unique]]
Code:V:\Audio\Converted\[Path Part 1]\M\[Unique ID 9924].mp3
Part 2:
becomesCode:[Path Part 2]\ [TRIM] [IFVALUE][album artist], [MAXLENGTH]30,[TRIM][album artist][][] , [IFVALUE][artist], [MAXLENGTH]30,[TRIM][artist][][] , [IFVALUE][album], [MAXLENGTH]30,[TRIM][album][][] , [ Unknown ] [] [] [] [] \[Unique ID [unique]]
creatingCode:[Path Part 2]\[TRIM][IFVALUE][album artist],[MAXLENGTH]30,[TRIM][album artist][][],[IFVALUE][artist],[MAXLENGTH]30,[TRIM][artist][][],[IFVALUE][album],[MAXLENGTH]30,[TRIM][album][][],[ Unknown ][][][][]\[Unique ID [unique]
Code:V:\Audio\Converted\[Path Part 2]\Madonna\[Unique ID 9926].mp3
Part 3:
becomesCode:[Path part 3]\ [TRIM] [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][][][] [] [] [] [] \[Unique ID [unique]]
creatingCode:[Path part 3]\[TRIM][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][][][][][][][]\[Unique ID [unique]]
(Note the space at the beginning of the (1990) folder - [TRIM] failed to get this, probably because the period got trimmed off too to avoid making the directory look like a system file. It would be very nice if all possible bad file names would be automatically converted to a good file name, with a warning or error logged to indicate the problem.)Code:V:\Audio\Converted\[Path part 3]\ (1990)\[Unique ID 9927].mp3
Part 4:
becomesCode:[Path part 4]\ [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][][]) [] , [] , [] []
creatingCode:[Path part 4]\[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][][])[],[],[][]
Code:V:\Audio\Converted\[Path part 4]\01 . Holiday.mp3
If I combine the pieces in Windows, I get:
which is less than 255 characters for each part and for the total string. (Also missing the album since I screwed up and left that off.)Code:V:\Audio\Converted\M\Madonna\ (1990)\01 . Holiday.mp3
If I combine the codes in dBpoweramp, I get:
Code:V:\Audio\Converted\[TRIM][IFVALUE]album artist,[UPPER][GRAB]1,1,[TRIM][][][],[IFVALUE]artist,[UPPER][GRAB]1,1,[TRIM]Madonna[][][],[IFVALUE]album,[UPPER][GRAB]1,1,[TRIM]The Immacu\The Immaculate Collection (1990)[][][][][][][][TRIM][IFVALUE. 9929[][IFVALUE.mp3
Anyway, I'm switching to a standard simple string.Leave a comment:
-
Re: Naming Scheme tutorial feedback
You are putting the naming string into the dynamic section, rather than the file path (which is limited to 255 chars).Leave a comment:
-
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: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]
In the dialog, this string results in: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]
On disk, I get paths like these (in addition to various crashes in CoreConverter.exe):Code:M\Madonna . (2003) . Immaculate . disc 1\05 . Holiday.mp3
When converting *.ogg to *.mp3, the above Madonna track converts from thisCode: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
to thisCode: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.Leave a comment:
-
Re: Naming Scheme tutorial feedback
I Have a question on naming.........
I'm currently using:
[IF!COMP][GRAB]1,1,[album artist][][][IFCOMP]Compilation[]\[IF!COMP][album artist]\[][[year]] [album] [[UPPER][extension][]][IFMULTI]\Disc [disc][]\[track] - [title][IFCOMP] [[artist]][]
That gives me:
...\Music\M\Matthews, Dave & Reynolds, Tim\[1999] Live At Luther College [FLAC]\Disc 1\01 - Title.flac
I added (see bold)
[IF!COMP][GRAB]1,1,[album artist][][][IFCOMP]Compilation[]\[IF!COMP][album artist]\[][[year]] [album] [[UPPER][extension][]][IFMULTI]\Disc [disc][]\[track] - [title][IFCOMP] [[artist]][][IFEQUALS]Live,[genre], (Live)[]
I wanted to add (Live) after the title for albums where i set the genre as "Live".
Like so:
...\Music\M\Matthews, Dave & Reynolds, Tim\[1999] Live At Luther College [FLAC]\Disc 1\01 - Title (live).flac
For some reason it doesn't work......any ideas?
NOTES:
I use the album artist tag to control the folder format. ie "Artist=Dave Mathews & Tim Reynolds" and "Album Artist=Mathews, Dave & Reynolds, Tim" This gives me the folder structure i want. This works well for artists with "The" in the title.
Cheers,
JamesLeave a comment:
-
Re: Naming Scheme tutorial feedback
There is a bug, but only on the naming page in CD Ripper, if you rip a CD with [encoder] the correct one is written.Leave a comment:
-
Re: Naming Scheme tutorial feedback
G'day all,
I've been mucking around with the naming scheme for a bit and have settled on:
[IFCOMP] [IFVALUE]album artist,[album artist],Various Artists[] - [album][IFMULTI] Disc [disc][] ([year]) [FLAC]\[track] - [artist] - [title][][IF!COMP][IFVALUE]album artist,[album artist],[artist][] -[album][IFMULTI] Disc [disc][] ([year]) [FLAC]\[track] - [title][]
All works well, but you will notice that I have [FLAC] in there instead of [encoder].... this is because no matter what I do, I keep getting mp3(lame) as a result. My BASIC naming scheme is:
ARTIST - ALBUM (year) [encoder type] with various permutation for compilations etc. I want my cds ripped in accordance with this template:
MAIN DIRECTORY NAMED: ARTIST - ALBUM (year) [encoder]
And inside that directory: /[track] - [title]
Unless multidisc, then /Disc 1 etc.
Big question - why can't I get the ripper to show what encoder I'm using (I always use FLAC)?
I have tried [[encoder]] and ([encoder]) and [encoder] but all give me mp3 (lame) as a result when I check naming by selecting Current CD Meta checkbox.
Only a small thing, but...
Cheers!Leave a comment:
-
Re: Artist surname
Hi
I've looked at the tutorial but cannot find what I'm after.
I would like to rip music to a folder with the artist surname ie Jarrett, Keith not Keith Jarrett. Can this be done?
ThanksLeave a comment:
-
Re: Problem with [IF!EQUALS]
Sorry my oder number request should have gone to another thread...
You need:
[IF!EQUALS]artist,[album artist], - [artist][]
The first tag value does not need [] around as it has to be a tag value, it is a little bit of a discrepancy I know.Leave a comment:
Leave a comment: