Originally Posted by
Jon Sterling
While you are in that ripper naming window clear the box where you paste code. Then hit the "programmable actions" button and select "equals test". Code will appear in the window. You get:
[IFEQUALS]tag,equals,string[]
1 2 3 4 5
1 is the command
2 is a variable and you have to figure out what tag you want to pull data from
3 is an argument to the command. Here it argues the command is about equality of the things on either side of it.
4 4 is another variable of the type "string" which means some string of letters. You pick 'em. Dunno if a string variable can include numbers.
5 is the delimiter closing the command.
Originally Posted by
Jon Sterling
I still don't have the first clue what the commas do.
In your [IFEQUALS] example above, without commas used to separate the arguments how would dBpoweramp know which inputs were 2, 3 and 4? Remember, those arguments can contain spaces e.g.
Code:
[IF!EQUALS]album artist,Various Artists,[GRAB]1,4,[year][] - []
If it's not a compilation I name the folder [YEAR] - [ALBUM], otherwise I name it just [ALBUM].
It would have made it clearer for closing braces to follow the html standard e.g. [IFEQUALS]tag,equals,string[/IFEQUALS], but it's more typing I guess.