sonoscli

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

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/Sugamdeol/moltbot-with-pollinations.ai --skill sonoscli-sugamdeol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/Sugamdeol/moltbot-with-pollinations.ai/tree/main/skills/sonoscli
Command: npx skills add https://github.com/Sugamdeol/moltbot-with-pollinations.ai --skill sonoscli-sugamdeol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralized control of Sonos speakers on a local network, enabling quick discovery, status checks, playback control, volume management, and group coordination without multiple apps.

Core Features & Use Cases

  • Discover Sonos devices on the LAN.
  • Check status and playback state for individual rooms.
  • Control play/pause/stop and volume per speaker or group.
  • Manage grouping and multi-room playback for synchronized audio.
  • Optional integration: Spotify search via SMAPI for in-app music selection.

Quick Start

Use the Sonos CLI to discover devices and control playback from your terminal.

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 using this CLI to manage device discovery, status checks, playback commands, volume adjustments, and group coordination without needing multiple apps.

How do I manage multi-room audio grouping and synchronized playback for Sonos devices?

Multi-room audio grouping is managed by coordinating Sonos devices on the LAN, which enables synchronized playback across multiple rooms and allows group-specific volume and playback controls.

Can I discover Sonos devices on my LAN without using the official mobile app?

Yes, the CLI performs local network discovery to automatically find Sonos devices on your LAN, providing a centralized control interface that bypasses the need for the official app.

Does the Sonos CLI support Spotify search for in-app music selection?

Spotify search is supported via SMAPI integration, enabling in-app music selection that allows you to search for tracks and control playback directly through the Sonos CLI interface.

What is the best way to check playback state and volume for individual Sonos rooms?

The best way to check playback state and volume is using the CLI's status command, which queries individual Sonos rooms on the network to return current playback states and volume levels.