📋

Sonoscli

Styr Sonos-högtalare från kommandoraden — hitta enheter, hantera uppspelning, justera volym, organisera grupper.

Peter Steinbergerv1.0.0
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Ansluter till VM...
Ansluter till VM...
npx clawhub@latest install sonoscli
5Aktuella installationer
1.3kTotala installationer
v1.0.0Version

Krav

Spotify API Credentials(optional)
  • Upptäck högtalare — Hittar automatiskt alla Sonos-enheter på det lokala nätverket via SSDP.
  • Uppspelningskontroll — Spela, pausa eller stoppa en högtalare med namn.
  • Volymhantering — Ange exakta volymnivåer på enskilda högtalare.
  • Gruppkontroll — Ansluta, koppla från, festläge eller sololäge för högtalare med enkla kommandon.
  • Favoriter och kö — Bläddra och spela Sonos-favoriter, och hantera uppspelningskön.
  • Spotify-sökning — Sök efter Spotify-låtar via SMAPI (kräver valfria Spotify-uppgifter).

Hur det fungerar

1

Step 1

Installera CLI
Det binära sonos-filprogrammet installeras via Go och kommunicerar direkt med Sonos-högtalare över det lokala nätverket.
2

Step 2

Identifiera enheter
Kör sonos discover för att hitta alla högtalare med SSDP-multicast. Om SSDP misslyckas, ange högtalar-IP direkt med --ip.
3

Step 3

Kör kommandon
Rikta in en högtalare med namn med --name och utfärda uppspelnings-, volym- eller grupperingskommandon.
4

Step 4

Valfri Spotify-integration
Ange miljövariablerna SPOTIFY_CLIENT_ID och SPOTIFY_CLIENT_SECRET för att aktivera Spotify-sökning via SMAPI-protokollet.

Nyckelfunktioner

Noll molnberoende
Kommunicerar direkt med Sonos-högtalare i det lokala nätverket; inget Sonos-konto krävs för grundläggande användning.
Val av högtalare via namn
Använd --name "Rumsnamn" för att välja en högtalare via dess Sonos-rumsetikett.
Grupphantering
Fullständig grupps livscykel: kontrollera status, ansluta, koppla från, festläge och solo.
Kökontroll
Lista, spela från och rensa uppspelningskön.
Favorituppspelning
Lista och öppna Sonos-favoriter från CLI.
Spotify SMAPI-sökning
Sök Spotify-innehåll utan att lämna terminalen (valfria uppgifter krävs).

Krav

Sonos-högtalare
En eller flera Sonos-enheter på samma lokala nätverk som maskinen som kör CLI.
Go-verktygskedja
Krävs för att installera det binära sonos-filen via go install.
Nätverksåtkomst
SSDP-multicast måste vara tillgänglig; om inte, använd --ip <speaker-ip> som reservalternativ.
Spotify-uppgifter (valfritt)
SPOTIFY_CLIENT_ID och SPOTIFY_CLIENT_SECRET behövs bara för Spotify SMAPI-sökning.

Användningsfall

Hemautomatiseringsskript
Utlösa musikuppspelning, justera volym eller tysta högtalare som en del av shellskript eller cron-jobb.
AI-assistent-integration
Låt Clawdbot styra dina Sonos-högtalare via kommandon på naturligt språk.
Morgon-/kvällsrutiner
Automatisera högtalar-gruppering och volymnivåer vid inställda tider.
Utvecklingsmiljöer
Snabbt tysta eller styra högtalare utan att lämna terminalen under fokuserade arbetssessioner.

Hur man installerar

1
Run in your terminal
npx clawhub@latest install sonoscli
or
2
Click the Install button at the top of this page for one-click setup

Vanliga frågor

Recensioner

0 recensioner

Logga in för att skriva en recension

Inga recensioner ännu. Var den första att dela din upplevelse!

Sonoscli + Claude Code Skill | MyClaw.ai