SoCo 0.22 release notes

SoCo 0.22 (Released on 2021-04-17), contains a number of new features as well as internal improvements.

New Features and Improvements

  • Add an available_actions property to determine what actions are currently permitted on a player.
  • Add the ability to remove alarms from the system by Alarm ID.
  • Add shuffle and repeat as directly gettable/settable properties of a player.
  • Add the ability to specify a track number when using seek.
  • Add events handling using asyncio, as an alternative to the standard and Twisted events approaches.

Developer/Code Improvements

  • We’ve made a broad set of changes to remove legacy code related to Python 2 compatibility.

Complete list of significant changes since v0.21

See: https://github.com/SoCo/SoCo/milestone/18?closed=1