This project shows you how to build embedded internet radio based on Raspberry Pi and Arduino. In this project, Raspberry Pi runs mpd music player daemon to receive and decode the internet radio stream. ALSA running on the Raspberry Pi provides the sound through either the Jack Socket or the HDMI output. Arduino runs a nanpy interface code to interface with Python, providing Text output of the Radio Station playing and Button inputs to control Playback.
To build this project you need Arduino UNO, LCD / Keyboard Shield, Raspberry Pi, and USB and Ethernet cables. The internet radio is designed by akellyirl.