nyaochi,
The little testing I've done so far seems to be going well.
One feature request that has come to mind: would it be possible to add a switch that would allow you to override the file to be split?
Currently ACDIR receives a cuesheet and splits the file referred to in that cuesheet - which makes sense. However, I am thinking of using this in my EAC batch scripts. The cuesheet refers to CDImage.ape, but I want to split <temp>.wav before it is encoded (there's no reason to encode it to APE and then decode it again to split).
Obviously the cuesheet timings will be correct for <temp>.wav, as this will eventually become CDImage.ape.
Perhaps an option like --source "<path to source file>" ?
This would be very much appreciated. I believe that others would find it useful also.
No rush obviously - just a suggestion for the next version.
Thanks.
[{POST_SNAPBACK}][/a]
I see what you want to do. But I think this specification is irregular, considering that ACDIR can take multiple targets (cuesheets). Besides, just replacing "CDImage.ape" with <temp>.wav in a cuesheet should solve your problem. This job can be easily done by other text-processing program such as sed. For example, create a temporary cuesheet, temp.cue, by:
sed s/CDImage.ape/CDImage.wav/g < CDImage.cue > temp.cue
and pass it to ACDIR. IMHO, this method is much simpler than hacking ACDIR and easy to follow. If you run a batch file from EAC, adding this line to the batch file should cost nothing. If you don't want to include sed.exe (native Win32 binary is available) into your batch file solution, you can write a very short C program to replace the audio filename in cuesheets. Please let me know if this could not help you.
BTW, I released [a href="http://nyaochi.sakura.ne.jp/xoops/modules/mydownloads/singlefile.php?cid=1&lid=2]ACDIR 0.10 alpha[/url]:
Version 0.10 alpha
- Native support of Monkey's Audio decoding. Monkey's Audio 3.99 library is now integrated to the ACDIR binary.
- Embedded cuesheet support for Monkey's Audio. ACDIR reads cuesheet description from CUESHEET field of tag information.
- Add new variables, %r{NAME} and %R{NAME} for retrieving REM * field value. If a cuesheet has a line, "REM DATE 2005" , %R{DATE} will be 2005.
- Better command-line documentation.
- Add some batch files
- Re-launch the tutorial web site in English.
I also wrote a tutorial in English:
http://nyaochi.sakura.ne.jp/xoops/modules/...wares/tc_2.html
Cheers.