Media player with esp32 s3 N16R8 and max98357 with sendspin synchronized audio

I have been using squeezelite for 15 year and it’s amazing. I often wondered if it would be possible to get squeezelite and ESPHome on the same ESP32 chip but it has never been possible.

sendspin will be able to do everything squeezelite did and a lot more with full ESPHome support.

I’m looking at this demo now to see if I can add it to a Wavershare screen I already have.

If we could get ESPhome, sendspin and USB 2.0 audio devices to all work together I think we would have the holy grail of embedded computer audio!

I think we are close on that as well.

https://community.home-assistant.io/t/usb-audio-devices-on-esp32-p4-in-esphome