📋

Sonoscli

Управляйте колонками Sonos из командной строки — обнаруживайте устройства, управляйте воспроизведением, громкостью и группами.

Peter Steinbergerv1.0.0
Productivity & TasksProductivityOpen SourceAutomationCLIDeveloper Tool
Подключение к ВМ...
Подключение к ВМ...
npx clawhub@latest install sonoscli
5Текущие установки
1.3kВсего установок
v1.0.0Версия

Требования

Spotify API Credentials(optional)
  • Обнаружение динамиков — Автоматически находит все устройства Sonos в локальной сети через SSDP.
  • Управление воспроизведением — Воспроизведение, пауза или остановка любого динамика по имени.
  • Управление громкостью — Установка точных уровней громкости на отдельных динамиках.
  • Групповое управление — Присоединение, выход, режим вечеринки или соло для динамиков с помощью простых команд.
  • Избранное и очередь — Просмотр и воспроизведение избранного Sonos и управление очередью воспроизведения.
  • Поиск Spotify — Поиск треков Spotify через SMAPI (требуются опциональные учётные данные Spotify).

Принцип работы

1

Step 1

Установка CLI
Бинарный файл sonos устанавливается через Go и напрямую общается с динамиками Sonos по локальной сети.
2

Step 2

Обнаружение устройств
Запустите sonos discover для поиска всех динамиков с использованием SSDP-мультикаста. Если SSDP не работает, укажите IP динамика напрямую с помощью --ip.
3

Step 3

Выполнение команд
Нацельтесь на динамик по имени с помощью --name и выполните команды воспроизведения, громкости или группы.
4

Step 4

Опциональная интеграция с Spotify
Укажите переменные среды SPOTIFY_CLIENT_ID и SPOTIFY_CLIENT_SECRET для включения поиска Spotify через протокол SMAPI.

Ключевые возможности

Нулевая зависимость от облака
Напрямую общается с динамиками Sonos в локальной сети; базовое использование не требует аккаунта Sonos.
Выбор динамика по имени
Используйте --name "Название комнаты" для нацеливания на любой динамик по его метке комнаты Sonos.
Управление группами
Полный жизненный цикл группы: проверка статуса, присоединение, выход, режим вечеринки и соло.
Управление очередью
Список, воспроизведение и очистка очереди воспроизведения.
Воспроизведение избранного
Список и открытие избранного Sonos из CLI.
Поиск Spotify SMAPI
Поиск контента Spotify без выхода из терминала (требуются опциональные учётные данные).

Требования

Динамики Sonos
Одно или несколько устройств Sonos в той же локальной сети, что и машина с CLI.
Инструментарий Go
Требуется для установки бинарного файла sonos через go install.
Сетевой доступ
SSDP-мультикаст должен быть доступен; если нет, используйте --ip <speaker-ip> как запасной вариант.
Учётные данные Spotify (опционально)
SPOTIFY_CLIENT_ID и SPOTIFY_CLIENT_SECRET нужны только для поиска Spotify SMAPI.

Сценарии использования

Скрипты домашней автоматизации
Запуск воспроизведения музыки, регулировка громкости или отключение звука динамиков в shell-скриптах или заданиях cron.
Интеграция с AI-ассистентом
Позвольте Clawdbot управлять вашими динамиками Sonos с помощью команд на естественном языке.
Утренние/вечерние распорядки
Автоматизация группировки динамиков и уровней громкости в заданное время.
Среды разработки
Быстрое отключение звука или управление динамиками без выхода из терминала во время сосредоточенной работы.

Как установить

1
Run in your terminal
npx clawhub@latest install sonoscli
or
2
Click the Install button at the top of this page for one-click setup

Часто задаваемые вопросы

Отзывы

0 отзывов

Войдите, чтобы написать отзыв

Отзывов пока нет. Будьте первым, кто поделится своим опытом!

Sonoscli + Claude Code Skill | MyClaw.ai