Sonos  

Developer: Open Source Plugins
Category: A/V and IR Equipment
Github: Github Repo
License: MIT License
Assistance: Get help!   
Plugin ID: com.ssi.indigoplugin.Sonos
Latest release: v2025.2.0 released on May 7, 2026
Release downloaded: 7 times
Requires: Indigo v2023.2.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download release v2025.0.1

Sonos

This version (1.0.2): 1. Updated soco library to - 0.30.9 for better control function support and overall stability. 2. Rewrote and fixed subscription services, includes fallback subscription upon failure to address devices falling of network. 3. Added menu option for dumping subscribed devices to the log as diagnostic aid on subscripition failures. 4. Rewrote discover to facilitate VLAN access for dedicated SONOS VLAN network access and control. 5. Rewrote and corrected volume controls. 6. Rewrote and corrected Bass and Treble controls. 7. Implemented SiriusXM login and channel processing. 8. Added menu options for dumping registered available XM Channel list to the log. 9. Rewrote and corrected Pandora loging / crypto processing from python 2 to python 3 based calls. 10. Implemented Pandora login and channel processing. 11. Added additional modules to requirements.txt. 12. Added Artwork / Metadata server. 13. Added menu option for dumping group device inventory / master controller identification to the log (matrixed Sonos SOCO Name / IP ADDRESS / Indigo Name / Indigo Device ID) for device management insight clarification. 14. Updated group controls to copy master controller enriched metadata states to all associated devices in the current device grouping.

Release details
Released on: May 7, 2026
Requires: Indigo v2023.2.0+
Downloaded: 7 times 
Changes in this release

What's Changed

  • Resolve plugin install paths dynamically instead of hardcoding by @mlamoure in https://github.com/IndigoDomotics/Sonos/pull/13
  • Fix HTTPStreamer port leak and Polly KeyError on prefs reload by @mlamoure in https://github.com/IndigoDomotics/Sonos/pull/14

New Contributors

  • @mlamoure made their first contribution in https://github.com/IndigoDomotics/Sonos/pull/13

Full Changelog: https://github.com/IndigoDomotics/Sonos/compare/2025.0.1...2025.2.0

Release details
Released on: April 30, 2026
Requires: Indigo v2023.2.0+
Downloaded: 17 times 
Changes in this release

What's Changed

  • Initial pull request to establish a baseline by @Zendog in https://github.com/IndigoDomotics/Sonos/pull/12

New Contributors

  • @Zendog made their first contribution in https://github.com/IndigoDomotics/Sonos/pull/12

Full Changelog: https://github.com/IndigoDomotics/Sonos/compare/2024.0.9...2025.0.1

Release details
Released on: Jan. 26, 2024
Requires: Indigo v2023.2.0+
Downloaded: 261 times 
Changes in this release

The previous required version of lxml (4.9.4) wasn't properly support on versions of macOS prior to Big Sur (11). LXML required version upped to 5.1.0.

Release details
Released on: Jan. 18, 2024
Requires: Indigo v2023.2.0+
Downloaded: 42 times 
Changes in this release

Requires Indigo 2023.2 - Will not run on earlier versions! Improved python package handling Code improvements

Release details
Released on: Dec. 16, 2023
Requires: Indigo v2022.1.2+
Downloaded: 111 times 
Changes in this release

The SoCo package was updated to version 0.30.0 on 14th December 2023 and is now included in the plugin - see SoCo 0.30.0 Release

Release details
Released on: Aug. 7, 2023
Requires: Indigo v2022.1.2+
Downloaded: 178 times 
Changes in this release

Requires Indigo 2022.1 Suppress SSDP Debug/Error Messages

Release details
Released on: March 28, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release

Variable substitution for Volume and Group Volume actions.

Release details
Released on: Oct. 19, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release

Reduced some error logging Can play Spotify playlists and tracks from Sonos Favorites Library Updates: SoCo v0.18 with customizations requests 2.22.0 *Twisted v19.7.0

Requirements

Indigo v7

Release details
Released on: April 7, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release

Refactored loading Sonos Favorites

Requirements

Indigo v7 Sonos Firmware v10.1

Release details
Released on: April 7, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release

Repackaged with correct Zope library

Requirements

Indigo v7 Sonos Firmware 10.1

Release details
Released on: April 7, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release

Code Fixes for Sonos Firmware v10.1 Library Updates: Twisted v18.9.0 attr v18.1.0 pyOpenSSL 18.0.0 zope.interfaces v4.6.0 gTTS v2.0.0 gTTS-token v1.1.1 mutagen 1.41.1 requests 2.20.1 *urllib3 1.24.1

Requirements

Indigo v7 Sonos v10.1

Release details
Released on: March 24, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release
  • Library Updates:
    • requests v2.18.4
    • pyOpenSSL v17.5.0
Requirements

Indigo v7+

Release details
Released on: March 13, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release
  • Re-wrote SiriusXM support (again) with Sonos Music API. Note that you now need to enter your SiriusXM ID and Password in the plugin configuration dialog.
  • Fixed Pandora station calls.
  • Fixed Playbar Home Theatre events.
  • Update SoCo to v0.14 with customizations.
Requirements

Indigo v7+