Finally done with this project!
I am now able to use an ESP8266 module, like the Wemos D1 Mini, to play MP3 directly - no external storage or decoder needed thanks to a library called ESP8266Audio. It is controlled by MQTT messages. I have also added the ability to do very basic TTS (kinda retro lol) and RTTL tones without any external dependencies.
I put everything in an easy to load bin file which creates an AP that let’s enter your wifi and MQTT server info. No coding needed.
I added all the instructions on my instructables page and everything is explained in the video!
Instructables page to get the bin file and step-by-step instructions:
Full souce code on gitlab:
Let me know what you think!