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 89350 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

MAREO 3.0 Released!

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

Code: [Select]
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?

MAREO 3.0 Released!

Reply #176
Hello,

I fear I am suffering from terminal denseness.
How can I use any of the 'CLEAN' parameters?

This produces the expected (to me) output:

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


This does not:

Code: [Select]
; ----------------------------------
; MP3gain: TRACK Mode: mp3 normalizer: http://www.rarewares.org/mp3.html
; ----------------------------------
EXECUTEIF = TRUE
FINALPATH = D:\Transcode\<artist>\<album>\
FINALNAME = <artist> - <TRACKPADDED> - <title>
EXTENSION = mp3
ENCODEREXE = D:\Encoders\mp3gain.exe
PARAMETERS = /p /k /r /d 1.0 /s s "D:\Transcode\<cleanartist>\<cleanalbum>\<cleanartist> - <trackpadded> - <cleantitle>.mp3"
RENAME = FALSE


Code: [Select]
TEMPORAL Full Name = D:\Transcode\AC_DC\Back in Black\AC_DC - 01 - Hells Bells.mp3
TEMPORAL Path Only = D:\Transcode\AC_DC\Back in Black
TEMPORAL Name Only = AC_DC - 01 - Hells Bells

RENAME Final File  = FALSE

FINAL Full Name    = D:\Transcode\AC_DC\Back in Black\AC_DC - 01 - Hells Bells.mp3
FINAL Path Only    = D:\Transcode\AC_DC\Back in Black
FINAL Name Only    = AC_DC - 01 - Hells Bells


EXECUTING: D:\Encoders\mp3gain.exe /p /k /r /d 1.0 /s s "D:\Transcode\<cleanartist>\<cleanalbum>\<cleanartist> - 01 - <cleantitle>.mp3"

EXECUTION: SUCCESS


I also think MAREO should not return EXECUTION SUCCESS as it was not successful since there was no file found using the path provided.

MAREO 3.0 Released!

Reply #177
O.K.

I made a little mistake in the PTPXL setup. I said to set the file extension to .mp3. Actually PTPXL then chooses either the ID3v1.1 standard (which is to short in some cases) or the TAG standard, which results in strange filenames.

To solve this problem the file extensions should be set to one of the following: .flac / .ogg / .ape. The files will still receive the correct file extensions like in the .mp3 setting, with the difference, that the filename itself now is correct.

This should also be updatet in the helpfile!
"Always choose .mp3" should be changed to: "Choose one of the following extensions: .flac / .ogg / .ape"

An updated picture will follow! Sorry for the inconvenience!

Regards

- Realityfreak


MAREO 3.0 Released!

Reply #178
MAREO 4 Release Candidate 1, is now ready to go.

I have updated the documentation. I hoppe is better now.

http://www.webearce.com.ar

EDIT: sorry for the bad HTML, but word is not that good at HTML, and i don't have space right now for GoLive install.

MAREO 3.0 Released!

Reply #179
Is there some way to see what version a given mareo.exe is?  Like a -version switch or something?

MAREO 3.0 Released!

Reply #180
Has anyone managed to set up MAREO with foobar 0.9? Would they kindly post their configs please. Thanks.
Also, the screenshot link for foobar setup (mareo_setup_fb2k.png) is not working.

Cheers,

Kindofblue
WavPack 4.31 / LAME 3.98 alpha 3 -V9 -vbr-new

MAREO 3.0 Released!

Reply #181
Has anyone managed to set up MAREO with foobar 0.9? Would they kindly post their configs please. Thanks.
Also, the screenshot link for foobar setup (mareo_setup_fb2k.png) is not working.

there is a whole section dedicated to it on the home page. There is nothing on the PNG that's not writen. I would fix it anyway.

The image is uploaded now.

MAREO 3.0 Released!

Reply #182
Thanks kwanbis. Yep, I saw the section, but I just thought you should know about the bad link. Will give it a try when I get home. Thanks for your continued work on MAREO.

edit: I confirm that the png screenshot works now. Thanks again.
WavPack 4.31 / LAME 3.98 alpha 3 -V9 -vbr-new

MAREO 3.0 Released!

Reply #183
Has anyone managed to set up MAREO with foobar 0.9? Would they kindly post their configs please. Thanks.
Also, the screenshot link for foobar setup (mareo_setup_fb2k.png) is not working.

Cheers,

Kindofblue

I am unable to use MAREO with foobar 0.9.x
It is called and a process is created but a window never opens and I must kill MAREO from task manager.
No log is left behind.

Here's what I see for the process:

Code: [Select]
CMD               = "D:\Encoders\mareo.exe" mareo-mp3.ini "D:\Transcode\AC_DC\Back in Black\temp-7ABC4E5633E6A4B1D464F6607FBAD061.wav" "AC_DC - 01 - Hells Bells.mp3" "AC/DC" "Back in Black" "Hells Bells" 01 1980 "Rock"
Curr Dir          = D:\Transcode\AC_DC\Back in Black\
Path              = D:\Encoders\mareo.exe
User Name         = G9945 \ GHammer
PID/Parent PID    = 2528 / 3904
Started by        = D:\Program Files\foobar2000\foobar2000.exe
Virtual KB        Curr = 34,140 Peak = 36,728
Working Set KB    Curr = 3,224 Peak = 3,224
Page File KB      Curr = 1,016 Peak = 1,016
System Pool KB    Paged = 56 Nonpaged = 2
Private KB        = 1,016
Handles Count     = 42
Faults Count      = 832
Objects           = USER = 1   GDI = 8
Windows           = 1
Reads             = 19   Read KB = 18
Writes            = 3   Write KB = 0
Other IOs         = 734   Other KB = 114

MAREO 3.0 Released!

Reply #184
Ok, I migrated to the newest mareo version, and am having alot of difficulty. Some things don't get run at all, some say command was run successfully from the log file, but I know it didn't. Some paramaters aren't getting sent right. Can anyone take a look and let me know what's wrong.

mareo.ini:
Code: [Select]
; ---------------------------------------------------------------------------------------------------------------------------
; NUMBER OF ZEROS TO PAD THE TRACK NUMBER (0 to disable)
; ---------------------------------------------------------------------------------------------------------------------------
PaddingZeros = 2

; ---------------------------------------------------------------------------------------------------------------------------
; IS MAREO REQUIRED TO LOG TO THE SCREEN?
; ---------------------------------------------------------------------------------------------------------------------------
LogToScreen = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; IS MAREO REQUIRED TO LOG TO A TXT/LOG FILE?
; ---------------------------------------------------------------------------------------------------------------------------
LogToFile = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; IS MAREO REQUIRED TO DELETE THE WAV FILE AFTER ENCODING (TRUE) OR THE CD RIPPER DOES (FALSE)?
; ---------------------------------------------------------------------------------------------------------------------------
DeleteWavFile = FALSE

; ---------------------------------------------------------------------------------------------------------------------------
; MP3 LAME: best MP3 encoder: http://www.rarewares.org/mp3.html
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = D:\Music\MP3\<artist>\<album> (<year>)\
FINALNAME = <TRACKPADDED> - <title>
EXTENSION = mp3
ENCODEREXE = c:\mareo\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>" "<DESTTMP>"
RENAME = TRUE


; ---------------------------------------------------------------------------------------------------------------------------
; MP3gain: ALBUM Mode: mp3 normalizer: http://www.rarewares.org/mp3.html
; ---------------------------------------------------------------------------------------------------------------------------
ONLYIFLAST = TRUE
FINALPATH = D:\Music\MP3\<artist>\<album> (<year>)\
FINALNAME = <TRACKPADDED> - <title>
EXTENSION = mp3
ENCODEREXE = c:\mareo\mp3gain.exe
PARAMETERS = /k /a /s r "D:\Music\MP3\<artist>\<album> (<year>)\*.mp3"
RENAME = FALSE

; AAC/MP4/3GPP Nero Digital Audio Audio Code<PERSONAL> http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html
; ---------------------------------------------------------------------------------------------------------------------------

EXECUTEIF = TRUE
FINALPATH = D:\Music\MP4\<artist>\<album> (<year>)\
FINALNAME = <TRACKPADDED> - <title>
EXTENSION = mp4
ENCODEREXE = c:\mareo\neroAacEnc_sse2.exe
PARAMETERS = -q 1 -2pass -lc -if "<source>" -of "<DESTTMP>"
RENAME = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; AtomicParsley TAGGER for AAC/MP4: http://atomicparsley.sourceforge.net/
;                             NOTE: use 0.8, no 0.84, if 0.80+, change --writeBack for --overWrite
; ---------------------------------------------------------------------------------------------------------------------------

ONLYIFLAST = FALSE
ENCODER = C:\mareo\AtomicParsley.exe
PARAMETERS = "<destfinalfullname>" --artist "<artist>" --title "<title>" --album "<album>" --genre "<genre>" --year "<year>" --tracknum "<track>" --writeBack
RENAME = FALSE
PATH = D:\Music\MP4\<artist>\<album> (<year>)\
FILENAME = <TRACKPADDED> - <title>
EXTENSION = m4a


; AACgain: ALBUM Mode: AAC normalizer: http://www.rarewares.org/mp3.html

ONLYIFLAST = TRUE
ENCODER = c:\mareo\aacgain.exe
PARAMETERS = /k /a /s r "D:\Music\MP4\<artist>\<album> (<year>)\*.mp4"
RENAME = FALSE
PATH = D:\Music\MP4\<artist>\<album> (<year>)\
FILENAME = <TRACKPADDED> - <title>

; ---------------------------------------------------------------------------------------------------------------------------
; WavPack: excelent lossless encoder, with hybrid option: http://www.wavpack.com/
; ---------------------------------------------------------------------------------------------------------------------------

EXECUTEIF = TRUE
FINALPATH = D:\Music\<artist>\<album> (<year>)\
FINALNAME = <TRACKPADDED> - <title>
EXTENSION = wv
ENCODEREXE = c:\mareo\wavpack.exe
PARAMETERS = -hmy -w "ARTIST=<artist>" -w "TITLE=<title>" -w "ALBUM=<album>" -w "YEAR=<year>" -w "TRACK=<track>" -w "GENRE=<genre>" -w "ENCODEDBY=WavPack 4.31 [-hxml]" -w "RIPPEDBY=PlexTools Professional XL V3.09" "<source>" "<DESTTMP>"
RENAME = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; WVGAIN Album Mode
; ---------------------------------------------------------------------------------------------------------------------------

ONLYIFLAST = TRUE
ENCODER=C:\MAREO\wvgain.exe
PARAMETERS = -a "D:\Music\WV\<artist>\<album> (<year>)\*.wv"
RENAME = FALSE
PATH = NONE
FILENAME = NONE
EXTENSION = NONE

; EOF


my log:
Code: [Select]
MAREO - Multiple Applications Runner for EAC and Others - GPL Licensed
4.0rc1 - Copyright 2003-2006 by Kwanbis - http://www.webearce.com.ar/
Developed with Borland Delphi (info < http://borland.com/delphi/)

*** Received Command Line ***

"C:\mareo\mareo.exe" C:\mareo.ini "C:\tempdump\02 - The Ponytail Parades.wav" "C:\tempdump\02 - The Ponytail Parades.mp3" "Emery" "The Weak's End" "The Ponytail Parades" "2" 2004 "Rock"

*** Parsed Parameters ***

IniFileName (%1) = C:\mareo.ini
<SOURCE>    (%2) = C:\tempdump\02 - The Ponytail Parades.wav
<DESTTMP>   (%3) = C:\tempdump\02 - The Ponytail Parades.mp3
<ARTIST>    (%4) = Emery
<ALBUM>     (%5) = The Weak's End
<TITLE>     (%6) = The Ponytail Parades
<TRACK>     (%7) = 2
<TRACKPADDED>    = 02
<YEAR>      (%8) = 2004
<GENRE>     (%9) = Rock

*** INI Parameters ***

Padding Zeros        = 2
LogToScreen          = TRUE
LogToFile            = TRUE
DeleteWavFile        = FALSE


*** PROCESSING ENCODER ORDER # 1 ***

Execute If         = TRUE

NEW EXTENSION      = mp3

TEMPORAL Full Name = C:\tempdump\02 - The Ponytail Parades.mp3
TEMPORAL Path Only = C:\tempdump
TEMPORAL Name Only = 02 - The Ponytail Parades

RENAME Final File  = TRUE

FINAL Full Name    = D:\Music\MP3\Emery\The Weak's End (2004)\02 - The Ponytail Parades.mp3
FINAL Path Only    = D:\Music\MP3\Emery\The Weak's End (2004)
FINAL Name Only    = 02 - The Ponytail Parades


EXECUTING: c:\mareo\lame.exe -b 32 -B 320 -m j -p -V 0 --lowpass 19.5 -q 0 --vbr-new --ignore-tag-errors --ta "Emery" --tl "The Weak's End" --tt "The Ponytail Parades" --tn "2" --ty "2004" --tg "Rock" "C:\tempdump\02 - The Ponytail Parades.wav" "C:\tempdump\02 - The Ponytail Parades.mp3"

EXECUTION: SUCCESS

DIRECTORY "D:\Music\MP3\Emery\The Weak's End (2004)" allready exists.

RENAMING: C:\tempdump\02 - The Ponytail Parades.mp3 => D:\Music\MP3\Emery\The Weak's End (2004)\02 - The Ponytail Parades.mp3 ... SUCCESS



*** PROCESSING ENCODER ORDER # 2 ***

Execute If         = TRUE

NEW EXTENSION      = mp3

TEMPORAL Full Name = C:\tempdump\02 - The Ponytail Parades.mp3
TEMPORAL Path Only = C:\tempdump
TEMPORAL Name Only = 02 - The Ponytail Parades

RENAME Final File  = FALSE

FINAL Full Name    = D:\Music\MP3\Emery\The Weak's End (2004)\02 - The Ponytail Parades.mp3
FINAL Path Only    = D:\Music\MP3\Emery\The Weak's End (2004)
FINAL Name Only    = 02 - The Ponytail Parades


EXECUTING: c:\mareo\mp3gain.exe /k /a /s r "D:\Music\MP3\Emery\The Weak's End (2004)\*.mp3"

EXECUTION: SUCCESS

RENAME IS FALSE, NO need to rename.


*** PROCESSING ENCODER ORDER # 3 ***

Execute If         = TRUE

NEW EXTENSION      = m4a

TEMPORAL Full Name = C:\tempdump\02 - The Ponytail Parades.m4a
TEMPORAL Path Only = C:\tempdump
TEMPORAL Name Only = 02 - The Ponytail Parades

RENAME Final File  = FALSE

FINAL Full Name    = D:\Music\MP4\Emery\The Weak's End (2004)\02 - The Ponytail Parades.m4a
FINAL Path Only    = D:\Music\MP4\Emery\The Weak's End (2004)
FINAL Name Only    = 02 - The Ponytail Parades


EXECUTING: c:\mareo\neroAacEnc_sse2.exe /k /a /s r "D:\Music\MP4\Emery\The Weak's End (2004)\*.mp4"

EXECUTION: -ERROR- (1)

RENAME IS FALSE, NO need to rename.

*** Encoder Orders Ends ***

DeleteWaveFile is FALSE.


+++ DONE +++

1 errors ocurred. Press any key to end.

I know for fact mp3gain wasn't run. Wavepack doesn't get run. Nero encoder is being sent wrong parameters.

MAREO 3.0 Released!

Reply #185
I fear I am suffering from terminal denseness. How can I use any of the 'CLEAN' parameters?

first, the clean parameters are <XXXclean>, and not <cleanXXX>.
second, why would you use them if you don't need them? you are not required, and infact probably shouldn't be using it.
Is there some way to see what version a given mareo.exe is?  Like a -version switch or something?

since you question, you can just run MAREO and it prints it on the header.
I am unable to use MAREO with foobar 0.9.x
It is called and a process is created but a window never opens and I must kill MAREO from task manager.
No log is left behind.

fb2k 0.9 its a little problematic, as it hiddes the application it's calling. But MAREO should be working behind. Mine is working perfectly. Why don't you try to run it first from a command prompt, and see if it runs ok?
Ok, I migrated to the newest mareo version, and am having alot of difficulty. Some things don't get run at all, some say command was run successfully from the log file, but I know it didn't. Some paramaters aren't getting sent right. Can anyone take a look and let me know what's wrong.
...
EXECUTEIF = TRUE
...
ONLYIFLAST = TRUE

you are using ONLYIFLAST action lines, which are no longer used.

MAREO 3.0 Released!

Reply #186

Ok, I migrated to the newest mareo version, and am having alot of difficulty. Some things don't get run at all, some say command was run successfully from the log file, but I know it didn't. Some paramaters aren't getting sent right. Can anyone take a look and let me know what's wrong.
...
EXECUTEIF = TRUE
...
ONLYIFLAST = TRUE

you are using ONLYIFLAST action lines, which are no longer used.


Ok got that all figured out now. I just found out that mp3gain can't be run on a directory with spaces even putting the directory in ""?  I wanted to do mp3gain in album mode and can't get it to run on a directory with spaces. Anyone using mp3gain that could enlighten me?

MAREO 3.0 Released!

Reply #187
Ok got that all figured out now. I just found out that mp3gain can't be run on a directory with spaces even putting the directory in ""?  I wanted to do mp3gain in album mode and can't get it to run on a directory with spaces. Anyone using mp3gain that could enlighten me?

give me an example please, it should work.

MAREO 3.0 Released!

Reply #188
ok make a folder c:\testing this out\  and put some mp3's in there. Put mp3gain.exe in c:\  . Open a command window in c: and type    mp3gain.exe /k /a /s r c:\testing this out\*.mp3

or try:

mp3gain.exe /k /a /s r "c:\testing this out\*.mp3"

won't work unless I'm typing something wrong. If there are no spaces in the folder name, works fine.

MAREO 3.0 Released!

Reply #189
You are right, mp3gain gets confused with the "" ... the strange thing is that if you use mp3gainGUI, it works ok ... so it si probably calling it direferently maybe we can ask the developer.

MAREO 3.0 Released!

Reply #190
You are right, mp3gain gets confused with the "" ... the strange thing is that if you use mp3gainGUI, it works ok ... so it si probably calling it direferently maybe we can ask the developer.


Yea that would be great to ask him because aacgain.exe does the same thing since it's based off of mp3gain.

MAREO 3.0 Released!

Reply #191
Yea that would be great to ask him because aacgain.exe does the same thing since it's based off of mp3gain.

ok, i created a placeholder just for this type of problems.

use <FINALPATHSHORT>, that returns the short (8.3) format of the folder. It only works if the directory allready exists, but since you would be calling it for mp3gain, and i assume the mp3 files are already there, it should work, so, the ini would be:

PARAMETERS = /k /a /s r <FINALPATHSHORT>\*.mp3

MAREO 3.0 Released!

Reply #192
Hi

Just a question concerning album-/trackartist. Is it possible to extract a CD created by the albumartist X and simultaniously add the trackartist Y to the same encoding cycle?
It'd be handy, because my CD collection also incudes quite a number of samplers. And that's why I'd like to sort my collection like this:
...\<GENRE>\<ALBUMARTIST>\<ALBUM>\<TRACKPADDED>. <ARTIST> - <TITLE>.xxx

(Note: I just invented the placeholder <ALBUMARTIST>, so don't try this at home folks! [For the moment at least?!?]  )

If it's already possible, then I'd like to ask how this can be set up to work with my specification. I couldn't figure it out.

Regards

- Realityfreak

MAREO 3.0 Released!

Reply #193
Just a question concerning album-/trackartist. Is it possible to extract a CD created by the albumartist X and simultaniously add the trackartist Y to the same encoding cycle?
It'd be handy, because my CD collection also incudes quite a number of samplers. And that's why I'd like to sort my collection like this:
...\<GENRE>\<ALBUMARTIST>\<ALBUM>\<TRACKPADDED>. <ARTIST> - <TITLE>.xxx

sure you can, you can pass MAREO up to 99 parameters ... the first 9 are pre-fixed, but  after that, you can pass MAREO whatever info your cd ripper supports. In your case, you can pass at the 10th parameter, the track artist. The only trick is that your ripper must support passing the trackartist to the external encoder. If it does, you just call MAREO like:

INIFILE SOURCE DESTTMP ARTIST ALBUM TITLE TRACK YEAR GENRE TRACKARTIST

then, you can reference the value of the 10th param (TRACKARTIST), as <1>, so that would be:

...\<GENRE>\<1>\<ALBUM>\<TRACKPADDED>. <ARTIST> - <TITLE>.xxx

MAREO 3.0 Released!

Reply #194
OK... Sorry!
Missed that one!

Thanks a lot!

MAREO 3.0 Released!

Reply #195

Yea that would be great to ask him because aacgain.exe does the same thing since it's based off of mp3gain.

ok, i created a placeholder just for this type of problems.

use <FINALPATHSHORT>, that returns the short (8.3) format of the folder. It only works if the directory allready exists, but since you would be calling it for mp3gain, and i assume the mp3 files are already there, it should work, so, the ini would be:

PARAMETERS = /k /a /s r <FINALPATHSHORT>\*.mp3


so mareo is updated, or you already had that variable there?

Ok, I see you updated it. Downloaded and installed. It works now using that variable. Thanks for your awesome support kwanbis of this great tool!!

MAREO 3.0 Released!

Reply #196
Ok, I see you updated it. Downloaded and installed. It works now using that variable. Thanks for your awesome support kwanbis of this great tool!!

yep, udated 4RC3 ... my pleasure


OK... Sorry!
Missed that one!  Thanks a lot!

only thing is that AFAIK, EAC does not supports passing the track artist, but i may be wrong.

MAREO 3.0 Released!

Reply #197
ok make a folder c:\testing this out\  and put some mp3's in there. Put mp3gain.exe in c:\  . Open a command window in c: and type    mp3gain.exe /k /a /s r c:\testing this out\*.mp3

or try:

mp3gain.exe /k /a /s r "c:\testing this out\*.mp3"

won't work unless I'm typing something wrong. If there are no spaces in the folder name, works fine.

mp3gain/aacgain doesn't use wildcards at all, regardless of spaces, it would appear.  Which is a bummer.  I don't want to have to dust off my C skills.

Nevermind, version 1.2.0 of aacgain didn't handle wildcards.  1.3.0 does.

MAREO 3.0 Released!

Reply #198

Ok, I see you updated it. Downloaded and installed. It works now using that variable. Thanks for your awesome support kwanbis of this great tool!!

yep, udated 4RC3 ... my pleasure


OK... Sorry!
Missed that one!  Thanks a lot!

only thing is that AFAIK, EAC does not supports passing the track artist, but i may be wrong.


I'm not sure about EAC myself, because I use PlexTools. With PTPXL it is possible to pass both track- and albumartist.

 

MAREO 3.0 Released!

Reply #199
RC3 looks good.  I've run it through several tests, no bugs to report.  It's doing everything I want.

For anyone else interested, I'm
1. ripping to wave
2. encoding to very high quality mp3 (for the tivo to play on the living room stereo)
3. encoding to very high quality AAC (for the ipod)
4. encoding to very tight FLAC (so I never have to touch the CD again)
5. Performing TRACK aacgain on the AACs (since I set the ipod to shuffle)
6. Performing ALBUM mp3gain on the MP3s (since I listen to albums via the tivo)
7. Deleting the wave

I leave the FLAC gain untouched, so that I have perfect copies of all my CDs, and use a dynamic gain control with winamp when I listen to them.  Everything gets tagged properly -- automatically -- and there are no leftover temp files.  I can even use all four processors at once instead of encoding one track at a time.

It's like a toaster oven.  I put in the CD, hit a button, and out pops perfect rips and encodings.


Thanks kwanbis.

My INI for anyone interested:
Code: [Select]

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

; MP3 LAME: best MP3 encoder: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 EXECUTEIF = TRUE
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = mp3
 ENCODEREXE = 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 "<TRACKPADDED>" --ty "<year>" --tg "<genre>" "<source>" "<DESTTMP>"
 RENAME = TRUE

; 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
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = m4a
 ENCODEREXE = C:\WINDOWS\bin\neroAacEnc_sse2.exe
 PARAMETERS = -q 1 -2pass -lc -if "<source>" -of "<DESTTMP>"
 RENAME = TRUE

; AtomicParsley: [url=http://atomicparsley.sourceforge.net/]http://atomicparsley.sourceforge.net/[/url]

 EXECUTEIF = TRUE
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = m4a
 ENCODEREXE = C:\WINDOWS\bin\AtomicParsley8.exe
 PARAMETERS = "<FINALFULLNAME>" --artist "<artist>" --title "<title>" --album "<album>" --genre "<genre>" --year "<year>" --tracknum "<TRACKPADDED>" --writeBack
 RENAME = FALSE

; AACgain: TRACK Mode: AAC normalizer: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 EXECUTEIF = TRUE
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = m4a
 ENCODEREXE = C:\WINDOWS\bin\aacgain.exe
 PARAMETERS = /k /r /s r "<FINALFULLNAME>"
 RENAME = FALSE

; MP3gain: ALBUM Mode: mp3 normalizer: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]

 EXECUTEIF = <track> = <1>
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = mp3
 ENCODEREXE = C:\WINDOWS\bin\aacgain.exe
 PARAMETERS = /k /a /s r <FINALPATHSHORT>\*.mp3
 RENAME = FALSE

; FLAC most supported lossless encoder: [url=http://flac.sourceforge.net/]http://flac.sourceforge.net/[/url]

 EXECUTEIF = TRUE
 FINALPATH = G:\cds\<artist>\<album>\
 FINALNAME = <artist> - <TRACKPADDED> <title>
 EXTENSION = flac
 ENCODEREXE = C:\WINDOWS\bin\flac.exe
 PARAMETERS = --best -e -p "<source>" -o "<DESTTMP>" -T artist="<artist>" -T album="<album>" -T title="<title>" -T tracknumber="<TRACKPADDED>" -T date="<year>" -T genre="<genre>"
 RENAME = TRUE

; EOF