That sounds like a lot of hassle. I'd think better would be either using Chromecasts or, if you want a more customisable method/media not supported by Chromecast/don't want to buy an amp, Raspberry Pi with your choice of music software, i.e. RaspyFi, Runeaudio, PiMusicBox, etc
You can add a DAC or for an all-in-one something like a HiFiBerry for a mini amp that plugs into the Pi.
Complexity will mainly depend on what your music source is and how you want to control it.
That sounds like a lot of hassle. I'd think better would be either using Chromecasts or, if you want a more customisable method/media not supported by Chromecast/don't want to buy an amp, Raspberry Pi with your choice of music software, i.e. RaspyFi, Runeaudio, PiMusicBox, etc
You can add a DAC or for an all-in-one something like a HiFiBerry for a mini amp that plugs into the Pi.
Complexity will mainly depend on what your music source is and how you want to control it.