Sonos (Python 3) Version 2023.0.27 in Indigo Plugin Store

Posted on
Wed Oct 04, 2023 4:13 am
autolog offline
Posts: 3991
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Sonos (Python 3) Version 2023.0.27 in Indigo Plugin Store

The Python 3 version of the Sonos plugin has been moved out of beta and is now available in the Indigo Plugin Store: Sonos

There are a few outstanding issue at the moment:
  • SiriusXM doesn't currently work.
  • Some player states aren't updating


Since the the announcement of version 2023.0.12, the following have been updated:
  • Updated the packages required for the Sonos plugin
  • Fix for having to edit and save the config for Pandora username and password?
  • Tweaked Announcement processing
  • Enhanced Package Requirements logic
  • Update for fix for lxml issue interaction with Indigo IPH3
  • Added plugin version to error messages.
  • More code tidy-up

Note: Before installing the plugin, execute "pip3.10 uninstall lxml" in a terminal window. If it is shown as not installed, that is OK.

Install the plugin which will likely stop and ask you to install some packages e.g.:
Code: Select all
   Sonos Error                     __INIT__ PLUGIN STOPPED AS PYTHON PACKAGE(S) REQUIRE INSTALLING | UPDATING:

The 'ifaddr' and 'lxml' packages need to be installed or updated.

Copy and paste the following pip commands into a terminal window and press return:

pip3.10 install ifaddr==0.2.0
pip3.10 install lxml==4.9.2 --target "/Library/Application Support/Perceptive Automation/Indigo 2022.2/Preferences/Plugins/com.ssi.indigoplugin.Sonos.python_packages"


Once installed | updated, reload the Plugin.
As shown in the example above, copy the required pip install commands displayed by the plugin in the Indigo Event Log window and paste them into a Terminal window and press return. Once the package(s) have installed, reload the plugin.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 15 guests