I have programmed a few systems with Sonos as the main audio endpoint (connect, Play and Soundbars) and had full control through Lode Audio's LS1
pretty straightforward to program and gives huge granularity to control levels and feedback, if you get in a pickle the tech support there is pretty spot on too.