sonoscli

Control Sonos speakers on a local network via command line.

Updated Aug 13, 2025
One-click install
npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill sonoscli-joeyjoziah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/JoeyJoziah/investment-analysis-platform/tree/main/.claude/skills/sonoscli
Command: npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill sonoscli-joeyjoziah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the friction of managing Sonos speakers by giving you a fast, local-network command-line interface for playback and device control.

Core Features & Use Cases

  • Discover speakers on your network and inspect their current status.
  • Control playback, volume, and grouping across one or more Sonos devices.
  • Use it for everyday tasks like starting music in the kitchen, adjusting volume in a room, or creating a party group for synchronized audio.

Quick Start

Use sonoscli to discover your Sonos speakers and then play, pause, adjust volume, or manage grouping for a speaker by name.

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?

You can control Sonos speakers from the command line by using a CLI tool to manage playback, adjust volume, and handle grouping across devices on your local network.

Can I group multiple Sonos speakers together using a terminal command?

Yes, you can group multiple Sonos speakers together via terminal commands to create a party group for synchronized audio playback across rooms.

What do I need to discover and manage Sonos devices on my local network?

To discover and manage Sonos devices, you need the Sonos binary installed and local network access to interact with speakers by name for status and control.

Does Sonos CLI support searching and playing music from Spotify?

Yes, Sonos CLI supports Spotify SMAPI search scenarios for playing music, provided you supply optional Spotify credentials to enable the service search features.

What are the limitations of managing Sonos playback via a local network CLI?

Managing Sonos playback via a local network CLI requires you to remain on the same local network as the speakers, limiting remote control capabilities outside that environment.