A radical alternative would be to do it with a different software package.
Logitech Media Server for the server part and piCorePlayer or similar for the renderers.
LMS includes the ability to drive the players in synchronised groups … and has lots of plugins to provide stacks of additional functionality.
See forums.slimdevices.com for lots of active discussions.