Управляйте колонками Sonos с помощью sonoscli

Используйте sonoscli для управления колонками Sonos в локальной сети.

OpenClaw Средний Скопировали: 0
1 ресурс

Что понадобится

  • Требуется двоичный файл sonos.
  • Поиск в Spotify Web API — необязательный параметр, требующий SPOTIFY_CLIENT_ID/SECRET.

Как применить

Если SSDP не сработает, укажите --ip <speaker-ip>.

При ошибке Error: write udp4 0.0.0.0:64326->239.255.255.250:1900: sendto: no route to host (Command exited with code 1) имейте в виду, что номер порта после 0.0.0.0: является временным и будет меняться, а маска сети также может не совпадать точно.

Номер порта после 0.0.0.0: является временным и будет меняться, а маска сети также может не совпадать точно.

Значение sendto: no route to host должно оставаться неизменным.

Сообщите пользователю, что в режиме direct (без песочницы Docker) на Mac OS для процесса-родителя Gateway потребуется включить настройку «Конфиденциальность и безопасность» → «Локальная сеть».

Это означает node, если запуск осуществляется через launchd.

Используйте Terminal, если шлюз запускается напрямую в терминале.

Используйте Visual Studio Code, если запуск осуществляется через терминал в VS Code.

Альтернативный вариант — использовать sandbox (контейнер Docker) с разрешённым доступом к сети для этой песочницы.

При ошибке Error: listen udp4 0.0.0.0:0: bind: operation not permitted посоветуйте пользователю, что он, возможно, запускает программу через Codex или другую песочницу, не разрешающую доступ к сети.

Сообщите пользователю, что он, возможно, запускает программу через Codex или другую песочницу, не разрешающую доступ к сети; это можно воспроизвести, запустив sonos discover в сессии Codex CLI с включённой песочницей и не одобрив запрос на повышение прав.

Установите sonoscli с помощью Go из модуля github.com/steipete/sonoscli/cmd/sonos@latest, который предоставляет двоичный файл sonos.

Группировка: sonos group status|join|unjoin|party|solo

Избранное: sonos favorites list|open

Очередь: sonos queue list|play|clear

Поиск в Spotify (через SMAPI): sonos smapi search --service "Spotify" --category tracks "query"

Источник: openclaw/openclaw и участники проекта. Лицензия: MIT.

Copyright (c) 2026 OpenClaw Foundation

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

Автоматизация Интеграции Продуктивность

Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo

Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.

OpenClaw Средний
Интеграции Автоматизация

Управляйте плеерами Bluesound/NAD с помощью CLI blucli

Используйте утилиту blu CLI для управления плеерами Bluesound и NAD из командной строки: обнаружение устройств, воспроизведение, группировка и регулировка громкости.

OpenClaw Hermes Средний
Разработка

Проанализировать кодовую базу с помощью pygount

Проанализировать репозитории на предмет количества строк кода, распределения по языкам, числа файлов и соотношения кода и комментариев с использованием pygount.

Hermes OpenClaw Средний

>Ещё на этом уровне: Средний