Sonos CLI:命令行音频控制 - Openclaw Skills
下载入口:https://github.com/openclaw/skills/tree/main/skills/steipete/sonoscli
安装与下载
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.11
红色沙漠德梅尼斯亲卫队盾牌如何获得
-
08.11
识质存在最终BOSS如何打
-
08.11
红色沙漠暗影手套如何获得
-
08.11
红色沙漠女巫的戒指如何获得
-
08.11
红色沙漠审判之火齿轮如何获得
-
08.11
全新春日花卉与繁茂花园主题家园装饰物品数据已解包
游戏推荐
推荐专题
热门阅读
-
- 燕云十六声清河主章BOSS怎么打
- 08.11
-
-
-
- 热血江湖哪个职业适合平a
- 08.11
-
-
推荐下载
-
-
下载
- |
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- |
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏