I've just tried out version 4b4, here are the results (for the issues I care about
PaddingZeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = TRUE
; MP3 LAME: best MP3 encoder:
http://www.rarewares.org/mp3.html EXECUTEIF = TRUE
ENCODER = C:\WINDOWS\bin\lame.exe
PARAMETERS = -b 32 -B 320 -m j -p -V 0 --lowpass 19.5 -q 0 --vbr-new --ignore-tag-errors --ta "<artist>" --tl "<album>" --tt "<title>" --tn "<track>" --ty "<year>" --tg "<genre>" "<source>" "<dest>"
RENAME = TRUE
PATH = G:\cds\<artist>\<album>\
FILENAME = <artist> - <track> <title>
EXTENSION = mp3
; AAC/MP4/3GPP Nero Digital Audio Audio Code<PERSONAL>
http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html EXECUTEIF = TRUE
ENCODER = C:\WINDOWS\bin\neroAacEnc_sse2.exe
PARAMETERS = -q 1 -2pass -lc -if "<source>" -of "<dest>"
RENAME = TRUE
PATH = G:\cds\<artist>\<album>\
FILENAME = <artist> - <track> <title>
EXTENSION = m4a
; AtomicParsley:
http://atomicparsley.sourceforge.net/ EXECUTEIF = TRUE
ENCODER = C:\WINDOWS\bin\AtomicParsley8.exe
PARAMETERS = "<destfinalfullname>" --artist "<artist>" --title "<title>" --album "<album>" --genre "<genre>" --year "<year>" --tracknum "<track>" --writeBack
RENAME = FALSE
PATH = G:\cds\<artist>\<album>\
FILENAME = <artist> - <track> <title>
EXTENSION = m4a
; AACgain: TRACK Mode: AAC normalizer:
http://www.rarewares.org/mp3.html EXECUTEIF = TRUE
ENCODER = C:\WINDOWS\bin\aacgain.exe
PARAMETERS = /k /r /s r "<destfinalfullname>"
RENAME = FALSE
PATH = G:\cds\<artist>\<album>\
FILENAME = <artist> - <track> <title>
EXTENSION = m4a
; MP3gain: ALBUM Mode: mp3 normalizer:
http://www.rarewares.org/mp3.html EXECUTEIF = <track> = <1>
ENCODER = C:\WINDOWS\bin\aacgain.exe
PARAMETERS = /k /a /s r "<destfinalpathonly>"\*.mp3
RENAME = FALSE
PATH = G:\cds\<artist>\<album>\
FILENAME = <artist> - <track> <title>
EXTENSION = mp3
; FLAC most supported lossless encoder:
http://flac.sourceforge.net/; EXECUTEIF = TRUE
; ENCODER = C:\WINDOWS\bin\flac.exe
; PARAMETERS = --best -e -p "<source>" -o "<dest>" -T artist="<artist>" -T album="<album>" -T title="<title>" -T tracknumber="<track>" -T date="<year>" -T genre="<genre>"
; RENAME = TRUE
; PATH = G:\cds\<artist>\<album>\
; FILENAME = <artist> - <track> <title>
; EXTENSION = flac
; EOF
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
4.0b4 - Copyright 2003-2006 by Kwanbis -
http://www.webearce.com.ar/Developed with Borland Delphi (info <
http://borland.com/delphi/)*** Received Command Line ***
"C:\Program Files\mareo4b4\mareo.exe" mareo.ini "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m54" "Secret Machines" "Lightning Blue Eyes (2)" "Lightning Blue Eyes (edit)" "01" 2006 "Alt. Rock" 2
*** Parsed Parameters ***
IniFileName (%1) = mareo.ini
<source> (%2) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.wav
<dest> (%3) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m54
<artist> (%4) = Secret Machines
<album> (%5) = Lightning Blue Eyes (2)
<title> (%6) = Lightning Blue Eyes (edit)
<track> (%7) = 01
<year> (%8) = 2006
<genre> (%9) = Alt. Rock
<1> (%10) = 2
*** INI Parameters ***
Padding Zeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = TRUE
*** PROCESSING ENCODER ORDER # 1 ***
Execute If = TRUE
NEW Extension = mp3
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.mp3
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp0-!55
RENAME Final File = TRUE
FINAL Full Name = G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).mp3
FINAL Path Only = G:\cds\Secret Machines\Lightning Blue Eyes (2)
FINAL Name Only = Secret Machines - 01 Lightning Blue Eyes (edit)
EXECUTING: C:\WINDOWS\bin\lame.exe -b 32 -B 320 -m j -p -V 0 --lowpass 19.5 -q 0 --vbr-new --ignore-tag-errors --ta "Secret Machines" --tl "Lightning Blue Eyes (2)" --tt "Lightning Blue Eyes (edit)" --tn "01" --ty "2006" --tg "Alt. Rock" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.mp3"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.mp3 => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).mp3 ... SUCCESS
*** PROCESSING ENCODER ORDER # 2 ***
Execute If = TRUE
NEW Extension = m4a
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp0-!55
RENAME Final File = TRUE
FINAL Full Name = G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a
FINAL Path Only = G:\cds\Secret Machines\Lightning Blue Eyes (2)
FINAL Name Only = Secret Machines - 01 Lightning Blue Eyes (edit)
EXECUTING: C:\WINDOWS\bin\neroAacEnc_sse2.exe -q 1 -2pass -lc -if "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.wav" -of "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m4a"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m4a => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a ... SUCCESS
*** PROCESSING ENCODER ORDER # 3 ***
Execute If = TRUE
NEW Extension = m4a
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp0-!55
RENAME Final File = FALSE
FINAL Full Name = G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a
FINAL Path Only = G:\cds\Secret Machines\Lightning Blue Eyes (2)
FINAL Name Only = Secret Machines - 01 Lightning Blue Eyes (edit)
EXECUTING: C:\WINDOWS\bin\AtomicParsley8.exe "G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a" --artist "Secret Machines" --title "Lightning Blue Eyes (edit)" --album "Lightning Blue Eyes (2)" --genre "Alt. Rock" --year "2006" --tracknum "01" --writeBack
EXECUTION: SUCCESS
Rename is FALSE, NO need to rename.
*** PROCESSING ENCODER ORDER # 4 ***
Execute If = TRUE
NEW Extension = m4a
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp0-!55
RENAME Final File = FALSE
FINAL Full Name = G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a
FINAL Path Only = G:\cds\Secret Machines\Lightning Blue Eyes (2)
FINAL Name Only = Secret Machines - 01 Lightning Blue Eyes (edit)
EXECUTING: C:\WINDOWS\bin\aacgain.exe /k /r /s r "G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a"
EXECUTION: SUCCESS
Rename is FALSE, NO need to rename.
*** PROCESSING ENCODER ORDER # 5 ***
Execute If = 01 = 2
NEW Extension = mp3
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.mp3
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp0-!55
RENAME Final File = FALSE
FINAL Full Name = G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).mp3
FINAL Path Only = G:\cds\Secret Machines\Lightning Blue Eyes (2)
FINAL Name Only = Secret Machines - 01 Lightning Blue Eyes (edit)
EXECUTEIF = "01 = 2" ... Evaluating ... FALSE
*** Encoder Orders Ends ***
DeleteWaveFile is TRUE.
DELETING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp0-!55.wav ... SUCCESS
+++ DONE +++
NO errors ocurred.
The most interesting things are at the end of the log file.
1. The EXECUTEIF statement is a great idea, except that if you use padding, well, it's not going to work. Is there some way to access the un-padded track value?
2. The wave file is being deleted yay!
3. If I put in .mp3 as the extention in EAC, the first encoded file is deleted. If I use a bogus extention, then it is not. I believe kwanbis has put the blame squarely on EAC, but I include it for completeness sake.