Now my news ticker software is working well i thougt it would be nice to have an internet radio that uses the newsticker to display what radiostation and the song played. Apart from the other stuf that can be displayed such as time temperature/moisture/pressure, sunrise, sunset, date, a greeting and a custom message. What is displayed can be configured via the webpage. This turned out to be a rather complex project with 3 SPI clients (the display, the audio board and a memory chip) and 2 I2C clients (the BME280 and a mcp23o17). The memory chip was needed because there was'nt enough memory to buffer incoming mp3 bytes and the MCP23017 because there are not enough pins on the nodemcu.
This device has a.o. the following features: