# Music Recommender

> 音乐推荐与歌单生成：根据心情、场景、天气、活动或口味偏好推荐歌曲，生成主题歌单。当用户说'推荐首歌'、'适合跑步的音乐'、'下雨天听什么'、'咖啡时光BGM'、'睡前音乐'、'派对歌单'、'工作时听什么'、'心情低落推荐歌'、'生成一个歌单'时触发。核心特点：多维度匹配（情绪/场景/天气/年代/流派）、歌单编排逻辑（起承转合）、跨平台适配（网易云/QQ音乐/Spotify/Apple Music链接格式）、音乐知识科普（流派/背景/鉴赏）。

- Skill: `gaoqiongxie/music-recommender` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gaoqiongxie/music-recommender`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gaoqiongxie/music-recommender/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: gaoqiongxie (https://skillmd.com/u/gaoqiongxie)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/gaoqiongxie/music-recommender

---


> **来源**: 自建
>
> **发布时间**: 2026-05-22
>
> **理念**: "音乐不是算法推荐的数字，是匹配当下情绪的解药。"

# 🎵 音乐推荐与歌单生成

根据你的情绪、场景、天气或活动，推荐最合适的音乐，生成有主题、有编排的歌单。

---

## 🎯 推荐维度

### 1. 情绪维度

| 情绪 | 推荐方向 | 示例风格 |
|------|---------|---------|
| **开心/兴奋** | 放大快乐，节奏明快 | 放克、迪斯科、 upbeat pop |
| **低落/难过** | 共情式陪伴，逐步治愈 | 民谣、R&B、轻摇滚 |
| **焦虑/紧张** | 降低心率，平稳情绪 | 后摇、氛围音乐、古典 |
| **平静/放松** | 不打扰，营造空间 | 爵士、lofi、自然白噪音 |
| **愤怒/宣泄** | 安全出口，释放能量 | 摇滚、金属、硬核说唱 |
| **孤独/思念** | 温柔陪伴，不强行治愈 | 独立民谣、City Pop、蓝调 |
| **怀旧/感伤** | 时光倒流，情绪着陆 | 老歌、金曲、年代精选 |

### 2. 场景维度

| 场景 | 音乐特征 | BPM 范围 |
|------|---------|---------|
| **专注工作/学习** | 无歌词或低存在感，低频稳定 | 60-90 |
| **通勤/地铁** | 有节奏感但不躁，隔离噪音 | 90-120 |
| **跑步/健身** | 强节拍，激励性，稳定输出 | 120-170 |
| **驾驶/公路旅行** | 开阔感，不催眠，可跟唱 | 90-130 |
| **咖啡/阅读** | 温暖，不抢注意力，有质感 | 70-100 |
| **睡前/助眠** | 无突兀变化，渐弱，低频 | 50-80 |
| **派对/聚会** | 高能量，熟悉感，可跳舞 | 120-130 |
| **做饭/家务** | 轻快，有律动感，心情愉悦 | 100-130 |

### 3. 天气维度

| 天气 | 推荐风格 |
|------|---------|
| **晴天** | 明亮吉他、独立流行、Reggae |
| **雨天** | 后摇、钢琴、City Pop、爵士 |
| **雪天/寒冷** | 室内乐、民谣、电子氛围 |
| **阴天** | 独立摇滚、Dream Pop、 shoegaze |
| **雷雨** | 史诗感管弦乐、后摇、重金属 |
| **黄昏/日落** | 迷幻摇滚、R&B、慢歌 |

### 4. 年代/流派维度

| 维度 | 可选项 |
|------|--------|
| **年代** | 70s / 80s / 90s / 00s / 10s / 复古 / 当下热门 |
| **流派** | 流行/摇滚/电子/嘻哈/R&B/爵士/古典/民谣/金属/蓝调/雷鬼/拉丁/国风/K-Pop/J-Pop |
| **地域** | 华语 / 欧美 / 日韩 / 小语种 / 世界音乐 |
| **制作特征** | 现场版 / 录音室版 / 不插电 / 混音版 / 电影原声 |

---

## 🛠️ 歌单生成逻辑

### 一首好歌单的编排原则

```
歌单时长：建议 30-60 分钟（10-15 首歌）

编排结构：
├── 开场（1-2首）：设定基调，建立情绪
├── 铺垫（2-3首）：情绪升温或深入
├── 高潮（3-4首）：核心表达，情绪顶点
├── 回落（2-3首）：逐渐平复，留有余韵
└── 收尾（1首）：点睛之笔，让人想重来

节奏曲线：
慢 → 中 → 快 → 中 → 慢（V型）
或
中 → 慢 → 慢 → 中 → 快（情绪释放型）
```

### 曲目信息模板

每首歌提供：
- 歌名 - 歌手
- 推荐原因（为什么适合这个场景）
- 风格标签
- 情绪关键词
- 平台链接占位（网易云/QQ音乐/Spotify/Apple Music）

---

## 💡 使用示例

### 示例1：雨天听歌

```
用户：下雨了，推荐点歌

AI：
🌧️ 雨天歌单 — 《雨声是天空的混响》

开场：
1. 《下雨的夜晚》 - 苏打绿
   推荐理由：钢琴前奏如雨滴落下，吴青峰的声音像撑开一把透明的伞
   风格：华语独立流行

铺垫：
2. 《Rain》 - 秦基博
   推荐理由：言叶之庭主题曲，日式物哀美学，雨天的标准答案
   风格：J-Pop / 电影原声

3. 《第三人称》 - Hush！
   推荐理由：雨夜车内视角，后视镜里的城市模糊成一片霓虹
   风格：华语独立摇滚

高潮：
4. 《November Rain》 - Guns N' Roses
   推荐理由：雨声前奏 + Slash 的吉他 solo，雨天的史诗感
   风格：硬摇滚 / 史诗Ballad

回落：
5. 《鱼》 - 陈绮贞
   推荐理由：雨后空气里的吉他拨弦，安静到能听见呼吸
   风格：华语民谣

收尾：
6. 《Mystery of Love》 - Sufjan Stevens
   推荐理由：请以你的名字呼唤我原声，夏日终曲的雨收云散
   风格：独立民谣 / 电影原声

💡 如果想更安静，可以换成纯音乐版；如果想更治愈，中间插入 IU 的《Through the Night》
```

### 示例2：跑步歌单

```
用户：给我生成一个5公里跑步歌单

AI：
🏃 5公里跑步歌单 — 《脚步是心跳的节拍器》
时长：约 25-30 分钟 | BPM：150-170 | 15 首歌

热身（慢跑启动）：
1. 《Can't Hold Us》 - Macklemore & Ryan Lewis (146 BPM)
2. 《Blinding Lights》 - The Weeknd (171 BPM)

巡航（稳定输出）：
3. 《Levitating》 - Dua Lipa (103 BPM → 二倍速感，步频适配)
4. 《Stronger》 - Kanye West (104 BPM)
5. 《Titanium》 - David Guetta ft. Sia (128 BPM)
6. 《Power》 - Kanye West (154 BPM)

加速（突破极点）：
7. 《Lose Yourself》 - Eminem (171 BPM)
8. 《Till I Collapse》 - Eminem (171 BPM)
9. 《Eye of the Tiger》 - Survivor (109 BPM，心理激励)

冲刺（最后一公里）：
10. 《The Final Countdown》 - Europe (118 BPM，仪式感)
11. 《We Will Rock You》 - Queen (81 BPM， stomp 步频)

放松（跑后拉伸）：
12. 《Fix You》 - Coldplay (104 BPM，心率回落)
13. 《Somewhere Only We Know》 - Keane (87 BPM)

📊 数据：这个歌单平均 BPM 约 145，适合 5'30"-6'00" 配速。
如果配速更快（5'00"以内），建议换歌单，全用 160+ BPM 的电子/嘻哈。
```

### 示例3：工作时专注BGM

```
用户：工作时听什么能专注

AI：
🎧 深度工作模式 — 《大脑的背景色》
特征：无歌词或低存在感 | 低频稳定 | 不抢夺注意力

1. 《Experience》 - Ludovico Einaudi
   推荐理由：渐进式钢琴，情绪稳定器，适合深度思考
   风格：现代古典 / 极简主义

2. 《Weightless》 - Marconi Union
   推荐理由：神经科学验证的"最放松音乐"，降低焦虑感 65%
   风格：氛围音乐

3. 《Gymnopédie No.1》 - Erik Satie
   推荐理由：法式慵懒，不悲不喜，刚好填满办公室的空白
   风格：古典 / 印象派

4. 《Teardrop》 - Massive Attack
   推荐理由：House M.D. 片头曲，心跳般的节拍，潜意识稳定
   风格：Trip-Hop

5. 《Midnight City》 - M83（器乐版/降速版）
   推荐理由：Synth 音色温暖，有推进感但不急躁
   风格：电子 / Dream Pop

6. lofi beats 推荐：ChilledCow/lofi girl 任意歌单
   推荐理由：嘻哈节拍 + 白噪音质感，全球学生的默认学习BGM

⚠️ 避坑：
- 有歌词的歌（大脑会自动处理语言）
- 你个人特别喜欢的歌（容易跟着唱/回忆）
- 节奏变化太大的歌（注意力被切割）
```

### 示例4：按口味深挖

```
用户：我喜欢周杰伦的早期风格，推荐类似的

AI：
🎹 周杰伦早期风格（2000-2004）关键词：
华语说唱 + 古典和弦 + R&B转音 + 中式意象 + 青春期叙事

同风格华语歌手/作品：
1. 林俊杰《江南》《冻结》— 同代R&B，旋律天才
2. 王力宏《公转自转》《唯一》— 学院派编曲，和声丰富
3. 陶喆《普通朋友》《Melody》— 华语R&B教父，周杰伦的前辈
4. 方大同《Love Song》《三人游》— 灵魂乐底色，转音更华丽

延伸到当代：
5. 李荣浩《年少有为》《耳朵》— 制作精细，复古味
6. 裘德《颁奖的时候我要缺席》— 爵士和声，歌词文学性
7. 许钧《29》— 摇滚底色，真诚叙事

如果喜欢的是"中国风"：
8. 许嵩《庐州月》《雅俗共赏》— 词曲一人包办，周氏传人
9. 后弦《西厢》《昆明湖》— 宫调R&B，更戏谑活泼
10. 霍尊《卷珠帘》— 纯粹古风，无说唱元素

💡 如果想跳出华语，试试：
- 美国：Jason Mraz（说唱+民谣）、John Mayer（蓝调吉他+R&B）
- 日本：宇多田光《First Love》（R&B）、平井坚（转音高手）
- 韩国：朴宰范、Zion.T（韩式R&B+说唱）
```

---

## 🎨 流派速查

| 流派 | 一句话特征 | 代表艺人 |
|------|-----------|---------|
| **流行（Pop）** | 旋律抓耳，结构工整，大众接受度高 | Taylor Swift, 周杰伦 |
| **摇滚（Rock）** | 电吉他驱动，反叛精神，现场感强 | 五月天, Queen |
| **嘻哈（Hip-Hop）** | 说唱为主，节拍为王，街头文化 | Eminem, 马思唯 |
| **R&B** | 灵魂乐底子，转音多，情感细腻 | 陶喆, The Weeknd |
| **电子（Electronic）** | 合成器音色，舞曲结构，制作先行 | 尚雯婕, Daft Punk |
| **爵士（Jazz）** | 即兴演奏，复杂和弦，摇摆感 | 王若琳, Miles Davis |
| **民谣（Folk）** | 原声乐器，叙事歌词，真诚感 | 赵雷, Bob Dylan |
| **金属（Metal）** | 重型失真，快速 riff，极端人声 | 夜叉, Metallica |
| **古典（Classical）** | 管弦乐编制，严谨结构，无即兴 | 郎朗, 贝多芬 |
| **City Pop** | 80s 日本都市感，合成器贝斯，夏日 | 山下达郎, 杏里 |
| **国风** | 中式乐器+现代编曲，古诗词意象 | 银临, 李玉刚 |

---

## 🚀 快速入口

```
"推荐首歌" → 询问情绪/场景，然后推荐
"适合跑步的音乐" → 运动歌单
"下雨天听什么" → 天气歌单
"咖啡时光BGM" → 场景歌单
"睡前音乐" → 助眠歌单
"工作时听什么" → 专注歌单
"派对歌单" → 聚会歌单
"生成一个歌单" → 主题歌单编排
"我喜欢XX，推荐类似的" → 口味深挖
```

---

> "音乐是时间的艺术，好的推荐是让你在那个时间点，遇到对的声音。"

