Sonos (Python 3 Beta)

Posted on
Thu Jun 01, 2023 10:14 am
autolog offline
Posts: 3991
Joined: Sep 10, 2013
Location: West Sussex, UK [GMT aka UTC]

Sonos (Python 3 Beta)

Nick has very kindly transferred ownership of his Indigo Sonos plugin to Indigo Domotics. :)

A huge shout-out is due to Nick for originally providing this plugin and for supporting it for so many years!

This has enabled us to open source the code and the plugin has now been updated to Python 3.

It is currently available as a beta version from here: Initial version of Sonos Plugin updated to Python 3

WARNING:
  • The plugin has had limited testing
  • Pandora isn't working and is untested
  • SiriusXM is untested
  • Announcement voices using Amazon Polly, IVONA Text To Speech and Microsoft Translate are untested

UPDATES

As part of the migration to Python 3, the majority of the Python packages used by the plugin have to be updated to current versions and are required to be installed via a pip3.10 install <package name> terminal command. In the fullness of time it is anticipated that Indigo will have a mechanism to automatically install required packages. In the meanwhile, the plugin will check that the correct versions are installed and if not will display an install required message and stop.

The only exception to this is the SoCo package and Lame which are both included in the plugin. The reason for this is that SoCo package has been modified for this plugin's use and Lame would have to be installed by Homebrew.

If you try this version out, be prepared to revert to the existing Python 2 version in the Indigo Plugin Store.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 11 guests

cron