bgiraut / SqueezeEsp32

Squeezebox player for ESP32 board
114 stars 22 forks source link

SqueezeEsp32

Squeezebox player for ESP32 board and ESP8266

Use a vs1053 module or I2S DAC as audio output.

The configuration is define in the file config.h via some #define

define VS1053_MODULE = VS_1053

define I2S_DAC_MODULE = I2S DAC

I have try two differents library for the module VS_1053. Set #define ADAFRUIT_VS1053 to switch to the second library. I had some issues with the library so i decide to stay away from but you can do some tests by your side.

Wifi configuration is done via a AP started on the first boot. It use the library https://github.com/bbx10/WiFiManager

Once connected to the network, the player send multicast packet to discovery LMS.