New SonoAir 1.0 (Beta 3.2) With Proper Group Detection
First of all, thank you so much for all the donations! Finally, I was able to buy a new Sonos speaker to create a stereo pair. We had thousands of downloads in just 15 days. That’s amazing!
The new hardware I could buy with your donations allowed me to implement a new Java based device discovery service that doesn’t rely on the JavaScript part (airsonos) that also discovers groups. It could still have trouble with complex setups that I cannot test with the Sonos hardware I have right now. But I’m still excited about the new release!
The new device discovery does not search devices in the first place. Rather than that it looks for ZoneGroups. Therefore, I had to learn a bit UPnP. There are some nice Windows tools that help you with discovering the API provided by Sonos:
I released my humble UPnP experiments to GitHub: simple-upnp-api It makes use of the sonos-java library and adds a working group model to it.
Here is how SonoAir looks like if it detects a ZoneGroup, e.g. stereo pair:
I hope that the new SonoAir beta will work for you as good as it works for me. Get it now!
Leave a Reply