Quote:
Originally Posted by Dean Roddey 
To be fair to Sonos, they do provide a fairly extensive control protocol. We have two pretty full featured drivers for the Sonos system, and didn't have any inside information to do that. Though it would be nice if they actually provided documentation for it instead of forcing us to figure it out. Some of it doesn't require much figuring, since it's standard UPnP media stuff. But they have proprietary bits that are not documented and some of that it's hard to use since it's not clear what itis and how it works.

To be fair to Sonos, they do provide a fairly extensive control protocol. We have two pretty full featured drivers for the Sonos system, and didn't have any inside information to do that. Though it would be nice if they actually provided documentation for it instead of forcing us to figure it out. Some of it doesn't require much figuring, since it's standard UPnP media stuff. But they have proprietary bits that are not documented and some of that it's hard to use since it's not clear what itis and how it works.
That's better than what I expected, but coding from reverse-engineering, as you know, comes with its own risks. The stuff that they don't document publicly could change without notice - you'd likely be on top of that, but there's enough instances of even published interfaces breaking due to updates, let alone unpublished!




















