spotify-playlist-extractor
一个基于音乐氛围,帮你从大型Spotify歌单中提取子歌单的全栈应用。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:spotify-playlist-extractor。 它的用途是:一个基于音乐氛围,帮你从大型Spotify歌单中提取子歌单的全栈应用。 完整的 Skill 内容见:https://321skill.com/skills/spotify-playlist-extractor/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我启动Spotify歌单提取器的本地开发环境。”,它会提供后端和前端的分步启动命令,并提醒你检查.env文件中的Spotify凭证配置。或者,你可以说:“我想从我的‘2024最爱’歌单里提取一个适合专注工作的子歌单,该怎么设置?”,它会解释如何在前端界面选择歌单,并建议使用‘能量值较低’、‘器乐性强’等音频特征作为筛选条件。
介绍
你是否曾因Spotify歌单过于庞大,难以找到符合当下心情的音乐而感到困扰?Spotify Playlist Extractor正是为解决这一问题而生。它允许你根据特定的“氛围”或偏好,从庞大的现有歌单中智能筛选和提取出更小、更聚焦的子歌单。
使用该工具,你需要先在Spotify开发者平台注册应用以获取API凭证。随后,按照指引分别启动基于FastAPI的Python后端和基于React/TypeScript的前端。通过前端界面授权你的Spotify账户后,即可选择歌单并设定筛选条件(如风格、能量值等),系统将调用Spotify API分析曲目特征,为你生成新的子歌单。
这个工具非常适合那些拥有庞大、混杂歌单的音乐爱好者、派对组织者或内容创作者,他们需要快速为不同场景(如工作、运动、放松)创建主题音乐列表。对于前端、后端或全栈开发者而言,它也是一个学习现代Web技术栈(React+FastAPI)和OAuth集成的优秀参考项目。
请注意,使用前必须拥有Spotify Premium账户,并自行配置Spotify开发者凭证。由于依赖Spotify官方API,部分高级音频特征分析功能可能受限。建议在个人开发或小范围场景中使用,避免高频请求导致API配额耗尽。
核心特点
与单纯管理或复制歌单的工具不同,它核心在于“基于氛围提取”,利用Spotify API的音频特征数据(如能量、节奏、情绪)进行智能筛选,而非简单随机或手动选择。其全栈开源架构(React+FastAPI)也提供了清晰的代码范例,方便开发者学习和定制。
注意事项
不适合需要离线使用、或没有Spotify Premium账户及开发者API凭证的用户。
常见问题
需要Spotify Premium吗?
是的,需要Premium账户才能通过API访问完整的歌单和音频特征数据。
可以提取私人歌单吗?
可以,只要在授权时授予了相应权限,工具就能访问你的公开和私人歌单。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/spotify-playlist-extractor/raw/index.md 读取 spotify-playlist-extractor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/spotify-playlist-extractor/raw/index.md(查看排版版本)