The variable <destfinalnameonly> does not produce a name.
destfinalnameonly is FILENAME, so you are basically saying FILENAME = FILENAME.mp3 wich is wrong.
But this basically make me think about the naming of many of the placeholder, so i have renamed a lot of strings, to better reflect what they are.
So for example, FILENAME is FINALNAME now, and <destfinalnameonly> is also <FINALNAME>, to reflect that when you do
FINALNAME = XXXX
you are defining the value of <FINALNAME>
I have also created a <TRACKPADDED> placeholder, that is equal to <TRACK> padded by N zeros, as defined in PaddingZeros.
Download 4b6, http://webearce.com.ar/mareo4b6.rar
and take a look at the modified INI.
Placeholder Replacing Value
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<SOURCE> temporal source FULL file name, command line arameter #2 passed by the ripper to MAREO
<DESTTMP> temporal destination FULL file name, command line arameter #3 passed by the ripper to MAREO
<ARTIST> CD Artist Name, command line arameter #4 passed by the ripper to MAREO
<ALBUM> CD Name, command line arameter #5 passed by the ripper to MAREO
<TITLE> Track (song) Name, command line arameter #6 passed by the ripper to MAREO
<TRACK> Track (song) Number, command line arameter #7 passed by the ripper to MAREO
<TRACKPADDED> <TRACK> padded with PaddingZeros.
<YEAR> Year of the CD release, command line arameter #8 passed by the ripper to MAREO
<GENRE> CD's Music Genre, command line arameter #9 passed by the ripper to MAREO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<CLEANARTIST> (filename friendly) CD Artist Name
<CLEANALBUM> (filename friendly) CD Name
<CLEANTITLE> (filename friendly) Track (Song) Name
<CLEANTRACK> (filename friendly) Track (song) Number
<CLEANYEAR> (filename friendly) Year of the CD release
<CLEANGENRE> (filename friendly) CD's Music Genre
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<OWNPATH> full path to MAREO, without the the ending backslash, example: c:\encoders
<EXTENSION> file extension of the encoder without the dot, as specified to MAREO on the INI, as EXTENSION.
<DESTTMPPATH> destination temporal PATH as passed to MAREO by the ripper (in dest).
<DESTTMPNAME> estination temporal NAME as passed to MAREO by the ripper (in dest), with no extension.
<DESTTMPFULLNAME> destination temporal full name: desttmppath+desttmpname+extension.
<FINALPATH> destination final PATH as specified to MAREO on the INI, as PATH.
<FINALNAME> destination final NAME as specified to MAREO on the INI, as FILENAME, with no extension.
<FINALFULLNAME> destination final FINALPATH+FINALNAME+extension.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-------------------------------------------------------------------
ENCODER ORDER EXPLANATION
-------------------------------------------------------------------
EXECUTEIF = MAREO evaluates the formula, and if true, MAREO executes this "encoder order".
It could be TRUE (executes), LASTTRACK (it reads mareoLAST.txt and evaluates agains current track number,
or XXX = YYY, in this last case MAREO evaluates the equality, for example, <track> = <1>
Assuming that in <1> MAREO is getting the last track number from the ripper, and that it is for example,
12, and that the current track number is 4, MAREO would evaluate 4 = 12, and not execute.
When track number is 12, MAREO would evaluate 12 = 12, and execute.
FINALPATH = the path to place the encoded file, example: C:\Music\<artist> - <album>
FINALNAME = the name of the encoded file, example: <track>. <title>
EXTENSION = the extension of the encoded file, example: mp3
ENCODEREXE = the full file name of the encoder executable, including, if not in the same folder as MAREO, the full path
PARAMETERS = the command line parameters we would normally pass to the encoder, as if we where running it from a command prompt.
RENAME = if TRUE, MAREO would rename as per the FINALPATH, FINALNAME and EXTENSION options.
by the way, anybody know how can i make the text inside this code box smaller?