Control Sonos speakers from terminal
sonoscliskillsetup L1★377,536
openclaw/openclaw ↗What it does
Discover, control, and group Sonos speakers from CLI
Best for
Control Sonos speakers and Spotify playback without opening GUI
Inputs
- · Speaker name
- · Action (play/pause/next/stop)
- · Volume level
- · Grouping command (join/party/solo)
Outputs
- · Speaker status JSON
- · Queue list
- · Favorites list
- · Device discovery results
Requires
- · sonoscli binary (go install github.com/steipete/sonoscli)
- · optional: Spotify Web API
Preconditions
sonoscli installed; Sonos speaker on local network; optional: Spotify Premium for search
Failure modes
SSDP discovery fails (no route to host); speaker offline; API rate limit; missing Spotify credentials
Trust signals
- · SSDP discovery with --ip fallback
- · Spotify SMAPI search
- · TUI shortcuts (?)
- · Troubleshooting guide