This is the very simple source code for a small device used as an internet radio for the kitchen. It also can be an mp3 player at the same time. Later on it will be possible to switch it to receiver mode and play music streamed from a mobile phone or tablet.
It uses a RaspberryPi Zero W together with an HiFiBerry MiniAmp and two Visatron FR 8WP-4WS for sound output. The HD44780 2004 LCD* shows what radio station or mp3 file is playing.
It can be operated using buttons on the radio itself or via WiFi using a smartphone app.
This is based on an article of the german Make Magazin 1/19.
* Affiliate Link