Control Sonos speakers (discover/status/play/volume/group).
The sonoscli skill is designed to control Sonos speakers over a local network using simple command-line operations. It allows users to easily manage and interact with Sonos devices for tasks such as playback, volume control, grouping speakers, and checking status. With this skill, users can effortlessly issue commands like play, pause, or adjust the volume for specific speakers or groups. It simplifies the management of a Sonos audio system and is ideal for home automation enthusiasts or anyone using Sonos speakers to create a custom audio environment.
To install sonoscli, use the following Go command: `go install github.com/steipete/sonoscli/cmd/sonos@latest`.
If SSDP fails, you can manually specify the IP address of the Sonos speaker by using the `--ip <speaker-ip>` flag.
Spotify integration is optional. It allows users to search Spotify via the SMAPI, but you need to provide `SPOTIFY_CLIENT_ID/SECRET` for the functionality to work.
Yes, you can group Sonos speakers using commands like `sonos group join`, `sonos group unjoin`, or `sonos group party`.
Quick Setup:
.claude/skills/Repository
steipete/clawdis