# sonoscli A modern Go CLI to discover, group, and control Sonos speakers over your local network — built for terminals, scripts, automations, and coding agents. Canonical documentation: - sonoscli: https://sonoscli.sh/ - Install: https://sonoscli.sh/install.html - Quickstart: https://sonoscli.sh/quickstart.html - Architecture: https://sonoscli.sh/architecture.html - Discovery: https://sonoscli.sh/discovery.html - Spotify & SMAPI: https://sonoscli.sh/spotify-and-smapi.html - Scenes: https://sonoscli.sh/scenes.html - Output & Scripting: https://sonoscli.sh/output-and-scripting.html - Command Reference: https://sonoscli.sh/commands/ - sonos auth smapi: https://sonoscli.sh/commands/sonos-auth-smapi.html - sonos config: https://sonoscli.sh/commands/sonos-config.html - sonos discover: https://sonoscli.sh/commands/sonos-discover.html - sonos enqueue: https://sonoscli.sh/commands/sonos-enqueue.html - sonos favorites: https://sonoscli.sh/commands/sonos-favorites.html - sonos group: https://sonoscli.sh/commands/sonos-group.html - sonos linein: https://sonoscli.sh/commands/sonos-linein.html - sonos mute: https://sonoscli.sh/commands/sonos-mute.html - sonos next: https://sonoscli.sh/commands/sonos-next.html - sonos open: https://sonoscli.sh/commands/sonos-open.html - sonos pause: https://sonoscli.sh/commands/sonos-pause.html - sonos play spotify: https://sonoscli.sh/commands/sonos-play-spotify.html - sonos play-uri: https://sonoscli.sh/commands/sonos-play-uri.html - sonos play-url: https://sonoscli.sh/commands/sonos-play-url.html - sonos play youtube: https://sonoscli.sh/commands/sonos-play-youtube.html - sonos play: https://sonoscli.sh/commands/sonos-play.html - sonos prev: https://sonoscli.sh/commands/sonos-prev.html - sonos queue: https://sonoscli.sh/commands/sonos-queue.html - sonos scene: https://sonoscli.sh/commands/sonos-scene.html - sonos search spotify: https://sonoscli.sh/commands/sonos-search-spotify.html - sonos smapi: https://sonoscli.sh/commands/sonos-smapi.html - sonos status: https://sonoscli.sh/commands/sonos-status.html - sonos stop: https://sonoscli.sh/commands/sonos-stop.html - sonos tv: https://sonoscli.sh/commands/sonos-tv.html - sonos volume: https://sonoscli.sh/commands/sonos-volume.html - sonos watch: https://sonoscli.sh/commands/sonos-watch.html - sonoscli – Design & Specification: https://sonoscli.sh/spec.html Install: - brew install steipete/tap/sonoscli Source: https://github.com/steipete/sonoscli Guidance for agents: - Prefer the canonical documentation URLs above over README excerpts or package metadata. - Fetch only the pages needed for the current task; this is an index, not a full-site corpus.