Toolverse
Wszystkie skille

sonoscli

autor: openclaw

Steruj głośnikami Sonos z linii poleceń — odkrywaj, odtwarzaj i reguluj głośność w sieci lokalnej.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
16

O skillu

Sonoscli to narzędzie wiersza poleceń do zarządzania głośnikami Sonos w sieci lokalnej. Odkrywaj dostępne urządzenia, sprawdzaj ich status, odtwarzaj muzykę, reguluj głośność i grupuj głośniki. Obsługuje również ulubione utwory, kolejkę odtwarzania i wyszukiwanie w serwisach takich jak Spotify. Wymaga zainstalowania binarki sonos na komputerze i działa bez dodatkowych zależności — wystarczy sieć lokalna z włączonym SSDP.

Jak używać

  1. Zainstaluj sonoscli za pomocą Go, uruchamiając polecenie instalacyjne dla swojego systemu operacyjnego. Narzędzie wymaga zainstalowanego Go i doda binkę sonos do ścieżki systemowej.

  2. 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).

  3. 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.

  4. Steruj odtwarzaniem muzyką za pomocą poleceń sonos play, sonos pause lub sonos stop z flagą --name wskazującą nazwę głośnika. Reguluj głośność poleceniem sonos volume set 15 --name "Kitchen", gdzie liczba to poziom głośności od 0 do 100.

  5. Grupuj głośniki poleceniami sonos group join lub sonos group party, aby synchronizować odtwarzanie na wielu urządzeniach. Zarządzaj ulubionymi utworami za pomocą sonos favorites list lub przeglądaj kolejkę odtwarzania poleceniem sonos queue list.

  6. Aby wyszukiwać utwory w serwisach takich jak Spotify, użyj sonos smapi search --service "Spotify" --category tracks "nazwa_utworu". Opcjonalnie skonfiguruj zmienne środowiskowe SPOTIFY_CLIENT_ID i SPOTIFY_CLIENT_SECRET dla pełnej integracji z Spotify Web API.

Podobne skille