Vassilis Serasidis always creates great embedded projects. This time he introduced Arduino based WebRadio player. This particular one uses Arduino Pro Mini which interfaces VS1053 MP3 -AAC – WMA audio codec chip module. For internet connectivity he used pretty standard ENC28J60 Ethernet module. Visual feedback is on 84×48 Nokia 5110 LCD.
Since internet is full of radio stations that broadcast music, you can use a bit of your bandwidth and listen to radio. This may be useful in places where radio reception is bad like in basement, or garage workspace. This WebRadio has 14 predefined stations that can be changed while reprogramming Arduino. It is set to play at 64-kbps sound stream. This is done because of RAM small buffer on Arduino. It seemed to best option for flawless play. Tests indicate that it is capable of playing up to 320kbps from local network.