Could you recommend some alternatives?
Plug the RPis into decent stereos (not a powered speaker unless you are some kind of rabid animal) and you've got a good setup that can be controlled from anywhere in the house. Multiple stereos can playback in sync and be controlled from the same UI.
Not a solution, but snapcast is a useful part of the puzzle for the actual streaming and multiroom sync.