📋
Peter Steinbergerv1.0.0
Sonoscli
Contrôlez vos enceintes Sonos depuis la ligne de commande — découvrez les appareils, gérez la lecture, ajustez le volume, organisez les groupes.
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Connexion à la VM...
Connexion à la VM...
npx clawhub@latest install sonoscli5Installations actuelles
1.3kInstallations totales
v1.0.0Version
Prérequis
Spotify API Credentials(optional)
- Découverte des enceintes — Trouve automatiquement tous les appareils Sonos sur le réseau local via SSDP.
- Contrôle de la lecture — Lecture, pause ou arrêt de n'importe quelle enceinte par son nom.
- Gestion du volume — Définition de niveaux de volume précis sur des enceintes individuelles.
- Contrôle de groupe — Rejoindre, quitter, activer le mode fête ou mettre en solo des enceintes avec des commandes simples.
- Favoris et file d'attente — Parcourir et lire les favoris Sonos, et gérer la file d'attente de lecture.
- Recherche Spotify — Rechercher des titres Spotify via SMAPI (identifiants Spotify optionnels requis).
Comment ça fonctionne
1
Step 1
Installer le CLI
Le binaire
sonos est installé via Go et communique directement avec les enceintes Sonos sur le réseau local.2
Step 2
Découvrir les appareils
Exécuter
sonos discover pour trouver toutes les enceintes via multicast SSDP. Si SSDP échoue, spécifier l'IP d'une enceinte directement avec --ip.3
Step 3
Exécuter des commandes
Cibler une enceinte par son nom avec
--name et émettre des commandes de lecture, volume ou groupe.4
Step 4
Intégration Spotify optionnelle
Fournir les variables d'environnement
SPOTIFY_CLIENT_ID et SPOTIFY_CLIENT_SECRET pour activer la recherche Spotify via le protocole SMAPI.Fonctionnalités clés
Zéro dépendance cloud
Communique directement avec les enceintes Sonos sur le réseau local ; aucun compte Sonos requis pour une utilisation basique.
Ciblage par nom
Utiliser
--name "Nom de la pièce" pour cibler n'importe quelle enceinte par son label de pièce Sonos.Gestion des groupes
Cycle de vie complet des groupes : vérifier l'état, rejoindre, quitter, mode fête et solo.
Contrôle de la file d'attente
Lister, lire depuis et effacer la file d'attente de lecture.
Lecture des favoris
Lister et ouvrir les favoris Sonos depuis le CLI.
Recherche Spotify SMAPI
Rechercher du contenu Spotify sans quitter le terminal (identifiants optionnels requis).
Prérequis
Enceintes Sonos
Un ou plusieurs appareils Sonos sur le même réseau local que la machine exécutant le CLI.
Chaîne d'outils Go
Requise pour installer le binaire
sonos via go install.Accès réseau
Le multicast SSDP doit être accessible ; sinon, utiliser
--ip <speaker-ip> comme solution de repli.Identifiants Spotify (optionnel)
SPOTIFY_CLIENT_ID et SPOTIFY_CLIENT_SECRET sont nécessaires uniquement pour la recherche Spotify SMAPI.Cas d'utilisation
Scripts d'automatisation domestique
Déclencher la lecture de musique, ajuster le volume ou couper le son des enceintes dans des scripts shell ou des tâches cron.
Intégration assistant IA
Laisser Clawdbot contrôler vos enceintes Sonos via des commandes en langage naturel.
Routines matin/soir
Automatiser le regroupement des enceintes et les niveaux de volume à des heures définies.
Environnements de développement
Couper rapidement le son ou contrôler les enceintes sans quitter le terminal lors de sessions de travail concentré.
Comment installer
1
Run in your terminalnpx clawhub@latest install sonosclior
2
Click the Install button at the top of this page for one-click setupConnexion à la VM...
npx clawhub@latest install sonoscli5Installations actuelles
1.3kInstallations totales
v1.0.0Version
Prérequis
Spotify API Credentials(optional)
FAQ
Avis
0 avisSe connecter pour écrire un avis
Aucun avis pour l'instant. Soyez le premier à partager votre expérience !