Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Control Sonos speakers (discover/status/play/volume/group).
How to use
Zainstaluj sonoscli za pomocą Go, uruchamiając polecenie instalacyjne dla swojego systemu operacyjnego. Narzędzie wymaga zainstalowanego Go i doda binkę
sonosdo ścieżki systemowej.Odkryj dostępne głośniki w sieci lokalnej poleceniem
sonos discover. Jeśli polecenie zwróci błąd "no route to host", sprawdź ustawienia zapory sieciowej lub uprawnień dostępu do sieci lokalnej w systemie operacyjnym (na macOS: Ustawienia > Prywatność i bezpieczeństwo > Sieć lokalna).Sprawdź status wybranego głośnika, na przykład kuchni, poleceniem
sonos status --name "Kitchen". Jeśli automatyczne odkrywanie SSDP zawodzi, podaj adres IP głośnika:sonos status --name "Kitchen" --ip 192.168.1.100.Steruj odtwarzaniem muzyką za pomocą poleceń
sonos play,sonos pauselubsonos stopz flagą--namewskazującą nazwę głośnika. Reguluj głośność poleceniemsonos volume set 15 --name "Kitchen", gdzie liczba to poziom głośności od 0 do 100.Grupuj głośniki poleceniami
sonos group joinlubsonos group party, aby synchronizować odtwarzanie na wielu urządzeniach. Zarządzaj ulubionymi utworami za pomocąsonos favorites listlub przeglądaj kolejkę odtwarzania poleceniemsonos queue list.Aby wyszukiwać utwory w serwisach takich jak Spotify, użyj
sonos smapi search --service "Spotify" --category tracks "nazwa_utworu". Opcjonalnie skonfiguruj zmienne środowiskoweSPOTIFY_CLIENT_IDiSPOTIFY_CLIENT_SECRETdla pełnej integracji z Spotify Web API.