This is a bit smart-home specific… I’ve long wanted to build some smart speakers with Home Assistant’s voice assistant and a multi-room music solution. Sadly I could never get Snapcast work to an acceptable level, but seems there is a new kid in the block now.

Sendspin (formerly Resonate) is an open synchronized music protocol. Currently being implemented within ESPHome. A few days ago they fixed some more memory issues and seems it’s getting along. Maybe we’ll get an open and working multi-room audio solution added to ESPHome soon.

I got it working on both an ESP32-S3 and an old ESP32 (with PSRAM). It’s got nice features like the title, artist, album and cover art being transferred so we can just display that on a small TFT. And it’s just about starting to work well enough. Now they need to finalize it, get some more things changed around in ESPHome and I can finally assemble some synced speakers for the kitchen and livingroom. Yay!

Seems it’s early days for the server-side of it as well. We got support by Music Assistant. Other than that the (few) libraries warn they’re still more or less just a tech demo. So as of now this is somewhat limited to tinkerers, but IMO looking really promising.

  • WhiteOakBayou@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 months ago

    I’m glad to see this project. I’ve also struggled to bend snapcast to my will in the past. The music assistant support is nice. Big fan of that project too