Tag Archives: web radio


Web radio player using Arduino

WebRadio is an inexpensive web radio player designed by Vassilis Serasidis using the Arduino platform. It features high-quality stereo output and 14 pre-defined radio stations, which can be set/modified in the Arduino sketch.

Arduino WebRadio player

Arduino WebRadio player

The Arduino sends a request to a WebRadio server through the ethernet module (ENC28J60). The ENC28J60 is connected to the webradio server, sends the request and waits for response from the server. The response will be the header information of the radio station followed by the audio stream (mp3, aac etc). The arduino gets the answer from the server and sends the received data to the VS1053B mp3, aac, wma decoder. The VS1053B automatically recognizes the kind of the received format, decodes it and outputs it to the speakers. On LCD is appeared the WebRadio station number (1-14) and the first 122 characters of the server header response.

Read the details!