sonoscli

Control Sonos playback, volume, and grouping from the command line.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/FatBy/DD-OS --skill sonoscli-fatby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/FatBy/DD-OS/tree/main/skills/sonoscli
Command: npx skills add https://github.com/FatBy/DD-OS --skill sonoscli-fatby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides command-line control over Sonos speakers, enabling users to manage playback, volume, and grouping without needing the official Sonos app.

Core Features & Use Cases

  • Discover Speakers: Automatically find Sonos devices on the local network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Adjustment: Set specific volume levels for speakers.
  • Grouping Management: Create, modify, and dissolve speaker groups.
  • Favorites & Queue: Access and manage Sonos favorites and playback queues.
  • Spotify Integration: Search and play music from Spotify via SMAPI.

Quick Start

Use the sonos discover command to find all speakers on your network.

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 from the command line without the official app?

You can control Sonos speakers from the command line by using a CLI tool to manage playback, volume, and grouping directly over your local network, bypassing the official Sonos app.

Can I group Sonos speakers together using a CLI script?

Yes, you can group Sonos speakers using CLI commands that support advanced grouping operations, allowing you to create, modify, and dissolve speaker groups on your local network.

Does CLI Sonos control support Spotify music search and playback?

Yes, CLI Sonos control supports Spotify integration via SMAPI, allowing you to search for music and play tracks directly from Spotify through your Sonos speakers.

What is the best way to discover Sonos devices on a local network programmatically?

The best way to discover Sonos devices on a local network is using an automated speaker discovery command, which finds all available Sonos hardware for subsequent playback and volume control.

Do I need the official Sonos app installed to adjust volume and manage playback queues?

No, you do not need the official Sonos app installed; CLI commands can independently adjust volume levels, manage favorites, and access playback queues for discovered speakers.