[span style=\'font-size:14pt;line-height:100%\']Bug Found[/span]
See if you guys could reproduce this error I had.
Apparently, MAREO 3.0 couldn't properly create a directory with a few periods in its name.
Please note that this isn't the case with an older version I also used, MAREO 2.1.2.
This is from my mareo.ini :
LogToScreen = TRUE
LogToFile = TRUE
RenameFirstFile = TRUE
DeleteWavFile = TRUE
;====
;LAME
;====
FULLNAME = D:\My Music\MP3\@artist@ - @album@\@track@ - @title@.mp3
ENCODER = C:\encoders\lame.exe
PARAMETERS = -V2 --vbr-new -Y --ignore-tag-errors --ta "@artist@" --tl "@album@" --tt "@title@" --tn "@track@" --ty "@year@" --tg "@genre@" "@source@" "@dest@"
ONLYIFLAST = FALSE
;======
;Lancer
;======
FULLNAME = D:\My Music\Vorbis\@artist@ - @album@\@track@ - @title@.ogg
ENCODER = C:\encoders\oggenc2.exe
PARAMETERS = -q 4 "@source@" -o "@dest@" -a "@artist@" -l "@album@" -t "@title@" -N "@track@" -d "@year@" -G "@genre@"
ONLYIFLAST = FALSE
FULLNAME = NONE
ENCODER = C:\encoders\vorbisgain.exe
PARAMETERS = "D:\My Music\Vorbis\@artist@ - @album@\@track@ - @title@.ogg"
ONLYIFLAST = FALSE
;====
;FLAC
;====
FULLNAME = D:\My Music\FLAC\@artist@ - @album@\@track@ - @title@.flac
ENCODER = C:\encoders\flac.exe
PARAMETERS = -5 "@source@" -o "@dest@" -T artist="@artist@" -T album="@album@" -T title="@title@" -T tracknumber="@track@" -T date="@year@" -T genre="@genre@"
ONLYIFLAST = FALSE
With this mareo.ini, I ripped 'Craig David - The Story Goes...' CD; please note the trailing periods.
Ripping one track, I was greeted with an error message.
Apparently, vorbisgain didn't work, said it couldn't find the file to be processed.
Looking at the mareo.log, I was kinda surprised.
Please note that I only include the important part of the log.
*** PROCESSING ENCODER ORDER # 1 ***
FINAL Full Name = D:\My Music\MP3\Craig David - The Story Goes..\01 - All The Way.mp3
FINAL Path Only = D:\My Music\MP3\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\MP3\Craig David - The Story Goes.." does NOT exists, creating ... SUCCESS!!
RENAMING: D:\eac_wavs\0tmp!58)5.mp3 => D:\My Music\MP3\Craig David - The Story Goes.\01 - All The Way.mp3 ... SUCCESS!!
*** PROCESSING ENCODER ORDER # 2 ***
FINAL Full Name = D:\My Music\Vorbis\Craig David - The Story Goes..\01 - All The Way.ogg
FINAL Path Only = D:\My Music\Vorbis\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\Vorbis\Craig David - The Story Goes.." does NOT exists, creating ... SUCCESS!!
RENAMING: D:\eac_wavs\0tmp!58)5.ogg => D:\My Music\Vorbis\Craig David - The Story Goes.\01 - All The Way.ogg ... SUCCESS!!
*** PROCESSING ENCODER ORDER # 3 ***
EXECUTING: C:\encoders\vorbisgain.exe "D:\My Music\Vorbis\Craig David - The Story Goes...\01 - All The Way.ogg" ... EXECUTION **ERROR**
*** PROCESSING ENCODER ORDER # 4 ***
FINAL Full Name = D:\My Music\FLAC\Craig David - The Story Goes..\01 - All The Way.flac
FINAL Path Only = D:\My Music\FLAC\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\FLAC\Craig David - The Story Goes.." does NOT exists, creating ... SUCCESS!!
RENAMING: D:\eac_wavs\0tmp!58)5.flac => D:\My Music\FLAC\Craig David - The Story Goes.\01 - All The Way.flac ... SUCCESS!!
So, is it just a case where MAREO ends up omitting some periods?
Wrong.
Here's the mareo.log after I run a second rip of the same disc of the same track.
Note that this time I had four errors and that I didn't delete the resulting files and directories from the first run.
*** PROCESSING ENCODER ORDER # 1 ***
FINAL Full Name = D:\My Music\MP3\Craig David - The Story Goes..\01 - All The Way.mp3
FINAL Path Only = D:\My Music\MP3\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\MP3\Craig David - The Story Goes.." allready exists.
RENAMING: D:\eac_wavs\0tmp!)!3!.mp3 => D:\My Music\MP3\Craig David - The Story Goes.\01 - All The Way.mp3 ... **ERROR**
*** PROCESSING ENCODER ORDER # 2 ***
FINAL Full Name = D:\My Music\Vorbis\Craig David - The Story Goes..\01 - All The Way.ogg
FINAL Path Only = D:\My Music\Vorbis\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\Vorbis\Craig David - The Story Goes.." allready exists.
RENAMING: D:\eac_wavs\0tmp!)!3!.ogg => D:\My Music\Vorbis\Craig David - The Story Goes.\01 - All The Way.ogg ... **ERROR**
*** PROCESSING ENCODER ORDER # 3 ***
EXECUTING: C:\encoders\vorbisgain.exe "D:\My Music\Vorbis\Craig David - The Story Goes...\01 - All The Way.ogg" ... EXECUTION **ERROR**
*** PROCESSING ENCODER ORDER # 4 ***
FINAL Full Name = D:\My Music\FLAC\Craig David - The Story Goes..\01 - All The Way.flac
FINAL Path Only = D:\My Music\FLAC\Craig David - The Story Goes..
FINAL Name Only = 01 - All The Way
DIRECTORY "D:\My Music\FLAC\Craig David - The Story Goes.." allready exists.
RENAMING: D:\eac_wavs\0tmp!)!3!.flac => D:\My Music\FLAC\Craig David - The Story Goes.\01 - All The Way.flac ... **ERROR**
The strange thing from this log is that MAREO knew a directory existed, but it didn't delete the file inside (which is MAREO's behaviour should it find a file with the same name and directory as @finalfullname@).
Instead, it only tried to make a new one, but strangely failed.
When I looked into the directory which MAREO created from the first run, guess what...
Here's the directory for LAME encoded 'Craig David - The Story Goes...'.
[span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes\[/span]
Yes, there's no trailing period there.
The same goes for the Vorbis and FLAC encodes.
It seems that when MAREO printed this in the log :
DIRECTORY "D:\My Music\MP3\Craig David - The Story Goes.." allready exists.
It actually referred to [span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes\[/span] but it attempted to delete [span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes..\01 - All The Way.mp3[/span], which didn't exist (and thus deletion failed but no notice or warning), and attempted to put [span style=\'font-size:8pt;line-height:100%\']01 - All The Way.mp3[/span] into [span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes.\[/span], which actually referred to [span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes\[/span] instead (read the first mareo.log and you'll understand why I think this was the case, and not because [span style=\'font-size:8pt;line-height:100%\']D:\My Music\MP3\Craig David - The Story Goes.\[/span] wasn't there), and failed since there existed the same file and MAREO actually couldn't overwrite it, thus the error ensued.
I hope kwanbis will come back sooner and address this issue properly... =/