最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Sonos CLI:命令行音频控制 - Openclaw Skills
时间:2026-08-18 19:54:01 编辑:袖梨 来源:一聚教程网
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install sonoscli
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 sonoscli。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
什么是 Sonos CLI?
Sonos CLI 为通过命令行与 Sonos 音频硬件进行交互提供了全面的界面。Openclaw Skills 的这一技能使用户能够通过简单的命令执行复杂的动作,如扬声器发现、音量调节和播放控制。对于希望将智能家庭音频集成到现有自动化脚本或本地网络管理工具中的开发人员来说,它特别有用。
通过利用 sonos 二进制文件,用户可以弥合开发环境与物理音频设备之间的差距。无论您是需要快速静音扬声器,还是在多个房间设置同步的聚会分组,此工具都能提供 CLI 应用程序的精确度和速度。
Sonos CLI 应用场景
- 根据特定的触发器或时间表自动播放音乐。
- 在开发或专注期间通过程序控制音量和播放。
- 管理多房间扬声器组以实现同步家庭音频。
- 查询扬声器状态以集成到系统监控工具或仪表板中。
- 该工具启动使用 SSDP 的发现过程,以查找本地子网上的所有活动 Sonos 扬声器。
- 用户通过名称或 IP 地址定位特定扬声器,以发布播放或音量命令。
- CLI 与 Sonos UPnP API 通信以执行播放、暂停或跳过等请求的操作。
- 对于音乐搜索,该工具利用 SMAPI(Sonos 音乐 API)直接通过命令行浏览 Spotify 等服务。
Sonos CLI 配置指南
要在 Openclaw Skills 工作流中使用此工具,必须安装 Go。运行以下命令安装二进制文件:
go install github.com/steipete/sonoscli/cmd/sonos@latest
安装后,通过运行以下命令验证连接:
sonos discover
如果无法自动找到扬声器,可以使用 --ip 标志直接定位它们。
Sonos CLI 数据架构与分类体系
| 命令组件 | 描述 |
|---|---|
discover |
扫描本地网络中的 Sonos 设备 |
--name |
目标扬声器标识符字符串(例如 "Kitchen") |
--ip |
用于手动连接的直接 IP 地址 |
favorites |
列出或打开保存的 Sonos 收藏电台 |
smapi search |
通过特定服务提供商执行音乐搜索 |
queue |
用于列出、播放或清除当前队列的管理命令 |
name: sonoscli
description: Control Sonos speakers (discover/status/play/volume/group).
homepage: https://sonoscli.sh
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["sonos"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/sonoscli/cmd/sonos@latest","bins":["sonos"],"label":"Install sonoscli (go)"}]}}
Sonos CLI
Use sonos to control Sonos speakers on the local network.
Quick start
sonos discoversonos status --name "Kitchen"sonos play|pause|stop --name "Kitchen"sonos volume set 15 --name "Kitchen"
Common tasks
- Grouping:
sonos group status|join|unjoin|party|solo - Favorites:
sonos favorites list|open - Queue:
sonos queue list|play|clear - Spotify search (via SMAPI):
sonos smapi search --service "Spotify" --category tracks "query"
Notes
- If SSDP fails, specify
--ip <speaker-ip>. - Spotify Web API search is optional and requires
SPOTIFY_CLIENT_ID/SECRET.
相关文章
- 元旦放假通知模板:清晰简洁的放假安排与温馨祝福 08-18
- 和平精英海岛 2.0 更新奖励是什么 08-18
- excel表格如何利用VBA代码插入交叉矩形图 08-18
- 客户续签率下滑?这套反馈管理,让客户粘性提高80% 08-18
- 如何设置电脑远程访问小米路由器硬盘(电脑远程访问小米路由器硬盘设置方法) 08-18
- 棕色尘埃2三月Pickup卡池有哪些新角色爆料 08-18