用途:在本地网络中通过命令行控制 Sonos 音箱。
主要能力:设备发现、状态查询、播放/暂停/停止、音量设置、分组管理、收藏与队列操作,并可通过 SMAPI 搜索 Spotify 曲目。
常用命令: 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 sonos smapi search --service "Spotify" --category tracks "query"
使用方式:需先安装 sonoscli,在能访问同一网络的设备上运行 sonos 命令,并用 --name 指定音箱。
限制:若 SSDP 失败,可用 --ip <speaker-ip> 指定音箱 IP。Spotify Web API 搜索为可选功能,需要环境变量 SPOTIFY_CLIENT_ID 和 SPOTIFY_SECRET。具体安装方法、收费与平台支持情况暂未提供。