Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: MAREO 3.0 Released! (Read 91022 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

MAREO 3.0 Released!

Reply #150
3) It undestands the "filename friendly" placeholders: <cleanartist> <cleanalbum> <cleantitle> <cleantrack> <cleanyear> <cleangenre>


What's this point mean?

MAREO 3.0 Released!

Reply #151

3) It undestands the "filename friendly" placeholders: <cleanartist> <cleanalbum> <cleantitle> <cleantrack> <cleanyear> <cleangenre>

What's this point mean?

before renaming, MAREO cleans the filename, so if the album is called "TITLE: SUBTITLE", MAREO changes it to "TITLE_ SUBTITLE". Before the "clean*" placeholders, then only way to reference the cleaned names, was using the "destfinal*" placeholders.

MAREO 3.0 Released!

Reply #152
Works just as fine as version 3.4 including my problem that the totaltracks-field is named "<1>" instead of "12" 

Code: [Select]
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
4.0b1 - 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 ***

"E:\all u need\programme\multimedia\mareo\mareo4\mareo.exe" mareo.ini "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.wav" "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.mp3" "Katie Melua" "piece by piece" "i do believe in love" "12" 2005 "Folk" "12"

*** Parsed Parameters ***

IniFileName (%1) = mareo.ini
<source>    (%2) = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.wav
<dest>      (%3) = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.mp3
<artist>    (%4) = Katie Melua
<album>    (%5) = piece by piece
<title>    (%6) = i do believe in love
<track>    (%7) = 12
<year>      (%8) = 2005
<genre>    (%9) = Folk
<1<        (%10) = 12

*** 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 = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.mp3
TEMPORAL Path Only = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece
TEMPORAL Name Only = Ktmp474((

RENAME Final File  = FALSE

FINAL Full Name    = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Katie Melua - 12 - i do believe in love.mp3
FINAL Path Only    = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece
FINAL Name Only    = Katie Melua - 12 - i do believe in love

EXECUTING: wapet.exe "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.mp3" -t "Artist=Katie Melua" -t "Album=piece by piece" -t "Title=i do believe in love" -t "Track=12" -t "Year=2005" -t "Genre=Folk" -t "Comment=ripped by start" -t "Totaltracks=<1>" lame.exe -V4 --vbr-new --ignore-tag-errors --ta "Katie Melua" --tl "piece by piece" --tt "i do believe in love" --tn "12" --ty "2005" --tg "Folk" "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.wav" "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.mp3"

EXECUTION: SUCCESS

Rename is FALSE, NO need to rename.


*** PROCESSING ENCODER ORDER # 2 ***

Run Only If Last  = FALSE

NEW Extension      = flac

TEMPORAL Full Name = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.flac
TEMPORAL Path Only = E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece
TEMPORAL Name Only = Ktmp474((

RENAME Final File  = TRUE

FINAL Full Name    = e:\musikarchiv\Katie Melua\[2005] piece by piece\Katie Melua - 12 - i do believe in love.flac
FINAL Path Only    = e:\musikarchiv\Katie Melua\[2005] piece by piece
FINAL Name Only    = Katie Melua - 12 - i do believe in love

EXECUTING: flac.exe -5 "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.wav" -o "E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.flac" -T artist="Katie Melua" -T album="piece by piece" -T title="i do believe in love" -T tracknumber="12" -T date="2005" -T genre="Folk" -T comment="ripped by start" -T totaltracks=<1>

EXECUTION: SUCCESS

DIRECTORY "e:\musikarchiv\Katie Melua\[2005] piece by piece" allready exists.

DELETING: e:\musikarchiv\Katie Melua\[2005] piece by piece\Katie Melua - 12 - i do believe in love.flac ... SUCCESS

RENAMING: E:\Eigene Dateien\Eigene Musik\Katie Melua\[2005] piece by piece\Ktmp474((.flac => e:\musikarchiv\Katie Melua\[2005] piece by piece\Katie Melua - 12 - i do believe in love.flac ... SUCCESS


~~~ Encoder Orders Ends ~~~

DeleteWaveFile is FALSE.


+++ DONE +++

NO errors ocurred.


I still want to make a german how-to for MAREO but since version 2.x (the one i have been using all the time) have been so many interesting changes... Today i had some time left and decided to give 3.x a try but i want to include the totaltracks-field to the mp3. First wapet gave me some headaches and now MAREO doesn't exchange the placeholder (<1>) with the bloody (sorry!)  number!

MAREO 3.0 Released!

Reply #153
Works just as fine as version 3.4 including my problem that the totaltracks-field is named "<1>" instead of "12"

sorry, you mean that if you set 12 as the last track, MAREO interprets it as 1?

MAREO 3.0 Released!

Reply #154
No!

In the EAC parameter line i pass "%x" (number of total tracks) to MAREO. As you can see in my log, MAREO recognizes it as the 10th parameter. In the command lines of the encoder i wrote "-T totaltracks=<1>" (for flac). The flac-file gets a tag-field named "totaltracks" but it isn't named "12" as it should be but "<1>" as the placeholder was named. The equal tag-field for the wapet-LAME mp3 also has <1>

Somehow MAREO doesn't recognize it's own placeholder!



MAREO 3.0 Released!

Reply #157
 

Thanks! Works fine!

That was quick!

MAREO 3.0 Released!

Reply #158
I tried MAREO 4b2 just now.  After porting all my paths and parameters to the new format, I gave it a couple test runs.

The first thing I noticed is that I had to move the ENCODER, PARAMETERS, and RENAME lines per encoder block to just below the ONLYIFLAST line, or else the RENAME options were used by the following encoder block.

I am still experiencing the bug where the first encoded file is deleted unless I put a bogus extention into EAC's compression options.  I'm wondering if I should fire up some monitors to see which actual program does the deleting.

My DeleteWavFile setting in the ini appears to have no effect whatsoever.  Whether it's set to TRUE or FALSE, the log still shows that it is FALSE.

So has anyone figured out a way to automatically configure mareoLAST using EAC's %x parameter?

Thanks again kwanbis.

Code: [Select]

PaddingZeros = 2
LogToScreen = TRUE
LogToFile = TRUE
DeleteWavFile = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; EXPLANATION
; ---------------------------------------------------------------------------------------------------------------------------
; ONLYIFLAST = if true, MAREO would only execute this "encoder order", after the last track. It is used mostly to execute MP3Gain in ALBUM mode.
; PATH      = the path to place the encoded file, example: C:\Music\<artist> - <album>
; FILENAME  = the name of the encoded file, example: <track>. <title>
; EXTENSION  = the extension of the encoded file, example: mp3
; ENCODER    = the full file name of the encoder executable, including, if not in the same folder as MAREO, the full path (c:\encoders\lame.exe).
; 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 PATH, FILENAME and EXTENSION options.

; ---------------------------------------------------------------------------------------------------------------------------
; MP3 LAME: best MP3 encoder: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]
; ---------------------------------------------------------------------------------------------------------------------------
 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/3GPP Nero Digital Audio Audio Code<PERSONAL> [url=http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html]http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html[/url]

 ONLYIFLAST = FALSE
 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: [url=http://atomicparsley.sourceforge.net/]http://atomicparsley.sourceforge.net/[/url]

 ONLYIFLAST = FALSE
 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: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 ONLYIFLAST = FALSE
 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: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

; ONLYIFLAST = TRUE
; 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: [url=http://flac.sourceforge.net/]http://flac.sourceforge.net/[/url]

; ONLYIFLAST = FALSE
; 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

Code: [Select]
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
4.0b2 - 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\mareo4b2\mareo.exe" mareo.ini "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.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)\Stmp)(0(8.wav
<dest>      (%3) = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.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        = FALSE


*** PROCESSING ENCODER ORDER # 1 ***

Run Only If Last  = FALSE

NEW Extension      = mp3

TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.mp3
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp)(0(8

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)\Stmp)(0(8.wav" "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.mp3"

EXECUTION: SUCCESS

DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.

RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.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)\Stmp)(0(8.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp)(0(8

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)\Stmp)(0(8.wav" -of "g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.m4a"

EXECUTION: SUCCESS

DIRECTORY "G:\cds\Secret Machines\Lightning Blue Eyes (2)" allready exists.

RENAMING: g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.m4a => G:\cds\Secret Machines\Lightning Blue Eyes (2)\Secret Machines - 01 Lightning Blue Eyes (edit).m4a ... SUCCESS



*** PROCESSING ENCODER ORDER # 3 ***

Run Only If Last  = FALSE

NEW Extension      = m4a

TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp)(0(8

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 ***

Run Only If Last  = FALSE

NEW Extension      = m4a

TEMPORAL Full Name = g:\cds\Secret Machines\Lightning Blue Eyes (2)\Stmp)(0(8.m4a
TEMPORAL Path Only = g:\cds\Secret Machines\Lightning Blue Eyes (2)
TEMPORAL Name Only = Stmp)(0(8

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.

~~~ Encoder Orders Ends ~~~

DeleteWaveFile is FALSE.


+++ DONE +++

NO errors ocurred.

MAREO 3.0 Released!

Reply #159
Personally, no.
Seems kwanbis hasn't made MAREO to make use of EAC's %x variable.

Anyway, MAREO still can't handle directory creation with a few periods in its name.
My Craig David - The Story Goes... album still can't be processed properly with MAREO.
I used 4.0b2.
FYI, my older copy of MAREO (namely 2.1.2) didn't have trouble with that album; you might want to check on that, kwanbis.

I've been tempted to move to 3.x and now even 4.x, but they just b0rked out of nowhere whenever there's periods in the directory name.
MAREO 2.1.2 is still the winner for me, but I'll try out every new version whenever I have the time.

Cheers. =)

[edit]
Btw, you might want to change the default mareo.ini for AtomicParsley to have <destfinalfullname> enclosed in double quotes.
It borked out on me when I specify the target directory as <MYMUSIC>.
[/edit][/size]

MAREO 3.0 Released!

Reply #160
The first thing I noticed is that I had to move the ENCODER, PARAMETERS, and RENAME lines per encoder block to just below the ONLYIFLAST line, or else the RENAME options were used by the following encoder block.

fixed that.

I am still experiencing the bug where the first encoded file is deleted unless I put a bogus extention into EAC's compression options.  I'm wondering if I should fire up some monitors to see which actual program does the deleting.

i don't remember right now, but it was some EAC problem. I would investigate again, as i don't remember what it was. But it is EAC doing the delete.

My DeleteWavFile setting in the ini appears to have no effect whatsoever.  Whether it's set to TRUE or FALSE, the log still shows that it is FALSE.

fiexed also.

So has anyone figured out a way to automatically configure mareoLAST using EAC's %x parameter?

actually the problem is that EAC is not the only ripper, and i wanted to make it more generic. i would think a better solution.


Download BETA3: http://www.webearce.com.ar/mareo4b3.rar

MAREO 3.0 Released!

Reply #161
Anyway, MAREO still can't handle directory creation with a few periods in its name.
My Craig David - The Story Goes... album still can't be processed properly with MAREO.
I used 4.0b2.
FYI, my older copy of MAREO (namely 2.1.2) didn't have trouble with that album; you might want to check on that, kwanbis.

What is the problem?

[edit]
Btw, you might want to change the default mareo.ini for AtomicParsley to have <destfinalfullname> enclosed in double quotes.
It borked out on me when I specify the target directory as <MYMUSIC>.
[/edit][/size]


i have done it allready, not on b3, but is on my hd.

MAREO 3.0 Released!

Reply #162
Personally, no.
Seems kwanbis hasn't made MAREO to make use of EAC's %x variable.

Btw, you might want to change the default mareo.ini for AtomicParsley to have <destfinalfullname> enclosed in double quotes.
It borked out on me when I specify the target directory as <MYMUSIC>.


I also enclosed AtomicParsley's <destfinalfullname> in quotes.  I've pretty much enclosed every filename or filename variable in double quotes.  I found the latest version of AtomicParsley (8.4) blows up whenever I try to use it, from cmd to MAREO.  I moved back to version 8 and added the --writeBack switch, and it works great now.

i don't remember right now, but it was some EAC problem. I would investigate again, as i don't remember what it was. But it is EAC doing the delete.


If anyone remembers, please share.  I'm happy to configure EAC or MAREO however to avoid this.  Using a bogus extention is working fine at the moment, so it's low on my priority list.

actually the problem is that EAC is not the only ripper, and i wanted to make it more generic. i would think a better solution.


I appreciate that, and I'm glad you're taking care to not only support one ripper.  Mostly this question is to the other users, in case they've come up with something.  Thanks for the fixes!

MAREO 3.0 Released!

Reply #163
I also enclosed AtomicParsley's <destfinalfullname> in quotes.  I've pretty much enclosed every filename or filename variable in double quotes.  I found the latest version of AtomicParsley (8.4) blows up whenever I try to use it, from cmd to MAREO.  I moved back to version 8 and added the --writeBack switch, and it works great now.

It was told that 0.84 had problems. How do you use it with the --writeback option?

MAREO 3.0 Released!

Reply #164
It was told that 0.84 had problems. How do you use it with the --writeback option?


Relevant ini section:
Code: [Select]
; AtomicParsley: http://atomicparsley.sourceforge.net/

ONLYIFLAST = FALSE
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


If you don't use --writeBack, AtomicParsley creates a new file that it adds the tags to, while the orginal remains unchanged.  I prefer mp3gain-style of post processing, changing the file directly instead of making a copy.

This switch is only in version 0.80, they renamed it to --overWrite in version 0.84.

MAREO 3.0 Released!

Reply #165
So has anyone figured out a way to automatically configure mareoLAST using EAC's %x parameter?

Ok, i have the solution now.

MAREO's ini now, instead of "ONLYIFLAST", has EXECUTEIF.

EXECUTEIF  values could be:

1) TRUE: always executes (default)
2) LASTTRACK: it reads mareoLAST.txt and evaluates agains current track number, if they matches, executes.
3) XXX = YYY, in this last case MAREO evaluates the formula, an if it is true, executes.
    For example, assuming that in <1> MAREO is getting the last track number from the ripper (%x in EAC), and that it is in this example equal to 12, that the current track number is 4, an that the formula is <track> = <1>, MAREO would evaluate 4 = 12, which is false, and not execute. But when track number is 12, MAREO would evaluate 12 = 12, which is true, and execute.

http://www.webearce.com.ar/mareo4b4.rar

MAREO 3.0 Released!

Reply #166

Anyway, MAREO still can't handle directory creation with a few periods in its name.
My Craig David - The Story Goes... album still can't be processed properly with MAREO.
I used 4.0b2.
FYI, my older copy of MAREO (namely 2.1.2) didn't have trouble with that album; you might want to check on that, kwanbis.

What is the problem?

MAREO can't create directories that has periods in it.
i.e. C:\My Music\M4A\Craig David - The Story Goes...\
Instead of that, MAREO'd create something like
C:\My Music\M4A\Craig David - The Story Goes\
...which b0rked pretty much anything after that.

I think I've elaborated this problem wa~~yy back ever since 3.0 or 3.1 was out.
Please check up on my previous posts.

MAREO 3.0 Released!

Reply #167
MAREO can't create directories that has periods in it.
i.e. C:\My Music\M4A\Craig David - The Story Goes...\
Instead of that, MAREO'd create something like
C:\My Music\M4A\Craig David - The Story Goes\
...which b0rked pretty much anything after that.

I think I've elaborated this problem wa~~yy back ever since 3.0 or 3.1 was out.
Please check up on my previous posts.

seems to be a Delphi problem. I'm investigating.

MAREO 3.0 Released!

Reply #168
I've been tempted to move to 3.x and now even 4.x, but they just b0rked out of nowhere whenever there's periods in the directory name. MAREO 2.1.2 is still the winner for me, but I'll try out every new version whenever I have the time.

Its actually a windows limitation. Have you tried to create a folder called "test ..."? I would modify MAREO to delete trailing periods on folder names.

edit: is strange that you mention that it used to work, are you sure? did MAREO created folder names with trailing dots?

MAREO 3.0 Released!

Reply #169
I was surprised to find that Windows Explorer (explorer.exe) wouldn't allow me to make a folder that began or ended with three periods.  For trailing periods, it just removes them.  For preceeding periods it throws up an error that really doesn't match the problem, and won't let you name it such.

cmd.exe however, will let you do mkdir "... And Justice For All" without any complaints.

... but not "and justice ..."

MAREO 3.0 Released!

Reply #170
Anyway, MAREO still can't handle directory creation with a few periods in its name.
My Craig David - The Story Goes... album still can't be processed properly with MAREO.
I used 4.0b2.
ok, now MAREO replaces ending '.' in a path, to '_', "Album ..." becomes "Album ___".

http://www.webearce.com.ar/mareo4b5.rar

FYI, my older copy of MAREO (namely 2.1.2) didn't have trouble with that album; you might want to check on that, kwanbis.


out of curiosity, what did MAREO 2.1.2 did? it strped all dots? i don't have it anymore.

MAREO 3.0 Released!

Reply #171
I've just tried out version 4b4, here are the results (for the issues I care about  )

My ini:
Code: [Select]

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]

 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> [url=http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html]http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html[/url]

 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: [url=http://atomicparsley.sourceforge.net/]http://atomicparsley.sourceforge.net/[/url]

 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: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 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: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 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: [url=http://flac.sourceforge.net/]http://flac.sourceforge.net/[/url]

; 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

My log:
Code: [Select]
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
4.0b4 - 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\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.

MAREO 3.0 Released!

Reply #172
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.

1) I would take a look.

2) DeleteWavFile = TRUE

3) Yes, it is EAC.

MAREO 3.0 Released!

Reply #173
2) DeleteWavFile = TRUE


Just so you realize, I wasn't being sarcastic.  I've been wanting the wave file to get deleted for some time now and it hasn't been working.  Thanks! 

MAREO 3.0 Released!

Reply #174
The variable <destfinalnameonly> does not produce a name.

Code: [Select]
; -----------------------------
; MP3 LAME: best MP3 encoder: http://www.rarewares.org/mp3.html
; -----------------------------
EXECUTEIF = TRUE
PATH = D:\Transcode\<artist>\<album>\
FILENAME = <destfinalnameonly>.mp3
EXTENSION = mp3
ENCODER = D:\Encoders\lame.exe
PARAMETERS = -V1 --vbr-new --noreplaygain --ignore-tag-errors --ta "<artist>" --tl "<album>" --tt "<title>" --tn "<track>" --ty "<year>" --tg "<genre>" "<source>" "<dest>"
RENAME = FALSE


Code: [Select]
*** PROCESSING ENCODER ORDER # 1 ***

Execute If         = TRUE

NEW Extension      = mp3

TEMPORAL Full Name = D:\Transcode\Mungo Jerry\Electronically Tested\Mungo Jerry - 03 - In the Summertime.mp3
TEMPORAL Path Only = D:\Transcode\Mungo Jerry\Electronically Tested
TEMPORAL Name Only = Mungo Jerry - 03 - In the Summertime

RENAME Final File  = FALSE

FINAL Full Name    = D:\Transcode\Mungo Jerry\Electronically Tested\_destfinalnameonly_.mp3.mp3
FINAL Path Only    = D:\Transcode\Mungo Jerry\Electronically Tested
FINAL Name Only    = _destfinalnameonly_.mp3