I like to introduce my ESP8266 WLAN radio project to you.
This project is based ton he ESP8266_MP3_DECODER example from Espressif.
The radio provides audio-streaming by use of the I2S-interface and an external PCM5102-chip. All settings (stream-URL, stream-Port, WLAN-settings) are adjustable by an integrated HTML-server and stored at the integrated flash chip.
The code is available at github:
https://github.com/lechiJb/myRadio.git
Maybe some parts of the code might help some of you.
Greets,
Christian