I looked (quite a lot, actually) into creating DIY smart speakers but I couldn’t find the right hardware. For both of these, my only remaining hope is a “Raspiaudio ESP Muse Proto”.
- Snapcast:
- https://github.com/sle118/squeezelite-esp32#esp32-wrover--i2s-dac - ESP-32 with a cheap digital to analog computer.
- https://paulusschoutsen.nl/squeezelite-esp32-install/. Or, better https://sle118.github.io/squeezelite-esp32-installer/
- More features than the other one.
- I couldn’t install it on ESP-32s from 2 different brands.
- ESP Home:
- Media player here: https://esphome.io/projects/index.html
- The M5Stack Atom devices look basic and low quality for playing good music.