sonoscli

Installation
Summary

Local network Sonos speaker control with discovery, playback, volume, and grouping.

  • Discover speakers on the local network and control individual devices by name with play, pause, stop, and volume commands
  • Manage speaker groups with join, unjoin, party, and solo operations; browse and play favorites and queue tracks
  • Optional Spotify search integration via SMAPI (requires Spotify Web API credentials) and fallback IP specification for SSDP discovery failures
  • Requires the sonos CLI binary; common network permission issues on macOS and sandboxed environments are documented with troubleshooting steps
SKILL.md

Sonos CLI

Use sonos to control Sonos speakers on the local network.

Quick start

  • sonos discover
  • sonos status --name "Kitchen"
  • sonos play|pause|stop --name "Kitchen"
  • sonos volume set 15 --name "Kitchen"

Common tasks

  • Grouping: sonos group status|join|unjoin|party|solo
  • Favorites: sonos favorites list|open
  • Queue: sonos queue list|play|clear
  • Spotify search (via SMAPI): sonos smapi search --service "Spotify" --category tracks "query"

Notes

Related skills
Installs
1.6K
GitHub Stars
373.3K
First Seen
Jan 24, 2026