I'm taking one step at a time. First I'd like to narrow down the deleting of the encoded file, and then tackle the multiple instances of MAREO in a different post. Thanks for taking the time to read this.
My mareo.ini file:
PaddingZeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = TRUE
; MP3 LAME: best MP3 encoder: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]
[img]
ONLYIFLAST = FALSE
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: Nero AAC VBR (w/NAACEnc): [url=http://www.rarewares.org/aac.html]http://www.rarewares.org/aac.html[/url]
ONLYIFLAST = FALSE[/img]
ENCODER = C:\WINDOWS\bin\NAACEnc.exe
PARAMETERS = -transcode -lc "@source@" "@dest@"
RENAME = TRUE
PATH = G:\cds\@artist@\@album@\
FILENAME = @artist@ - @track@ @title@
EXTENSION = m4a
; EOF
My mareo.log
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
3.4 - Copyright 2003-2006 by Kwanbis - [url=http://www.webearce.com.ar/]http://www.webearce.com.ar/[/url]
Developed with Borland Delphi (info @ [url=http://borland.com/delphi/)]http://borland.com/delphi/)[/url]
*** Received Command Line ***
"C:\Program Files\mareo3.4\mareo.exe" mareo.ini "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.mp3" "Secret Machines" "Lightning Blue Eyes (2)" "Lightning Blue Eyes (edit)" "01" 2006 "Alt. Rock"
*** Parsed Parameters ***
IniFileName (%1) = mareo.ini
@source@ (%2) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.wav
@dest@ (%3) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.mp3
@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
*** INI Parameters ***
Padding Zeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = FALSE
*** PROCESSING ENCODER ORDER # 1 ***
Run Only If Last = FALSE
NEW Extension = mp3
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.mp3
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp60-!5
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)\Stmp60-!5.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.mp3"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.mp3 => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).mp3 ... SUCCESS
*** PROCESSING ENCODER ORDER # 2 ***
Run Only If Last = FALSE
NEW Extension = m4a
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp60-!5
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\NAACEnc.exe -transcode -lc "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.m4a"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp60-!5.m4a => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a ... SUCCESS
~~~ Encoder Orders Ends ~~~
DeleteWaveFile is FALSE.
+++ DONE +++
NO errors ocurred.
A screen shot of my EAC settings.
So I've got MAREO set to delete the wave file, and EAC set to not delete the wave file.
The first thing I notice is that I've got DeleteWavFile = TRUE in the ini, but the in parameters in the log say DeleteWavFile = FALSE.
If I monitor the file system as MAREO is running, I notice that the mp3 file is created, and then the m4a file, and then as MAREO exits, the mp3 file is deleted and the wave file and the m4a file remain.
If I repeat the experiment, with the only difference being that I change the file extention in EAC to .m32
then the wave file, the m4a file and the mp3 file all remain.
The log file from the second run:
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
3.4 - Copyright 2003-2006 by Kwanbis - [url=http://www.webearce.com.ar/]http://www.webearce.com.ar/[/url]
Developed with Borland Delphi (info @ [url=http://borland.com/delphi/)]http://borland.com/delphi/)[/url]
*** Received Command Line ***
"C:\Program Files\mareo3.4\mareo.exe" mareo.ini "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.m32" "Secret Machines" "Lightning Blue Eyes (2)" "Lightning Blue Eyes (edit)" "01" 2006 "Alt. Rock"
*** Parsed Parameters ***
IniFileName (%1) = mareo.ini
@source@ (%2) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.wav
@dest@ (%3) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.m32
@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
*** INI Parameters ***
Padding Zeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = FALSE
*** PROCESSING ENCODER ORDER # 1 ***
Run Only If Last = FALSE
NEW Extension = mp3
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.mp3
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp54266
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)\Stmp54266.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.mp3"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.mp3 => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).mp3 ... SUCCESS
*** PROCESSING ENCODER ORDER # 2 ***
Run Only If Last = FALSE
NEW Extension = m4a
TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp54266
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\NAACEnc.exe -transcode -lc "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.m4a"
EXECUTION: SUCCESS
DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.
RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp54266.m4a => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a ... SUCCESS
~~~ Encoder Orders Ends ~~~
DeleteWaveFile is FALSE.
+++ DONE +++
NO errors ocurred.
It is exactly the same (except for EAC's random temporary file names). The m4a extention is what iTunes requires mp4 files to have in order to transfer them to the iPod incase anyone was wondering.
MAREO shouldn't be locking the INI. Is in read-shared mode. What he could be locking, is the LOG file. If you set it to not write to a LOG file, it shoul be ok.
It would be very helpfull if you report your findings.
Good call, if I set LogToFile = FALSE in the ini, I can have multiple instances. Perhaps a note in the default ini file might be helpful for those of us that have dual and quad processor machines. Thanks!