Agent 与自动化AI 资源
Apple Music DJ:基于真实听歌历史的 AI 歌单生成 Agent Skill
and3rn3t/apple-music-dj · AI Apple Music curator: playlists from your real listening history. Agent Skill for Claude Code and OpenClaw. Try the demo with no account.
ELI5:它是什么,解决什么问题
Apple Music DJ 是一个面向 OpenClaw 与 Claude Code 的 Agent Skill,通过分析用户的 Apple Music 收听历史生成「品味 DNA」画像,并据此直接在 Apple Music 中创建个性化歌单。它支持 8 种歌单策略(深挖冷门曲目、情绪/活动匹配、趋势推荐、星座式探索、歌单刷新、相似歌手、年代怀旧、双人品味混合)、能量曲线排序、品味漂移分析、兼容度评分、每日单曲、演唱会准备、新发布雷达与 Cron 定时歌单等。项目默认只读,任何写入账户的操作都需先预览并显式确认;数据缓存在本地,也提供无需账号的演示模式与 Spotify 歌单导入功能。
核心能力与快速开始
★ 1 · Python
- 能做什么
- 分析 Apple Music 收听历史(最近播放、重度轮播、资料库、评分、推荐与 Replay)构建「品味 DNA」画像;提供 8 种歌单策略(deep cuts、情绪/活动、趋势雷达、星座探索、歌单刷新、相似歌手 seed、年代怀旧、双人混合);能量曲线排序;品味漂移对比;兼容度评分;听歌洞察与年度回顾;资料库缺口分析与专辑深挖;每日单曲与即时推荐;演唱会准备歌单;新发布雷达;Cron 定时歌单;Spotify CSV/文本歌单导入(按 ISRC 或标题+艺术家严格匹配);反馈回路(评分影响后续歌单);可分享的品味卡与短码品味混合。默认只读,写入操作需预览并确认。
- 适用场景
- 在 OpenClaw 或 Claude Code 中用自然语言让 AI 根据个人听歌历史生成健身、专注等场景歌单;发现喜爱歌手的冷门曲目与资料库缺口;与朋友交换品味码生成双人混合歌单;从 Spotify 迁移播放列表到 Apple Music;追踪品味随时间的漂移;设置每周自动发现歌单。
- 项目形态
- 可直接使用的工具
- 部署方式
- 作为 Agent Skill 安装到 OpenClaw(openclaw skills install apple-music-dj,或克隆到 ~/.openclaw/workspace/skills/)或 Claude Code(克隆到 ~/.claude/skills/);数据本地缓存在 ~/.apple-music-dj/。
- 主要依赖
- Apple Developer Account(99 美元/年,MusicKit API 需要,演示模式不需要);有效的 Apple Music 订阅(演示模式不需要);Python 3.10+(核心功能无需 pip 包,签名开发者令牌需要 PyJWT 与 cryptography);Skill 宿主为 OpenClaw 或 Claude Code;CLI 工具 curl、jq。
- 使用限制
- 需要 Apple Developer 账号和 Apple Music 订阅才能读取个人数据;开发者令牌约 6 个月需更新;品味码混合无法使用对方的喜爱曲目与不喜欢曲目;从导出文件匹配曲目时不确定的歌不会被猜测;README 未说明速率限制、API 调用成本或支持的地域范围。
- 许可证
- MIT-0
- 最近推送
- 2026-10-14 06:29
资料检查:2026-10-14 07:00 · 卡片整理:2026-10-14 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。