自动化
blucli avatar

blucli

用于控制 Bluesound 和 NAD 网络播放器的命令行界面与自动化技能,支持媒体播放、群组设置与音量管理。

简介

blucli 技能是一款专为 Bluesound 和 NAD 音响设备使用者设计的自动化工具。它弥补了硬件手动操作与程序化控制之间的差距,让您的 AI 助理能够流畅地管理多房间音频系统。通过在原生播放器协议上提供简洁的接口,它将复杂的网络指令转化为发现、播放与同步的简单操作。此工具适合希望将高品质音响设备整合至更广泛的 AI 对话工作流中,实现免手持音乐与音效环境控制的发烧友及家庭自动化爱好者。

  • 完整支持 Bluesound 和 NAD 播放器发现、状态监控与设备识别。

  • 流畅的媒体控制功能,包含播放、暂停、停止与音量调整。

  • 进阶多房间音频群组功能,可动态新增或移除同步区域中的播放器。

  • 内建 TuneIn 支持,可直接通过指令搜索并播放网络广播电台或流媒体。

  • 原生支持 JSON 输出,极适合用于脚本自动化与管线整合。

  • 灵活的设备目标选择,支持使用 ID、名称或别名,并可通过 BLU_DEVICE 环境变量进行持久化设置。

  • 在发出播放或音量指令前,请务必确认目标设备,以免对其他区域造成意外干扰。

  • 将输出导向其他 OpenClaw 插件或系统脚本时,建议使用 --json 标记以确保数据解析正确。

  • 此技能依赖基于网络的通讯,请确保您的播放器在局域网上可被连线,以避免发现失败。

  • 执行复杂的群组任务时,请先检查状态,确认当前的区域设置后再执行新增或移除操作。

  • 支持如 blu devices、blu play 和 blu volume set 等标准指令模式,为 CLI 使用者与自动化代理提供一致且可预测的操作体验。

仓库统计

Star 数
365,679
Fork 数
74,946
Open Issue 数
6,986
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年4月28日 13:22
在 GitHub 查看