@doug, thanks for confirming the md5 issue. I've updated the tutorial so that libao install directly from the repo.
Regarding:
I also used the "tomato-F7D3302-1.28.7501.3MIPSR2Toastman-RT-Mini.bin" for the initial flash because the DD-WRT file you posted above wasn't working on my router.
Can you provide me a link to download that particular file? Since you tested it, I wanted to use the exact version you're using.
Here is the link to the newer version of shairport - http://dl.dropbox.com/u/42238/entware/shairport_0.05-20130121-1_entware.ipk
You need to specify ao_driver on this version for some reason.
shairport -a "Living Room" -b 282 --ao_driver=oss
For volume adjustment try the following
#install alsa-utils
opkg install alsa-utils
#link the correct sound device
mkdir /dev/snd
ln -s /dev/controlC0 /dev/snd/controlC0
#required for amixer
echo "audio:x:3:" >> /tmp/etc/group
#Check the mixer name. PCM in my case
amixer
#Simple mixer control 'PCM',0
# Capabilities: pvolume pswitch pswitch-joined penum
# Playback channels: Front Left - Front Right
# Limits: Playback 0 - 128
# Mono:
# Front Left: Playback 128 [100%] [0.00dB] [on]
# Front Right: Playback 128 [100%] [0.00dB] [on]
amixer set PCM 70%
#Simple mixer control 'PCM',0
# Capabilities: pvolume pswitch pswitch-joined penum
# Playback channels: Front Left - Front Right
# Limits: Playback 0 - 128
# Mono:
# Front Left: Playback 90 [70%] [-38.00dB] [on]
# Front Right: Playback 90 [70%] [-38.00dB] [on]
#required for amixer
#To make the volume stick
#Add the two commands to the run after mounting section
echo "audio:x:3:" >> /tmp/etc/group
amixer set PCM 70%