QUOTE(antares @ Aug 1 2004, 03:25 AM)
As far as I read in this
thread, EAC and Wavpack doesn't work together to create files in hybrid mode. Moreover, the description is a little bit confusing to me! I also found a small tutorial
here.
Yes, there is a problem when using EAC in the hybrid lossless mode that the correction file ends up with the wrong name. This happens because EAC uses a temporary name during the compression process and then renames the output afterward, but doesn't rename the correction file because it doesn't know it exists. (I wish there was an option in EAC to not use temporary names, but I suspect it has something to do with passing names containing international characters on the command-line).
The program Case wrote called "wapet" allows for using APEv2 tags instead of ID3v1 (WavPack accepts both), but it can't do anything about the renaming problem. I saw those solutions in the thread you reference, but I didn't understand how they work either. I actually switched to dBpowerAMP when using hybrid mode (pre 4.0) because of this problem (and it uses APEv2 tags by default).
The solution I have been using for EAC is ugly, but works okay for occasional use. I always create the WavPack files in the lossless mode with the filenames and tags I want. Then, I use wvunpack.exe to unpack them into a temporary folder and use wavpack.exe to pack them again in the hybrid mode with correction files (the wildcard feature makes this easier than it sounds). Finally, I use a program I wrote called copytags.exe to copy all the tags at once (because going through wavs loses the tags).
Lately, I have been using the image file and cuesheet method. Since there's only one correction file it's easy to rename by hand. Then I use foobar to put a single APEv2 tag on the file containing the cuesheet, then use the modified foo_wavpack that shows the single file as separate tracks (Case again!).
I suppose I could write a little utility that could process a folder of WavPack files and figure out which files were matched up (by timestamp only?) and rename the correction files. That's pretty ugly. The nice solution would be if Andre could either have an option to disable use of temporary names or (better) allow the specification of a second output extension that he would check for when renaming.
Sorry I can't offer any better than this...