This new version is based on openwrt 8.09.2 because I want allow the stability and allow to use the official openwrt repo.
This version have oss sound server and for mpd 0.13.2 version and mpc 0.17 version (the last that support mpc volume command)
This version has a buffer for better internet radio playback.
The firmware is here: http://www.sandrofabbro.com/wrtradio/v0.3/
The image size is 2.1 MB and include all the need for this project.
The serial interface and other configuration is readymade.
For access to box you have to use ssh and use the default password "wrtradio"
For configure the box you have to edit the file in the /root directory and no other file

/root/startup : For enable lcd, interface, disable wifi (will turn off wifi if you use cable on wan)
/root/lcd: For setup lcd (you have to edit)
/root/interface: For setup knot (you have to edit)
/root/radio: For add radios streams (read the comment in file)
The mpd will autostart and play the radio into /root/radio file. For add radios to /root radio file use this syntax:
mpc_pls http://www.example.com/radio.pls
mpc_pls_multi http://www.example.com/radio.pls (multiple different radio into playlist)
mpc_m3u http://www.example.com/radio.m3u
For add di.fm or sky.fm premium use winamp 256k streams:
TIP: With di.fm or sky.fm premium you can edit playlist online. Edit "My station" playlist

For normal playlist:
mpc_pls http://username:password@www.sky.fm/lis ... xxxxxxxxxx
For My Station playlist:
mpc_pls_multi http://username:password@www.sky.fm/lis ... xxxxxxxxxx
And after restart mpd: /etc/init.d/mpd restart
If you have openwrt into box make a backup of your configuration and use mtd for flash:
cd /tmp
wget http://www.sandrofabbro.com/wrtradio/v0 ... uashfs.trx
mtd unlock linux
mtd -r write openwrt-brcm-2.4-squashfs.trx linux
The box will update and reboot. Please wait until finish.
If you don't have openwrt installed use tftp procedure