Vassilis Serasidis just publish this weekend the schematics and code from his latest make, the awesome Arduino-Based Web Radio receiver.
The WebRadio player is controlled by two switches for going to the next or previous radio station. That WebRadio has 14 pre-defined radio stations that can be replaced with the radio stations of your choice by re-programming the modified sketch to the arduino pro mini.
So far, the WebRadio player supports sound streams up to 64-kbps. Choosing radio stations that broadcasts AAC sound streams instead of mpeg (mp3) will give you the best sound quality.
Check out his video presentation
You can find all the details in this link to make your own version! Well done Vassili