← 返回目录
S

Spotifyscraper

社区
无需API密钥,为LLM代理提供公共Spotify元数据、歌词和播客。
GitHub 源仓库 ↗
★ 298 Stars 分类 · 其他 非常热门 源版本 9cbf05aa4963
61FMRS · C
可靠性
8/20
安全与权限
14/20
维护活跃度
14/20
文档质量
13/20
安装易用性
12/20

SpotifyScraper为AI代理提供了一个有价值的无需API密钥的Spotify数据访问方式,但它依赖于非官方端点,存在破坏风险,适合非关键的只读用例。

查看 FMRS 评分方法 →

SpotifyScraper是一个MCP服务器,它从Spotify的公开网页数据中提取曲目、专辑、艺术家、播放列表、播客和歌词。它不需要官方API或API密钥,通过引导匿名令牌并访问网络播放器使用的JSON端点来实现。它支持同步和异步Python客户端,提供类型化、不可变的模型,并包含一个MCP服务器,使AI代理(如Claude)能够轻松访问Spotify数据。可选地,使用你的Spotify sp_dc cookie(密码或API密钥不需要)启用歌词和播客转录。

工具能力

暂未整理工具清单。

安装接入

安装Python包:pip install 'spotifyscraper[mcp]'。然后配置MCP客户端以运行spotifyscraper-mcp。可选地,设置环境变量SPOTIFY_SP_DC以启用认证工具。

选型与风险

适合谁

  • 开发人员需要快速、无需密钥访问公共Spotify元数据。
  • 希望为代理提供Spotify数据的LLM应用。
  • 需要音频内容元数据的个人项目。
  • 希望为AI应用添加音乐搜索功能的研究人员。

不适合谁

  • 需要写入用户Spotify账户或访问私人/库数据的应用。
  • 需要市场准确的可用性或区域特定数据的情况。
  • 生产级应用可能因Spotify改变端点而有破坏风险。

所需权限

  • 默认情况下,无需认证。
  • 可选地,需要SPOTIFY_SP_DC cookie以启用歌词、转录和账户工具。此cookie是秘密的。

风险与副作用

  • 这依赖于Spotify的公共私有端点,可能会在没有通知的情况下更改,导致破坏。
  • 存在Spotify封禁的风险,但库中包括反封禁措施。
  • 该工具不是官方的,可能违反Spotify的服务条款;用于教育或个人用途。

常见排障

  1. 确保Python版本≥3.10。
  2. 检查SPOTIFY_SP_DC cookie是否有效且未过期。
  3. 验证网络连接和Spotify的可访问性。
  4. 重新安装包以获取最新版本。

使用场景

获取公开的Spotify曲目、专辑、艺术家、播放列表和播客数据,无需API密钥。
在AI应用中检索歌词和播客转录。
为研究构建Spotify元数据搜索。
下载封面和预览片段。

支持客户端

暂未确认支持的客户端。