I've put together a couple batch files that will let people burn audio CDs directly from foobar2000. They're not perfect, and will restrict burning to one drive right now, but the technique has a bit less overhead than switching to Burrrn or Nero. It's still slower than using foo_burninate, as you need to decode before you can burn. Anyhow, here we go.
Step 0: Download this archive.
Step 1: Extract cdrdao.exe and cygwin1.dll to somewhere in your %PATH%, like c:\windows\system32
Step 2: Extract the two .cmd files to somewhere memorable.
Step 3: Install the foo_run component. See the thread here for details.
Step 4: Go to Preferences > Tools > Run services.
Step 5: In the "Label" text box, enter a name. For example: "Burn Audio CD"
Step 6: Click the "..." button next to the "Path:" label and browse to where you extracted the .cmd files. Select cdrdaoburn.cmd. Click "Open".
Step 7. After the file path to cdrdaoburn.cmd, add the following text: "%_path%.cue" "%path%" "$replace(%path%,%filename_ext%,)" $cut(%path%,2)
The contents of the text box should look something like:
D:\Programs\cdrdaoburn.cmd "%_path%.cue" "%path%" "$replace(%path%,%filename_ext%,)" $cut(%path%,2)
Step 8: Click the "Add" button.
Step 9: Run install.cmd, which will guide you through the configuration of cdrdaoburn.cmd.
Usage:
1. Select the files you wish to burn to a CD in the order you wish them to appear.
2. Right-click > Convert > Convert to Album Images with Cuesheets or Chapters.
3. Use "WAV" Encoding Preset. Select the processing you want done. Click "OK".
4. Save the file somewhere. It doesn't matter much; it will be deleted after burning.
5. Wait for the conversion.
6. Right-click on the only entry in the "Converter Output" window > Run > Burn Audio CD.
7. Follow onscreen directions.
8. CD burnt!
Feel free to improve upon this technique. It's an ugly kluge right now and I know it. However, some of you might find it interesting. Here's hoping... Enjoy. I do.