用途:在本地网络中通过 CLI 控制 Sonos 音箱,适合需要快速发现设备、切换播放状态、调整音量或管理多房间编组的场景。
安装:可任选其一。brew install sonoscli 或 pip install soco-cli。使用前须确认命令行工具已安装(which sonos);未安装时只提示安装命令并停止。
主要能力: 发现与查看:sonos discover 发现全部音箱,sonos list 列出房间/编组。 播放控制:sonos [room] play、pause、next、previous、status。 音量:sonos [room] volume 查询,volume 40 设置 0-100,volume +10、-5 相对调整,mute 切换静音。 编组:sonos [room1] join [room2] 将 room1 加入 room2 的编组,unjoin 退出,group 查看成员。 收藏/播放列表:favorites 列出收藏,play_favorite "Name" 播放指定收藏,playlist list 列出播放列表。
使用方式:所有命令格式为 sonos 加房间名和操作,例如 sonos Kitchen pause、sonos "Living Room" volume 50。房间名区分大小写且可含空格,多词房间名须加引号。
限制与注意事项:音箱须与机器处于同一本地网络,无需账号登录,依赖本地网络发现;若未发现音箱,应提示检查是否连接同一 WiFi。相对音量调整后需在回复中确认最终值,回复保持简洁。资料未提供更多功能、平台或收费信息。