I also do whole-home snapcast and control via Home Assistant. I love it! My server and 5 clients use this build:
Raspi3B+
HiFiBerry Amp+ (sits on top of raspi)
Volumio software (free)
Any speakers, $50 on Amazon does it
I use the snapcast plugin to pull music from my Synology NAS. Volumio has a nice http UI on computers and phones and Volumio also has a bunch of other great plugins (including ones that pull podcasts, YouTube audio, web radio). It’s been a very solid synchronized system, especially when the server and as many clients as possible are hardwired.
Each client is not necessarily much cheaper than a Sonos client but prevents proprietary lock-in and allows you full flexibility in your setup.
Raspi3B+ HiFiBerry Amp+ (sits on top of raspi) Volumio software (free) Any speakers, $50 on Amazon does it
I use the snapcast plugin to pull music from my Synology NAS. Volumio has a nice http UI on computers and phones and Volumio also has a bunch of other great plugins (including ones that pull podcasts, YouTube audio, web radio). It’s been a very solid synchronized system, especially when the server and as many clients as possible are hardwired.
Each client is not necessarily much cheaper than a Sonos client but prevents proprietary lock-in and allows you full flexibility in your setup.