Spotify

🎵 终端掌控 Spotify,听歌从未如此高效

Spotify Premium 全功能控制台,支持播放控制、音乐品味分析与智能歌单构建,通过官方 API 实现无界面操控。

收藏
3.2k
安装
1.4k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

spotify-claw 是一个面向 Spotify Premium 用户的命令行控制中枢,将完整的音乐流媒体操控能力整合到终端环境。功能覆盖三大维度:

播放控制:支持播放/暂停/切歌、音量调节(含步进)、随机模式开关、队列管理,并具备智能自动启动能力——当 Spotify 未运行时自动唤起应用并等待初始化完成。

数据分析:深度读取用户的收听数据,包括不同时段(4周/6个月/全部时间)的热门曲目与艺术家、最近播放、收藏歌曲、风格画像统计,以及完整的播放列表枚举。数据来源为 Spotify 官方 Web API,具有平台原生可靠性。

发现与创作:绕过被限制的新版 Recommendations API,采用 related_artists + artist_top_tracks 组合策略实现音乐发现。支持基于风格画像的智能推荐、指定艺术家的关联挖掘、一键生成个性化歌单并自动填充内容。

显著优点

  • 零界面依赖:全程终端操作,适合自动化脚本与效率工作流
  • macOS 原生安全:凭证存储于系统 Keychain,避免明文配置文件泄露风险
  • 智能容错:自动检测应用状态并处理启动流程,减少人工干预
  • API 降级兼容:针对 Spotify 对新开发者账号限制 Recommendations API 的现状,提供替代方案保持功能可用

局限与风险

平台绑定:仅支持 macOS(Keychain 依赖),Linux/Windows 用户需修改凭证存储逻辑。

账号门槛:需要 Spotify Premium 订阅及开发者账号配置,初始化流程涉及 OAuth 授权,对非技术用户存在门槛。

API 限制:部分功能(如音频特征分析)因平台政策受限不可用;频繁调用可能触发速率限制。

权限范围:需要 user-read-private、playlist-modify-private 等较广泛权限,用户需评估数据访问范围。

适用人群

  • Spotify Premium 重度用户,偏好键盘驱动工作流
  • 需要批量管理歌单、生成听歌报告的音乐爱好者
  • macOS 环境下追求自动化音乐控制的开发者

安全建议

建议定期审查 Spotify 账号的第三方应用授权,避免在共享设备上存储 Keychain 凭证。脚本执行时注意验证来源,防止注入恶意曲目 URI。

Spotify 内容

scripts文件夹
手动下载zip · 11.4 kB
requirements.txttext/plain
请选择文件