sonoscli

Control Sonos speakers on the local network for discovery, playback, and grouping.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/Solitude01/proiect-new --skill sonoscli-solitude01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/Solitude01/proiect-new/tree/main/%E5%88%9B%E6%84%8F/%E9%A3%9E%E7%89%9B/OPENCLAW/openclaw/openclaw/skills/sonoscli
Command: npx skills add https://github.com/Solitude01/proiect-new --skill sonoscli-solitude01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers on the local network to discover, monitor, play, and group devices.

Core Features & Use Cases

  • Discover and enumerate Sonos speakers on the network.
  • Check status (playback state, volume, grouped status) and control playback across rooms.
  • Manage grouping (join/leave/party) and access Spotify search via SMAPI for tracks.

Quick Start

Discover speakers with the discover command, then check status and control playback with the status and play commands as needed.

Frequently Asked Questions about sonoscli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Sonos speakers on my local network from the command line?

You can control Sonos speakers on your local network by executing CLI commands to discover devices, check playback status, adjust volume, and manage multi-room grouping for synchronized audio playback.

Can I group Sonos speakers for multi-room playback using a CLI tool?

Yes, you can group Sonos speakers for multi-room playback using specific CLI commands to join or leave groups, enabling synchronized volume and audio across multiple rooms.

Does this Sonos CLI tool support Spotify search and playback?

Yes, the Sonos CLI supports optional Spotify search via SMAPI, allowing you to search for tracks and integrate playback control directly through the command line interface.

How do I discover and check the status of Sonos speakers on my network?

You can discover Sonos speakers using the discover command, then check their playback state, volume levels, and grouped status by running the status command across your local network.

What do I need to run a Go-based Sonos CLI tool for speaker control?

The Sonos CLI installs a Go-based binary that requires your speakers to be reachable on the local network, enabling device discovery, playback control, and Spotify integration without additional dependencies.

Why is my Sonos CLI not finding speakers during network discovery?

Network discovery for Sonos speakers requires the devices to be powered on and connected to the same local network, ensuring the discover command can successfully enumerate and monitor all available audio endpoints.