Squeezebox and Foobar

0 Members and 1 Guest are viewing this topic. Read 2392 times.

Martyn

  • Jr. Member
  • Posts: 239
Squeezebox and Foobar
« on: 13 Dec 2007, 05:15 am »
Hi, guys.

I recently bought an SB3 which I've got working on my home network. I've set up and used EAC to rip a few test tracks in FLAC - everything worked OK.

I've also built a Hagtech "Ripper" which I've just set up with Audacity to rip vinyl to WAV over USB. I've also set up Foobar (with ASIO) to replay the ripped WAVs, also over USB. This worked OK too (I ran the first test rip last night).

However, my SB has now stopped working. The SB's GUI works fine but all I get is noise (like white noise). I'm new to all this, but I'm guessing that there's some kind of software incompatibility issue. Can anyone enlighten me please?

If there's no easy solution, then how do I get back to having a working SB again? If necessary I'll rip all my vinyl to CD and then rip it again to FLAC using EAC for use with my SB. It's a roundabout solution, but any port in a storm!

Any suggestions will be much appreciated. As background info, I followed Hagtech's instructions below:

Go to the Audicity website and download the Windows version. You also might want their MP3 format converter plug-in.

Install it.
Run it.
Click on Edit -> Preferences.
Set "USB "Audio CODEC" for both Playback and Recording. Set 2 channel (stereo), and click on Software Playthrough.
Click on Quality. Set defaults to 44100, 16-bit. Click on Ok.
Make sure the output volume is set to 1.0 (maximum).
Set select switch to digital.
Start playing an LP. Hit the record button. The gain control on The Ripper is used to set recording level.
Stop. Start the LP again and hit record while still in the lead-in groove. Hit stop when the LP side is finished.
You just recorded your first LP at high quality.

Click on File -> Export as WAV.
Now that we've recorded our songs. Let's focus on high performance playback. This is done by using ASIO (audio stream, input / output), a transfer protocol that bypass the Windows kmixer. It was developed for low latency and bit-accurate audio quality. We start by installing a more flexible media player, Foobar. Go to the Foobar2000 website and download the installer.

Install it.
Run it.
Click on File -> Preferences -> Playback. Set volume to max, Replaygain processing to none.
Click on Output. Select "USB Audio CODEC" as Output Device. Save All. Close.
This is normal Foobar. Now lets soup it up a little with ASIO. To do that, we need the ASIO4ALL wrapper. Close Foobar. Go to the ASIO4ALL web site and download the program.

Install it.
Run it.
Click on "USB Audio CODEC" and hit the Select button.
Click on Advanced. Deselect the 44.1k <> 48k resampling. Exit.
Ok, now go back to the Foobar2000 website and click on Optional Components. Click on the ASIO Support link to download the ASIO driver. Save to your hard drive. This is a ZIP file. You might need to download and install an unzipper. I recommend WinZip.

Extract the "foo_out_asio.dll" to disk. Move it to the components directory of Foobar (C:\Program Files\foobar2000\components).
Run Foobar again.
Click on File -> Preferences -> Playback -> Output. Select ASIO Virtual Devices. Click on Add New.
The new dialog box should show both channels of USB Audio CODEC.
Click on CODEC 1, a popupmenu then gives you choices for mapping. Select left.
Click on CODEC 2, select right. Click Ok. Save All.
Go back to Output. Select ASIO : ASIO4ALL as the Output Device. Save All. Close.
Foobar is now setup for optimal playback via The Ripper. Have fun! Check out Foobar's other enhancements such as codecs and skins.