mcpField
S
sonoscli

sonoscli

github.com/insight68其他538 次安装30 周前更新
代码仓库

关于 sonoscli

sonoscli 是用于控制本地网络中 Sonos 音箱的命令行技能,支持播放、音量、音箱分组、收藏、队列管理及通过 SMAPI 搜索 Spotify。

主要功能

  1. 01发现网络中的音箱
  2. 02控制播放和音量
  3. 03管理音箱分组
  4. 04查看并打开收藏
  5. 05管理播放队列
  6. 06通过 SMAPI 搜索 Spotify

适用场景

  1. 01查找本地网络中的 Sonos 音箱
  2. 02暂停播放或调整房间音量
  3. 03分组音箱以同步播放
  4. 04搜索 Spotify 曲目或管理队列

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/insight68/skills --skill sonoscli

安装后在 Claude Code 中输入/sonoscli确认已加载。

详细介绍

Sonos CLI

使用 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。

评论

支持 Markdown