Skip to content

This is the repo for the open-sourced Sonos plugin

License

Notifications You must be signed in to change notification settings

IndigoDomotics/Sonos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sonos

This is the repo for the open-sourced Sonos plugin which is a Python 3 development of the Sonos plugin originally developed by Nick [@nlagaros on the Indigo forums].

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

This plugin is has now been released to the Indigo Plugin Store and has moved out of beta.

There are some outstanding issues: SiriusXM doesn't work and some player states aren't updating.

As part of the migration to Python 3, the majority of the Python packages used by the plugin have 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 install required packages. Missing packages are identified in the Indigo Event Log and the required pip3.10 commands can be copied from the Indigo Event Log and pasted into a terminal session.

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.