SkillAgentSearch skills...

SqueezeEsp32

Squeezebox player for ESP32 board

Install / Use

/learn @bgiraut/SqueezeEsp32
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SqueezeEsp32

Squeezebox player for ESP32 board and ESP8266

Use a vs1053 module or I2S DAC as audio output.

  • With the vs1053 module audio decoding is perform by the module.
  • With the I2S DAC the player use the library available here : https://github.com/earlephilhower/ESP8266Audio

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.

View on GitHub
GitHub Stars117
CategoryDevelopment
Updated4mo ago
Forks23

Languages

C

Security Score

77/100

Audited on Nov 27, 2025

No findings