Sonos音箱控制

5天前更新 2 00

命令行控制Sonos

收录时间:
2026-02-26
下载 Markdown 文档
保存原始技能说明,便于离线查看、转存和审查。
下载 Markdown 文档
Sonos音箱控制Sonos音箱控制
Sonos音箱控制

技能简介

sonoscli 是一款命令行工具,用于直接控制局域网内的 Sonos 智能音箱设备,支持音量调节、播放控制、曲目切换等操作。

业务背景

为技术人员提供无需打开App或语音助手的快捷音箱操控方式,适合批量管理多台设备、自动化场景集成或远程脚本执行。通过命令行即可快速调节办公区或家庭多房间音响系统,提升设备管理效率。

落地案例:某企业IT管理员需在每日午休时段自动降低全楼层Sonos音箱音量,并在下班前恢复。通过sonoscli编写定时脚本,扫描局域网内所有音箱并统一设置音量阈值,无需逐台手动操作。运维人员也可在服务器机房直接通过终端指令检查会议室音响状态,快速排查播放异常。

能做什么

  • 扫描并发现本地网络中的 Sonos 音箱
  • 调节单个或群组音箱的音量
  • 控制播放、暂停、上一首、下一首
  • 查看当前播放状态和曲目信息

使用说明

  1. 确保运行环境已安装 Python 3.7+
  2. 克隆仓库:git clone https://github.com/openclaw/skills.git
  3. 进入目录:cd skills/steipete/sonoscli
  4. 安装依赖:pip install -r requirements.txt
  5. 运行命令:python sonoscli.py --help 查看可用指令

输入与输出

见下方输入与输出表格。

项目内容
输入音箱IP地址或自动发现、控制指令(play/pause/volume/next/previous)、目标设备名称或群组ID
输出执行状态反馈、当前播放曲目信息、扫描到的设备列表
适用人群拥有Sonos音箱的技术用户、智能家居自动化开发者、偏好命令行操作的用户
不包含流媒体账号登录管理、音效均衡器调节、多房间同步延迟校准

 

风险提示

  • 需与 Sonos 设备处于同一局域网
  • 部分功能受设备固件版本限制
  • 未加密通信存在网络嗅探风险

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/steipete/sonoscli/SKILL.md
来源类型:GitHub 开源项目

数据统计

相关导航

暂无评论

none
暂无评论...