用途:sonoscli 提供 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"。
使用方式:在本地网络环境运行上述命令,通过 --name 指定音箱名称。若 SSDP 发现失败,可改用 --ip <speaker-ip> 指定音箱 IP。Spotify Web API 搜索为可选功能,需要配置 SPOTIFY_CLIENT_ID/SECRET。
适用场景:适合在局域网内以命令行方式管理 Sonos 音箱的播放、音量与分组等日常操作。
限制:资料未提供安装方式、支持平台、依赖要求及收费信息;Spotify 搜索依赖可选凭据,SSDP 失败时需手动指定 IP。