SoCo 0.17 release notes

SoCo 0.17 adds a single new feature and updates SoCo to work on top of the API changes that Sonos introduced with the 10.1 software update.

SoCo (Sonos Controller) is a simple Python class that allows you to programmatically control Sonos speakers.

New Features and Improvements

  • Add the is_soundbar property to the SoCo class to indicate whether or not the current instance represents a Play:Bar, a Play:Base, or a Beam and, when appropriate, enable features like Night and Dialog mode. (Pull request #637). (Fixes #633).

Bugfixes

  • Fix discovery which was broken as a consequence of API changes in Sonos software version 10.1. (Commit f532cad)
  • Fix parsing of favorites which was broken as a consequence of API changes in Sonos software version 10.1. (Commit 58efcb6)