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 88799 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

MAREO 3.0 Released!

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

can you tell me how? i would like to add it as an example on the documentation.


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

good to hear.


Side Note, is anyone user of BLOG:CMS? I have moved MAREOs home page to it, so i can concentrate on writing the manual, but i want to change the look of the page.

MAREO 3.0 Released!

Reply #201
@GHammer: Thanks for your reply on fb2k 0.9. I get exactly the same thing.

@Kwanbis: Would you mind posting your setup for foobar 0.9?

thanks
kindofblue

edit: I think the MAREO download link should indicate the version number or something, just for clarity's sake. Thanks again.
WavPack 4.31 / LAME 3.98 alpha 3 -V9 -vbr-new


MAREO 3.0 Released!

Reply #203
Huh. Well, I'm stumped then.

Here's my test config:

Code: [Select]
; ------------------------------------------------------------------------------------------------------
; WavPack: excelent lossless encoder, with hybrid option: [url=http://www.wavpack.com/]http://www.wavpack.com/[/url]
; ------------------------------------------------------------------------------------------------------
 EXECUTEIF = TRUE
 FINALPATH = C:\Documents\Refuse\_transfer6\Batchenc\Audio samples\Music\
 FINALNAME = <trackpadded>. <title> - <artist>
 EXTENSION = wv
 ENCODEREXE = C:\Documents\Refuse\_transfer6\Batchenc\wavpack.exe
 PARAMETERS = -m -i -q "<source>" "<DESTTMP>"
 RENAME = FALSE

; ------------------------------------------------------------------------------------------------------
; MP3 LAME: best MP3 encoder: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]
; ------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = C:\Documents\Refuse\_transfer6\Batchenc\Audio samples\Music\
FINALNAME = <trackpadded>. <title> - <artist>
EXTENSION = mp3
ENCODEREXE = C:\Documents\Refuse\_transfer6\Batchenc\lame398a4.exe
PARAMETERS = -V5 --vbr-new --ignore-tag-errors --ta "<artist>" --tl "<album>" --tt "<title>" --tn "<track>" --ty "<year>" --tg "<genre>" "<source>" "<DESTTMP>"
RENAME = TRUE


Temp wav file is saved in <finalpath>
WavPack 4.31 / LAME 3.98 alpha 3 -V9 -vbr-new

MAREO 3.0 Released!

Reply #204
why don't you just run MAREO first from the command line, to see if it works?

MAREO 3.0 Released!

Reply #205

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

can you tell me how? i would like to add it as an example on the documentation.


Well, I just added one varible in the command Line Arguments field. I added the argument "%D". Now the configuration looks like this: mareo.ini %S %O "%A" "%C" "%T" "%N" %Y "%G" "%D". In MAREO I just created the Placeholder <1> as it's representative.
I could also add "%M" for the comment field in PlexTools, but I don't need it. 

Here a list of all the arguments:

Quote
If the program asks for an inputfile you should enter %S.
If the program asks for an outputfile you should enter %O.
For Tag-information we use the same rules as for Filename Construction:
%N: Track Number
%T: Track Title
%A: Track Artist
%C: Album Title
%D: Album Artist
%M: Comments
%G: Genre
%Y: Year

MAREO 3.0 Released!

Reply #206
Ok, just tried it... Commandline works, files are encoded and tagged. Could be a foobar issue then. Thanks.
WavPack 4.31 / LAME 3.98 alpha 3 -V9 -vbr-new

MAREO 3.0 Released!

Reply #207
Forgot to add:

Code: [Select]
;  <PLACEHOLDER>		   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
;  <ALBUM ARTIST>   <1> As placeholder

[...]

; ---------------------------------------------------------------------------------------------------------------------------
; WavPack: excelent lossless encoder, with hybrid option: [url=http://www.wavpack.com/]http://www.wavpack.com/[/url]
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = J:\Music\Lossless\<GENRE>\<1>\<ALBUM>\
FINALNAME = <TRACKPADDED>. <ARTIST> - <TITLE>
EXTENSION = wv
ENCODEREXE = J:\Music\MAREO\wavpack.exe
PARAMETERS = -hxm -w "ARTIST=<artist>" -w "TITLE=<TITLE>" -w "ALBUM=<ALBUM>" -w "YEAR=<YEAR>" -w "TRACK=<TRACK>" -w "GENRE=<GENRE>" -w "ALBUM ARTIST=<1>" -w "ENCODEDBY=WavPack 4.31 [-hxm]" -w "RIPPEDBY=PlexTools Professional XL V3.09" "<SOURCE>" "<DESTTMP>"
RENAME = TRUE

; ---------------------------------------------------------------------------------------------------------------------------
; WvGain
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = LASTTRACK
FINALPATH = NONE
FINALNAME = NONE
EXTENSION = NONE
ENCODEREXE = J:\Music\MAREO\wvgain.exe
PARAMETERS = -a <FINALPATHSHORT>\*.wv
RENAME = FALSE

; ---------------------------------------------------------------------------------------------------------------------------
; WAVEGAIN: Track Mode: used to "normalize" files: [url=http://www.rarewares.org/others.html]http://www.rarewares.org/others.html[/url]
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = NONE
FINALNAME = NONE
EXTENSION = NONE
ENCODEREXE = J:\Music\MAREO\wavegain.exe
PARAMETERS = --radio --apply --noclip --limiter "<SOURCE>"
RENAME = FALSE

; ---------------------------------------------------------------------------------------------------------------------------
; MP3 LAME: best MP3 encoder: [url=http://www.rarewares.org/mp3.html]http://www.rarewares.org/mp3.html[/url]
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = J:\Music\Lossy\<GENRE>\<1>\<ALBUM>\
FINALNAME = <TRACKPADDED>. <ARTIST> - <TITLE>
EXTENSION = mp3
ENCODEREXE = J:\Music\MAREO\lame.exe
PARAMETERS = -V5 -q0 --vbr-new --ignore-tag-errors --add-id3v2 --noreplaygain --ta "<ARTIST>" --tl "<ALBUM>" --tt "<TITLE>" --tn "<TRACK>" --ty "<YEAR>" --tg "<GENRE>" --tc "<1>" "<SOURCE>" "<DESTTMP>"
RENAME = TRUE

; EOF

With WavPack there is no problem in creating a Field called "ALBUM ARTIST" (-w "ALBUM ARTIST=<1>"). But I can't figure out how to do the same with LAME! There are no addiotional field options (I think). So I had to use --tc (The COMMENTS field) as the future ALBUM ARTIST field!

[Edit: Shortened the .ini file & put it into a codebox]

MAREO 3.0 Released!

Reply #208
Well, I just added one varible in the command Line Arguments field. I added the argument "%D". Now the configuration looks like this: mareo.ini %S %O "%A" "%C" "%T" "%N" %Y "%G" "%D". In MAREO I just created the Placeholder <1> as it's representative.

thanks for the info. One only thing. Don't need to paste the whole INI file, just relevant parts.

MAREO 3.0 Released!

Reply #209
Yes... Indeed, it is kind of long, sorry for that!
I was in a hurry this morning and couldn't pick out the important parts!



(There is still one thing bugging me... I can't get wvgain in album mode to work, no matter what settings I try! So if anybody should know how to set it up, please tell me)

MAREO 3.0 Released!

Reply #210
Guys, you could use the codebox tag for those lengthy .ini or .log file.

Code: [Select]
This is a codebox tag.
Code boxes will show a scroll bar when the text length exceeds its dimension.
It's better suited for long texts than a simple code tag.

Code: [Select]
This is a code tag.

Anyway, kwanbis, I could help you design a site for MAREO if that's fine with you. =)
Oh, and I also 'lost' that copy of 2.1.2; it's in my PC that's currently under repair. =/
Currently using my laptop.

MAREO 3.0 Released!

Reply #211
With WavPack there is no problem in creating a Field called "ALBUM ARTIST" (-w "ALBUM ARTIST=<1>"). But I can't figure out how to do the same with LAME! There are no addiotional field options (I think). So I had to use --tc (The COMMENTS field) as the future ALBUM ARTIST field!


Why don't you create mp3s with id3v1-tags and ape2-tags? The first for porty use and the second kind for flexible tagging.

ini-sample:
Code: [Select]
; --------------------------------------------------------------------------------------------------------------------
; MP3 LAME with APEv2 TAGS (requires wapet.exe)
; --------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = <MYMUSIC>\<artist>\[<year>] <album>\
FINALNAME = <artist> - <track> - <title>
EXTENSION = mp3
ENCODEREXE = wapet.exe
PARAMETERS = "<DESTTMP>" -t "Artist=<artist>" -t "Album=<album>" -t "Title=<title>" -t "Track=<TRACKPADDED>" -t "Year=<year>" -t "Genre=<genre>" -t "Totaltracks=<1>"  -t "Album Artist=<2>" lame.exe -V4 --vbr-new --id3v1-only --ignore-tag-errors --ta "<artist>" --tl "<album>" --tt "<title>" --tn "<TRACKPADDED>" --ty "<year>" --tg "<genre>" "<source>" "<DESTTMP>"
RENAME = FALSE

For this sample, you should pass number of total tracks first and album artist second. Both after the usual parameters, of course! And wapet.exe and lame.exe should be in the same folder as mareo.exe, because wapet.exe gets confused otherwise!

I would leave id3v2-tags if you don't need them for some reason. AFAIK using both ape- and id3v2-tags is not recommended...

The totaltracks-field can be very handy (for example for some columns ui-presets in foobar2k).

MAREO 3.0 Released!

Reply #212

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.


Oh, I missed that in the ini included.

Code: [Select]
;  <1> .. <N>              Any parameter passed by the ripper to MAREO, after the genre.
; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~
;  <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>               the full path to MAREO, without the the ending backslash, example: c:\encoders



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?


Runs fine from command line, fb 0.8.3, eac.
Doesn't run from fb 0.9x, though it does get loaded.

MAREO 3.0 Released!

Reply #213
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?

Actually, it does work if the directory is enclosed in double quotes.

PARAMETERS = /p /k /r /d 1.0 /s s "<DESTTMPFULLNAME>"


Code: [Select]
EXECUTING: D:\Encoders\mp3gain.exe /p /k /r /d 1.0 /s s "D:\Transcode\AC_DC\Highway to Hell\AC_DC - 02 - Girls Got Rhythm.mp3"


Or from a command line:

Code: [Select]
D:\>mp3gain.exe /p /k /r /d 1.0 /s s "D:\Transcode\AC_DC\Highway to Hell\AC_DC - 02 - Girls Got Rhythm.mp3"
D:\Transcode\AC_DC\Highway to Hell\AC_DC - 02 - Girls Got Rhythm.mp3
No changes to D:\Transcode\AC_DC\Highway to Hell\AC_DC - 02 - Girls Got Rhythm.mp3 are necessary

MAREO 3.0 Released!

Reply #214
Ok, just tried it... Commandline works, files are encoded and tagged. Could be a foobar issue then. Thanks.

i'm using 0.9.2 beta 2


There is still one thing bugging me... I can't get wvgain in album mode to work, no matter what settings I try!

you mean wavegain in album mode? what are you doing?

Actually, it does work if the directory is enclosed in double quotes.
PARAMETERS = /p /k /r /d 1.0 /s s "<DESTTMPFULLNAME>"

but you are running in track mode, not album mode ... track mode works fine ... album mode not ... so i created the <FINALPATHSHORT> placeholder, which works.

Anyway, kwanbis, I could help you design a site for MAREO if that's fine with you. =)

i actually decided on using blog:cms, cause my main problem is that i don't want to edit html, and blog:cms uses a very good word-processor-like editor ... but i can use some help with the template/skin of blog:cms if you feel like.

 

MAREO 3.0 Released!

Reply #215
Quote

There is still one thing bugging me... I can't get wvgain in album mode to work, no matter what settings I try!

you mean wavegain in album mode? what are you doing?


No, I mean wvgain for WavPack.
What I'm doing? That's exactly it... I can't figure it out!


MAREO 3.0 Released!

Reply #217
No, I mean wvgain for WavPack.
should be the same as mp3gain in album mode, send me a link to wvgain.exe
Problem has been solved... (Thanks to madxcream)
The wvgain.exe file is included in the WavPack directory from www.wavpack.com [ http://www.wavpack.com/wavpack-4.31.zip ]
I simply forgot to add some quotes! (Small object, big importance!)
The setup would be:
Code: [Select]
; ---------------------------------------------------------------------------------------------------------------------------
; WvGain
; ---------------------------------------------------------------------------------------------------------------------------
EXECUTEIF = LASTTRACK
FINALPATH = NONE
FINALNAME = NONE
EXTENSION = NONE
ENCODEREXE = J:\Music\MAREO\wvgain.exe
PARAMETERS = -a "J:\Music\Lossless\<GENRE>\<1>\<ALBUM>\*.wv"
RENAME = FALSE

MAREO 3.0 Released!

Reply #218
Question, For me I use LASTTRACK because Plextools cannot pass the # of tracks at the moment, so I was wondering if you can use the variable LASTTRACK to pass as a field to the encoders for tagging?

MAREO 3.0 Released!

Reply #219
Question, For me I use LASTTRACK because Plextools cannot pass the # of tracks at the moment, so I was wondering if you can use the variable LASTTRACK to pass as a field to the encoders for tagging?

good idea ... i would implement it ... give me some minutes.

MAREO 3.0 Released!

Reply #220
With WavPack there is no problem in creating a Field called "ALBUM ARTIST" (-w "ALBUM ARTIST=<1>"). But I can't figure out how to do the same with LAME! There are no addiotional field options (I think). So I had to use --tc (The COMMENTS field) as the future ALBUM ARTIST field!


Why don't you create mp3s with id3v1-tags and ape2-tags? The first for porty use and the second kind for flexible tagging.

ini-sample:
Code: [Select]
; --------------------------------------------------------------------------------------------------------------------
; MP3 LAME with APEv2 TAGS (requires wapet.exe)
; --------------------------------------------------------------------------------------------------------------------
EXECUTEIF = TRUE
FINALPATH = <MYMUSIC>\<artist>\[<year>] <album>\
FINALNAME = <artist> - <track> - <title>
EXTENSION = mp3
ENCODEREXE = wapet.exe
PARAMETERS = "<DESTTMP>" -t "Artist=<artist>" -t "Album=<album>" -t "Title=<title>" -t "Track=<TRACKPADDED>" -t "Year=<year>" -t "Genre=<genre>" -t "Totaltracks=<1>"  -t "Album Artist=<2>" lame.exe -V4 --vbr-new --id3v1-only --ignore-tag-errors --ta "<artist>" --tl "<album>" --tt "<title>" --tn "<TRACKPADDED>" --ty "<year>" --tg "<genre>" "<source>" "<DESTTMP>"
RENAME = FALSE

For this sample, you should pass number of total tracks first and album artist second. Both after the usual parameters, of course! And wapet.exe and lame.exe should be in the same folder as mareo.exe, because wapet.exe gets confused otherwise!

I would leave id3v2-tags if you don't need them for some reason. AFAIK using both ape- and id3v2-tags is not recommended...

The totaltracks-field can be very handy (for example for some columns ui-presets in foobar2k).


When I add the ape 2 tag, the id3v1 tag doesn't show anymore in winamp or WMP. Foobar sees the ape tag though. I thought maybe it was a wapet execution problem so I try adding the ape tag using Tag.exe to a mp3 that had just id3v1 tag and same thing happens. Not sure why it's not keeping both.

MAREO 3.0 Released!

Reply #221
I tested some files in winamp and saw all id3v1 infos in the file info window, so it seems to recognize the id3v1 tags (winamp 2.51 here). Not shure what wmp does....

MAREO 3.0 Released!

Reply #222
Question, For me I use LASTTRACK because Plextools cannot pass the # of tracks at the moment, so I was wondering if you can use the variable LASTTRACK to pass as a field to the encoders for tagging?

ok, been implemented.

Now, when MAREO starts, it tries to read the mareoLAST.INI, and if found, it assigns the value to the [LASTTRACK] placeholder.

Also, i have changed the <> to [] cause it was messing arround with HTML code.

MAREO 3.0 Released!

Reply #223

Question, For me I use LASTTRACK because Plextools cannot pass the # of tracks at the moment, so I was wondering if you can use the variable LASTTRACK to pass as a field to the encoders for tagging?

ok, been implemented.

Now, when MAREO starts, it tries to read the mareoLAST.INI, and if found, it assigns the value to the [LASTTRACK] placeholder.

Also, i have changed the <> to [] cause it was messing arround with HTML code.


Thank You!

MAREO 3.0 Released!

Reply #224
My bad - a search pulled this older topic up first.  Editing to post in (more) appropriate MAREO 4.0 thread here.