SonosCLI控制工具Skill sonoscli

Sonos CLI 控制工具是一款专为控制和自动化Sonos扬声器设计的命令行工具,允许用户在本地网络上轻松发现扬声器、查询状态、控制播放、调节音量以及管理分组。此工具支持多种常见操作,如收藏夹管理、队列控制和Spotify集成搜索,是智能家居音频设备管理的理想选择。关键词:Sonos、扬声器、控制、命令行、网络、音频、自动化、智能家居。

DevOps 0 次安装 0 次浏览 更新于 3/24/2026

名称: sonoscli 描述: 控制Sonos扬声器(发现/状态/播放/音量/分组)。 主页: https://sonoscli.sh 元数据: { “otto”: { “emoji”: “🔊”, “requires”: { “bins”: [“sonos”] }, “install”: [ { “id”: “go”, “kind”: “go”, “module”: “github.com/steipete/sonoscli/cmd/sonos@latest”, “bins”: [“sonos”], “label”: “安装 sonoscli (go)”, }, ], }, }

Sonos 命令行界面

使用 sonos 来控制本地网络上的Sonos扬声器。

快速开始

  • sonos discover
  • sonos status --name "Kitchen"
  • sonos play|pause|stop --name "Kitchen"
  • sonos volume set 15 --name "Kitchen"

常见任务

  • 分组: sonos group status|join|unjoin|party|solo
  • 收藏夹: sonos favorites list|open
  • 队列: sonos queue list|play|clear
  • Spotify 搜索 (通过 SMAPI): sonos smapi search --service "Spotify" --category tracks "query"

注意事项

  • 如果 SSDP 失败,指定 --ip <speaker-ip>
  • Spotify Web API 搜索是可选的,需要 SPOTIFY_CLIENT_ID/SECRET