📋

Sonoscli

Bedien Sonos-luidsprekers via de commandoregel — ontdek apparaten, beheer afspelen, pas volume aan, organiseer groepen.

Peter Steinbergerv1.0.0
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Verbinding maken met VM...
Verbinding maken met VM...
npx clawhub@latest install sonoscli
5Huidige installaties
1.3kTotale installaties
v1.0.0Versie

Vereisten

Spotify API Credentials(optional)
  • Luidsprekers ontdekken — Vindt automatisch alle Sonos-apparaten op het lokale netwerk via SSDP.
  • Weergavecontrole — Speel af, pauzeer of stop elke luidspreker op naam.
  • Volumebeheer — Stel nauwkeurige volumeniveaus in op individuele luidsprekers.
  • Groepscontrole — Deelnemen, verlaten, feestmodus of solo-luidsprekers met eenvoudige opdrachten.
  • Favorieten en wachtrij — Door Sonos-favorieten bladeren en afspelen, en de afspeelwachtrij beheren.
  • Spotify-zoekopdracht — Zoek naar Spotify-nummers via SMAPI (optionele Spotify-inloggegevens vereist).

Hoe het werkt

1

Step 1

CLI installeren
Het binaire bestand sonos wordt via Go geïnstalleerd en communiceert rechtstreeks met Sonos-luidsprekers via het lokale netwerk.
2

Step 2

Apparaten ontdekken
Voer sonos discover uit om alle luidsprekers te vinden met SSDP-multicast. Als SSDP mislukt, specificeer het luidspreker-IP rechtstreeks met --ip.
3

Step 3

Opdrachten uitvoeren
Een luidspreker targeten op naam met --name en weergave-, volume- of groepopdrachten uitvoeren.
4

Step 4

Optionele Spotify-integratie
Geef omgevingsvariabelen SPOTIFY_CLIENT_ID en SPOTIFY_CLIENT_SECRET op om Spotify-zoekopdrachten via het SMAPI-protocol in te schakelen.

Belangrijkste functies

Geen cloudafhankelijkheid
Communiceert rechtstreeks met Sonos-luidsprekers op het lokale netwerk; geen Sonos-account nodig voor basisgebruik.
Luidspreker selecteren op naam
Gebruik --name "Kamer naam" om een luidspreker te targeten via het Sonos-kamerlabel.
Groepsbeheer
Volledige levenscyclus van groepen: status controleren, deelnemen, verlaten, feestmodus en solo.
Wachtrij-beheer
Afspeelwachtrij weergeven, afspelen en wissen.
Favorieten afspelen
Sonos-favorieten weergeven en openen vanuit de CLI.
Spotify SMAPI-zoekopdracht
Spotify-inhoud zoeken zonder de terminal te verlaten (optionele inloggegevens vereist).

Vereisten

Sonos-luidsprekers
Een of meer Sonos-apparaten op hetzelfde lokale netwerk als de machine waarop de CLI wordt uitgevoerd.
Go-toolchain
Vereist voor het installeren van het binaire bestand sonos via go install.
Netwerktoegang
SSDP-multicast moet bereikbaar zijn; zo niet, gebruik --ip <speaker-ip> als noodoplossing.
Spotify-inloggegevens (optioneel)
SPOTIFY_CLIENT_ID en SPOTIFY_CLIENT_SECRET zijn alleen nodig voor Spotify SMAPI-zoekopdrachten.

Gebruiksscenario's

Thuisautomatiseringsscripts
Muziekweergave starten, volume aanpassen of luidsprekers dempen als onderdeel van shellscripts of cron-taken.
AI-assistent integratie
Clawdbot uw Sonos-luidsprekers laten bedienen via commando's in natuurlijke taal.
Ochtend-/avondroutines
Luidspreker-groepering en volumeniveaus automatiseren op vaste tijden.
Ontwikkelomgevingen
Luidsprekers snel dempen of bedienen zonder de terminal te verlaten tijdens gefocuste werksessies.

Hoe te installeren

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

Veelgestelde vragen

Beoordelingen

0 beoordelingen

Inloggen om een beoordeling te schrijven

Nog geen beoordelingen. Wees de eerste om je ervaring te delen!