SuperAPI AI 工具集

spotify

办公与效率

查看项目

更新于 10-16 05:59

技能介绍

用途

Spotify CLI 用于在 macOS 上控制 Spotify 的播放。该工具不需要 API key,适合希望通过命令行或自动化脚本快速操作 Spotify 的用户,例如播放音乐、控制播放状态或调节音量。

主要能力

该工具提供以下命令:

  • spotify play:恢复播放
  • spotify pause:暂停/切换
  • spotify next:下一首
  • spotify prev:上一首
  • spotify stop:停止

音量控制:

  • spotify vol up:音量 +10%
  • spotify vol down:音量 -10%
  • spotify vol 50:将音量设为 50%

状态查询:

  • spotify status:查看当前曲目信息

按名称播放:

该工具支持通过搜索和 AppleScript 播放指定内容。步骤为:先在网络上搜索 Spotify URL(示例搜索词:"Daft Punk" site:open.spotify.com),然后从 URL 中提取 ID,例如 open.spotify.com/artist/4tZwfgrHOc3mvqYlEYSvVi 的 ID 是 4tZwfgrHOc3mvqYlEYSvVi。随后使用 AppleScript 播放:

艺术家:

osascript -e 'tell application "Spotify" to play track "spotify:artist:4tZwfgrHOc3mvqYlEYSvVi"'

专辑:

osascript -e 'tell application "Spotify" to play track "spotify:album:4m2880jivSbbyEGAKfITCa"'

单曲:

osascript -e 'tell application "Spotify" to play track "spotify:track:2KHRENHQzTIQ001nlP9Gdc"'

使用方式

通过命令行调用上述命令即可控制 Spotify。按名称播放时,需要先手动搜索并提取 Spotify URL 中的 ID,再执行对应的 osascript 命令。

适用场景

适用于需要在 macOS 上快速播放/暂停音乐、切换曲目、调整音量,或通过脚本自动化控制 Spotify 的场景。

限制

  • 仅支持 macOS,依赖 AppleScript。
  • 需要 Spotify 桌面应用处于运行状态。
  • 通过 Spotify Connect 可与 Sonos 配合使用。
  • 按名称播放需要先手动搜索 URL 并提取 ID,未提供自动搜索功能。