cyberneticlibrary

Control Sonos speakers from terminal

sonoscliskillsetup L1377,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