I wish I had half a million bucks to dump into Snapclient - it's so close to being good, but needs some automated way to get the multi-speaker delay down to a good level.
In regards to your project - it depends how many sub-projects you want to spawn. I've got https://www.ebay.com.au/sch/i.html?_from=R40&_trksid=m570.l1... hooked up to my PC and some old speakers - 3.5mm jack, USB DAC and Bluetooth support. It's variable voltage up to 12V (I think). Funnily, if you supply it with 5~7 volts, you'll get a "low battery" audio cue - despite there being no battery connector anywhere.
The newer version of this has the volume knob in a silly place.
In regards to your project - it depends how many sub-projects you want to spawn. I've got https://www.ebay.com.au/sch/i.html?_from=R40&_trksid=m570.l1... hooked up to my PC and some old speakers - 3.5mm jack, USB DAC and Bluetooth support. It's variable voltage up to 12V (I think). Funnily, if you supply it with 5~7 volts, you'll get a "low battery" audio cue - despite there being no battery connector anywhere.
The newer version of this has the volume knob in a silly place.