Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
BluOS CLI (blu) — это инструмент командной строки для обнаружения, управления воспроизведением, группировки устройств и регулировки громкости для аудиосистем Bluesound и NAD.
Навык предоставляет быстрый и удобный способ управлять сетевыми аудиоплеерами напрямую из терминала или через автоматизированные сценарии, без необходимости использовать мобильное или десктопное приложение BluOS. :
Что делает этот инструмент
Blucli — это легковесный CLI-интерфейс, ориентированный на управление аудиоустройствами BluOS. Он охватывает ключевые функции: обнаружение устройств в сети, управление воспроизведением, изменение громкости и работу с мультирум-группами.
Инструмент особенно полезен для разработчиков и энтузиастов автоматизации, которым требуется программный доступ к аудиосистеме прямо из среды разработки или скриптов. :
Когда использовать
- Поставить музыку на паузу во всех комнатах через терминал
- Отрегулировать громкость перед звонком или встречей
- Найти и запустить радиостанцию через TuneIn
- Объединить несколько колонок в одну группу
- Автоматизировать воспроизведение или громкость по расписанию
Быстрый старт
blu devices # список устройств
blu --device status
blu play | pause | stop
blu volume set 15
Перед выполнением команд рекомендуется выбрать целевое устройство — это можно сделать через параметр --device, переменную окружения или настройки по умолчанию.
Выбор устройства
--device- переменная окружения
BLU_DEVICE - значение по умолчанию в конфигурации
Основные сценарии
- Группировка устройств:
blu group status | add | remove - Работа с радио TuneIn:
blu tunein search "запрос" - Запуск станции:
blu tunein play "запрос"
Для интеграции в скрипты рекомендуется использовать флаг --json, позволяющий получать структурированные данные.
Как это работает
CLI-утилита использует бинарник blu, который сканирует локальную сеть и обнаруживает совместимые устройства BluOS. После выбора устройства команды отправляются через API плеера для управления воспроизведением, громкостью или группировкой. :
Установка
go install github.com/steipete/blucli/cmd/blu@latest
После установки убедитесь, что бинарный файл доступен в переменной окружения PATH.
Замечания по безопасности
Перед установкой рекомендуется ознакомиться с исходным кодом репозитория. Навык использует внешний Go-модуль, который будет скомпилирован и выполнен на вашей системе, поэтому важно доверять источнику.
Также стоит обратить внимание на переменную окружения BLU_DEVICE, которая используется для выбора устройства, но может быть не явно указана в метаданных навыка.
Файл из источника