用途:在本地网络中通过 sonos 命令控制 Sonos 音箱,适用于查看设备状态、播放控制、音量调整、分组管理、收藏与队列操作等场景。
主要能力与用法:
- 发现与状态:sonos discover 可发现音箱;sonos status --name "Kitchen" 查询指定音箱状态,用 --name 指定音箱名称。
- 播放控制: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。
- 音乐搜索:sonos smapi search --service "Spotify" --category tracks "query",通过 SMAPI 进行搜索。
使用提示:若 SSDP 失败,可通过 --ip <speaker-ip> 直接指定音箱 IP。Spotify Web API 搜索为可选功能,需要配置 SPOTIFY_CLIENT_ID/SECRET 环境变量。
限制:资料未说明支持的平台范围、安装方式、权限要求、并发或音箱型号兼容性等细节,暂未提供。