📋
Peter Steinbergerv1.0.0
Sonoscli
Controla los altavoces Sonos desde la línea de comandos — descubre dispositivos, gestiona la reproducción, ajusta el volumen, organiza grupos.
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Conectando a la VM...
Conectando a la VM...
npx clawhub@latest install sonoscli5Instalaciones actuales
1.3kInstalaciones totales
v1.0.0Versión
Requisitos
Spotify API Credentials(optional)
- Descubrir altavoces — Encuentra automáticamente todos los dispositivos Sonos en la red local mediante SSDP.
- Control de reproducción — Reproducir, pausar o detener cualquier altavoz por nombre.
- Gestión de volumen — Establecer niveles de volumen precisos en altavoces individuales.
- Control de grupo — Unirse, salir, modo fiesta o poner en solitario altavoces con comandos simples.
- Favoritos y cola — Navegar y reproducir favoritos de Sonos, y gestionar la cola de reproducción.
- Búsqueda de Spotify — Buscar pistas de Spotify mediante SMAPI (requiere credenciales opcionales de Spotify).
Cómo funciona
1
Step 1
Instalar el CLI
El binario
sonos se instala mediante Go y se comunica directamente con los altavoces Sonos a través de la red local.2
Step 2
Descubrir dispositivos
Ejecutar
sonos discover para encontrar todos los altavoces usando multicast SSDP. Si SSDP falla, especificar el IP del altavoz directamente con --ip.3
Step 3
Ejecutar comandos
Apuntar a un altavoz por nombre usando
--name y emitir comandos de reproducción, volumen o grupo.4
Step 4
Integración opcional con Spotify
Proporcionar variables de entorno
SPOTIFY_CLIENT_ID y SPOTIFY_CLIENT_SECRET para habilitar la búsqueda de Spotify mediante el protocolo SMAPI.Características principales
Sin dependencia en la nube
Se comunica directamente con los altavoces Sonos en la red local; no se necesita cuenta Sonos para uso básico.
Selección de altavoz por nombre
Usar
--name "Nombre de sala" para apuntar a cualquier altavoz por su etiqueta de sala Sonos.Gestión de grupos
Ciclo de vida completo del grupo: verificar estado, unirse, salir, modo fiesta y solo.
Control de cola
Listar, reproducir desde y limpiar la cola de reproducción.
Reproducción de favoritos
Listar y abrir favoritos de Sonos desde el CLI.
Búsqueda Spotify SMAPI
Buscar contenido de Spotify sin salir del terminal (credenciales opcionales requeridas).
Requisitos
Altavoces Sonos
Uno o más dispositivos Sonos en la misma red local que la máquina que ejecuta el CLI.
Cadena de herramientas Go
Requerida para instalar el binario
sonos mediante go install.Acceso a la red
El multicast SSDP debe ser accesible; si no, usar
--ip <speaker-ip> como alternativa.Credenciales de Spotify (opcional)
SPOTIFY_CLIENT_ID y SPOTIFY_CLIENT_SECRET solo son necesarios para la búsqueda Spotify SMAPI.Casos de uso
Scripts de domótica
Activar reproducción de música, ajustar volumen o silenciar altavoces como parte de scripts de shell o trabajos cron.
Integración con asistente IA
Permitir que Clawdbot controle sus altavoces Sonos mediante comandos de lenguaje natural.
Rutinas matutinas/nocturnas
Automatizar la agrupación de altavoces y niveles de volumen a horas definidas.
Entornos de desarrollo
Silenciar o controlar rápidamente los altavoces sin salir del terminal durante sesiones de trabajo concentrado.
Cómo instalar
1
Run in your terminalnpx clawhub@latest install sonosclior
2
Click the Install button at the top of this page for one-click setupConectando a la VM...
npx clawhub@latest install sonoscli5Instalaciones actuales
1.3kInstalaciones totales
v1.0.0Versión
Requisitos
Spotify API Credentials(optional)
Preguntas frecuentes
Reseñas
0 reseñasInicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!