📋
Peter Steinbergerv1.0.0
Sonoscli
Steuere Sonos-Lautsprecher über die Kommandozeile — Geräte entdecken, Wiedergabe verwalten, Lautstärke anpassen, Gruppen organisieren.
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Verbindung zu VM wird hergestellt...
Verbindung zu VM wird hergestellt...
npx clawhub@latest install sonoscli5Aktuelle Installationen
1.3kGesamte Installationen
v1.0.0Version
Voraussetzungen
Spotify API Credentials(optional)
- Lautsprecher entdecken — Findet automatisch alle Sonos-Geräte im lokalen Netzwerk über SSDP.
- Wiedergabesteuerung — Beliebige Lautsprecher nach Name abspielen, pausieren oder stoppen.
- Lautstärkeverwaltung — Präzise Lautstärkepegel für einzelne Lautsprecher einstellen.
- Gruppensteuerung — Lautsprecher mit einfachen Befehlen beitreten, verlassen, Party-Modus aktivieren oder solo schalten.
- Favoriten und Warteschlange — Sonos-Favoriten durchsuchen und abspielen sowie die Wiedergabewarteschlange verwalten.
- Spotify-Suche — Spotify-Titel über SMAPI suchen (optionale Spotify-Anmeldedaten erforderlich).
Funktionsweise
1
Step 1
CLI installieren
Das
sonos-Binary wird über Go installiert und kommuniziert direkt mit Sonos-Lautsprechern über das lokale Netzwerk.2
Step 2
Geräte entdecken
sonos discover ausführen, um alle Lautsprecher mit SSDP-Multicast zu finden. Bei SSDP-Fehler den Lautsprecher-IP direkt mit --ip angeben.3
Step 3
Befehle ausführen
Lautsprecher mit
--name nach Name ansprechen und Wiedergabe-, Lautstärke- oder Gruppenbefehle ausführen.4
Step 4
Optionale Spotify-Integration
SPOTIFY_CLIENT_ID- und SPOTIFY_CLIENT_SECRET-Umgebungsvariablen bereitstellen, um Spotify-Suche über das SMAPI-Protokoll zu aktivieren.Hauptfunktionen
Keine Cloud-Abhängigkeit
Kommuniziert direkt mit Sonos-Lautsprechern im lokalen Netzwerk; für die grundlegende Nutzung ist kein Sonos-Konto erforderlich.
Lautsprecher nach Name ansprechen
--name "Raumname" verwenden, um jeden Lautsprecher über sein Sonos-Raumlabel anzusprechen.Gruppenverwaltung
Vollständiger Gruppenlebenszyklus: Status prüfen, beitreten, verlassen, Party-Modus und Solo.
Warteschlangensteuerung
Wiedergabewarteschlange auflisten, abspielen und löschen.
Favoritenwiedergabe
Sonos-Favoriten vom CLI auflisten und öffnen.
Spotify SMAPI-Suche
Spotify-Inhalte suchen, ohne das Terminal zu verlassen (optionale Anmeldedaten erforderlich).
Voraussetzungen
Sonos-Lautsprecher
Ein oder mehrere Sonos-Geräte im gleichen lokalen Netzwerk wie der Rechner, auf dem die CLI läuft.
Go-Toolchain
Erforderlich für die Installation des
sonos-Binaries über go install.Netzwerkzugang
SSDP-Multicast muss erreichbar sein; falls nicht,
--ip <speaker-ip> als Fallback verwenden.Spotify-Anmeldedaten (optional)
SPOTIFY_CLIENT_ID und SPOTIFY_CLIENT_SECRET nur für die Spotify SMAPI-Suche erforderlich.Anwendungsfälle
Heimautomatisierungsskripte
Musikwiedergabe starten, Lautstärke anpassen oder Lautsprecher als Teil von Shell-Skripten oder Cron-Jobs stummschalten.
KI-Assistenten-Integration
Clawdbot Ihre Sonos-Lautsprecher über Sprachbefehle steuern lassen.
Morgen-/Abendroutinen
Lautsprechergruppierung und Lautstärkelevels zu festgelegten Zeiten automatisieren.
Entwicklungsumgebungen
Lautsprecher während konzentrierter Arbeitssitzungen schnell stummschalten oder steuern, ohne das Terminal zu verlassen.
Installation
1
Run in your terminalnpx clawhub@latest install sonosclior
2
Click the Install button at the top of this page for one-click setupVerbindung zu VM wird hergestellt...
npx clawhub@latest install sonoscli5Aktuelle Installationen
1.3kGesamte Installationen
v1.0.0Version
Voraussetzungen
Spotify API Credentials(optional)
FAQ
Bewertungen
0 BewertungenAnmelden, um eine Bewertung zu schreiben
Noch keine Bewertungen. Sei der Erste, der seine Erfahrungen teilt!