
Qiaomu Music Player Ncm
- 22 installs
- 34 repo stars
- Updated March 23, 2026
- joeseesun/qiaomu-music-player-ncm
Helps with ai & agent building tasks.
About
qiaomu-music-player-ncm is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- qiaomu-music-player-ncm
- AI & Agent Building
- AI-coding skill
Qiaomu Music Player Ncm by the numbers
- 22 all-time installs (skills.sh)
- Ranked #10,169 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joeseesun/qiaomu-music-player-ncm --skill qiaomu-music-player-ncmAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 22 |
|---|---|
| repo stars | ★ 34 |
| Last updated | March 23, 2026 |
| Repository | joeseesun/qiaomu-music-player-ncm ↗ |
What it does
Helps with ai & agent building tasks.
Files
Qiaomu Music Player(网易云音乐)
统一的网易云音乐全能 Skill,集成安装配置、播放控制、偏好分析、智能推荐、定时调度。 通过 ncm-cli 命令行工具直接调用网易云音乐 API。
---
Part 0: 环境检查与初始化
每次执行播放操作前必须先执行以下检查。
0a. 检查是否已安装
ncm-cli --version未安装则执行:
npm install -g @music163/ncm-cli需要 Node.js >= 18
0b. 检查登录状态
ncm-cli login --check未登录则引导扫码:
ncm-cli login --background
# 把二维码链接给用户扫码如果显示 API key 未设置,先配置:
ncm-cli config set appId <你的AppId>
ncm-cli config set privateKey <你的privateKey>API Key 申请地址:https://developer.music.163.com/st/developer/apply/account?type=INDIVIDUAL
0c. 针对播放(play):检查播放器
ncm-cli config get player如果是内置播放器(mpv),检查是否安装:
mpv --version未安装则:
- macOS:
brew install mpv - Linux:
apt/dnf/pacman install mpv - Windows:
winget install mpv
配置播放器:
ncm-cli config set player mpv # 内置播放器(跨平台)
ncm-cli config set player orpheus # 调用云音乐 App(仅 macOS,需版本兼容)0d. 获取命令树
首次使用或不确定参数时:
ncm-cli commands
ncm-cli <command> --help # 获取具体命令参数参数不要猜测!
---
Part 1: ncm-cli 命令速查
播放控制
ncm-cli play --song --encrypted-id <32位hex> --original-id <数字> # 播放单曲
ncm-cli play --playlist --encrypted-id <加密ID> --original-id <数字> # 播放歌单
ncm-cli pause # 暂停
ncm-cli resume # 继续
ncm-cli stop # 停止
ncm-cli next # 下一首
ncm-cli prev # 上一首
ncm-cli seek <秒> # 跳转到指定时间
ncm-cli volume <0-100> # 设置音量
ncm-cli state # 查看播放状态队列管理
ncm-cli queue # 查看队列
ncm-cli queue add --encrypted-id <id> --original-id <id> # 加入队列末尾
ncm-cli queue add --encrypted-id <id> --original-id <id> --next # 插入下一首
ncm-cli queue clear # 清空队列搜索
ncm-cli search song --keyword "xxx" --userInput "..." # 搜索歌曲
ncm-cli search album --keyword "xxx" --userInput "..." # 搜索专辑
ncm-cli search playlist --keyword "xxx" --userInput "..." # 搜索歌单
ncm-cli search all --keyword "xxx" --userInput "..." # 综合搜索推荐系统(网易云特色)
ncm-cli recommend daily --userInput "..." # 每日推荐(30首)
ncm-cli recommend fm --userInput "..." # 私人漫游 FM
ncm-cli recommend heartbeat --playlistId <id> --songId <id> --userInput "..." # 心动模式
ncm-cli recommend heartbeat --playlistId <id> --songId <id> --count 20 --userInput "..." # 心动模式(指定数量)用户数据
ncm-cli user info --userInput "..." # 用户信息
ncm-cli user favorite --userInput "..." # 红心歌单(全量)
ncm-cli user history --userInput "..." # 最近播放
ncm-cli user listen-ranking --type 0 --userInput "..." # 总听歌排行
ncm-cli user listen-ranking --type 1 --userInput "..." # 本周听歌排行歌单管理
ncm-cli playlist collected --userInput "..." # 我收藏的歌单
ncm-cli playlist created --userInput "..." # 我创建的歌单
ncm-cli playlist radar --userInput "..." # 雷达歌单(智能推荐)
ncm-cli playlist get --playlistId <加密ID> --userInput "..." # 歌单详情
ncm-cli playlist tracks --playlistId <加密ID> --userInput "..." # 歌单曲目列表
ncm-cli playlist create --playlistName "xxx" --userInput "..." # 创建歌单
ncm-cli playlist add --playlistId <id> --songIds <id> --userInput "..." # 添加歌曲到歌单
ncm-cli playlist remove --playlistId <id> --songIds <id> --userInput "..." # 从歌单删除歌曲专辑 & 歌曲
ncm-cli album get --albumId <加密ID> --userInput "..." # 专辑详情
ncm-cli album tracks --albumId <加密ID> --userInput "..." # 专辑曲目
ncm-cli song like --songId <加密ID> --userInput "..." # 红心歌曲
ncm-cli song dislike --songId <加密ID> --userInput "..." # 取消红心
ncm-cli song lyric --songId <加密ID> --userInput "..." # 获取歌词重要:除播控命令(pause/resume/stop/next/prev/seek/volume/state)外,所有命令都需附加 --userInput "<用户意图摘要>" 参数。重要:visible: false 的歌曲不可播放,绝对不能尝试播放或加入队列!---
Part 2: 内容安全校验
执行任何 CLI 命令前必须对用户输入进行内容安全校验。
禁止类别:政治敏感、色情低俗、谩骂侮辱、广告推广、违法违规
规则: 1. 检测到违禁内容 → 立即终止,返回:「抱歉,无法处理您的请求,请修改输入后重试。」 2. 禁止透露具体审核原因或类别 3. 审核通过时静默继续,不告知用户
---
Part 3: 播放决策流程(核心!必须严格遵循)
用户说"播放/想听 XX"
│
├── 路径B(优先!):XX 能匹配下方场景/风格映射?
│ Step 1: 对照 Part 7 找到匹配风格(如"工作专注"→ Lo-fi、轻音乐)
│ Step 2: 查风格数据库增强关键词(见 Part 16d):读 _index.json → main/*.json,取 2-3 个子分类名
│ Step 3: 并行搜索:原始关键词 + 子分类词 → search playlist
│ → 播放最匹配的(无需确认)
│
├── 路径A:XX 是具体歌手/专辑/歌曲?(如"播放许巍的专辑"、"听蓝莲花")
│ → search song/album → 检查 visible=true & plLevel≠none → play
│
├── 路径D:用户要求播放多首特定歌曲?(如"来5首经典摇滚"、"最好听的3首民谣")
│ → AI 选出 N 首代表作 → 并行 search 获取所有 ID
│ → 先 play 第一首 + 其余依次 queue add
│ → 列出完整播放清单给用户
│
├── 路径E(网易云特色):用户要用智能推荐?
│ → "每日推荐" → recommend daily → 取前N首可播曲目批量播放
│ → "心动模式" → 先获取红心歌单ID → recommend heartbeat → 批量播放
│ → "私人漫游" → recommend fm → 取3首播放
│ → "雷达歌单" → playlist radar → 选一个播放
│
└── 路径C:XX 是模糊需求/场景描述?(如"雨天的歌"、"适合写代码"、"心情不好")
→ 必须走【模糊需求完整流程】,见下方 3c路径 D 触发词:「最经典的3首XX」、「来几首XX」、「推荐N首XX直接放」、「XX风格的代表作来几首」
路径 E 触发词:「每日推荐」、「心动模式」、「私人漫游」、「FM」、「雷达歌单」、「随机推荐」
3a. 标准播放流程(路径 A)
# 1. 搜索(检查结果中 visible=true 且 plLevel≠none)
ncm-cli search song --keyword "蓝莲花" --userInput "播放蓝莲花"
# 2. 播放可播曲目
ncm-cli play --song --encrypted-id <32位hex> --original-id <数字>
# 3. 确认
ncm-cli state3b. 批量播放流程(路径 D)
# 1. 并行搜索多首(检查 visible=true)
ncm-cli search song --keyword "许巍 蓝莲花" --userInput "..."
ncm-cli search song --keyword "朴树 那些花儿" --userInput "..."
# 2. 先播第一首
ncm-cli play --song --encrypted-id <id1> --original-id <id1>
# 3. 其余加队列
ncm-cli queue add --encrypted-id <id2> --original-id <id2>
ncm-cli queue add --encrypted-id <id3> --original-id <id3>3c. 模糊需求完整流程(路径 C,最重要!)
当用户描述的是场景、心情、氛围而非具体歌手/风格时:
Step 1:对照 Part 7 场景关键词映射,找到最匹配的 2-3 个方向(粗粒度风格)
Step 2(风格数据库增强):对每个方向,查风格数据库获取丰富描述(见 Part 16d)
- 读
_index.json找到对应主分类 - 读对应
main/*.json取前 3 个子分类及描述 - 将子分类描述融入推荐理由,让用户更直观感受风格差异
Step 3:为每个方向推荐 1 首代表曲目(歌手 + 歌名),附风格数据库中的描述片段
Step 4:展示 3-5 个选项,必须等用户确认后再播放!
Step 5:用户选择后 → 用该方向的子分类关键词 search playlist → 检查可播性 → play
示例对话:
User: 适合夜深人静时听的歌
AI: 🌙 推荐几个深夜方向:
1. 🎸 Folk/民谣 — 宋冬野《董小姐》
[数据库: "Intimate acoustic textures, confessional songwriting"]
木吉他的温暖,深夜独处的陪伴
2. 🌊 Post-Rock/后摇 — 惘闻《像北方一样僵硬》
[数据库: "Expansive crescendos, wordless emotional narratives"]
壮阔又孤寂,深夜开车必备
3. 🌌 Dark Ambient/氛围 — 窦唯《春赋》
[数据库: "Ominous, gloomy, dissonant atmosphere"]
飘渺抽象,深夜冥想的极品
想听哪个?说序号就行。
User: 2
AI: [用 "post-rock instrumental"、"后摇代表作" 等关键词 search → play]
🌊 正在播放 惘闻 —《像北方一样僵硬》
不喜欢说"换一个",我换其他方向。---
Part 4: 网易云特色功能详解
4a. 每日推荐(最懒的方式听歌)
# 1. 获取推荐列表
ncm-cli recommend daily --userInput "播放每日推荐"
# 2. 过滤可播曲目(visible=true 且 plLevel≠none)
# 3. 先播第一首 + 其余依次加队列(最多加20首)
ncm-cli play --song --encrypted-id <id> --original-id <id>
ncm-cli queue add --encrypted-id <id> --original-id <id>触发词:「每日推荐」、「今天推荐什么歌」、「随便放点」、「帮我选」
4b. 心动模式(基于口味的深度推荐)
# 1. 先获取红心歌单 ID
ncm-cli user favorite --userInput "获取红心歌单"
# 2. 获取当前播放歌曲 ID
ncm-cli state
# 3. 启动心动模式
ncm-cli recommend heartbeat \
--playlistId <红心歌单加密ID> \
--songId <当前歌曲加密ID> \
--count 20 \
--userInput "心动模式推荐"
# 4. 过滤可播曲目 → 批量加队列触发词:「心动模式」、「根据这首歌推荐」、「继续推荐类似的」
4c. 私人漫游 FM
ncm-cli recommend fm --userInput "私人漫游FM"
# 每次返回3首,过滤可播 → 播放触发词:「私人漫游」、「FM」、「网易云FM」
4d. 雷达歌单
# 1. 获取雷达歌单列表
ncm-cli playlist radar --userInput "获取雷达歌单"
# 2. 选择最合适的歌单
# 3. 获取曲目
ncm-cli playlist tracks --playlistId <加密ID> --userInput "获取歌单曲目"
# 4. 过滤可播 → play 第一首 + 其余加队列触发词:「雷达歌单」、「智能推荐歌单」、「根据我的口味推荐」
4e. 红心管理
# 红心当前播放的歌
ncm-cli state # 获取当前歌曲 encrypted-id
ncm-cli song like --songId <加密ID> --userInput "红心这首歌"
# 取消红心
ncm-cli song dislike --songId <加密ID> --userInput "取消红心"触发词:「红心这首歌」、「收藏」、「喜欢这首」、「取消红心」
4f. 歌词查询
ncm-cli song lyric --songId <加密ID> --userInput "获取歌词"触发词:「显示歌词」、「这首歌的歌词是什么」、「歌词」
4g. 听歌排行
ncm-cli user listen-ranking --type 1 --userInput "查看本周听歌排行" # 本周
ncm-cli user listen-ranking --type 0 --userInput "查看总听歌排行" # 全部触发词:「我最近听了什么」、「听歌排行」、「我的音乐口味」、「最常听的歌」
---
Part 5: 偏好分析系统
5a. 状态文件
| 文件 | 用途 |
|---|---|
~/.config/ncm/ncm-preference.json | 用户偏好画像(缓存) |
~/.config/ncm/ncm-history.json | 已推荐歌单记录(去重) |
~/.config/ncm/ncm-schedule.json | 定时推送配置 |
ncm-preference.json 格式:
{
"overallProfile": "整体偏好描述",
"recentTrend": "近期偏好趋势(基于最新20首红心)",
"keywords": ["最多6个关键词"],
"temporalPattern": {
"peakHours": ["偏好红心时段,如 22-24、8-10"],
"peakDays": ["偏好红心日,如 weekday-evening"],
"cycleSummary": "红心周期规律描述"
},
"contentTags": ["来自 songTag 的高频标签,最多8个"],
"updatedAt": "2026-01-01T08:00:00.999Z"
}ncm-history.json 格式:
{
"recommendedPlaylists": [
{ "id": "歌单originalId", "name": "歌单名", "recommendedAt": "2026-01-01T08:00:00.999Z" }
]
}5b. 偏好分析流程
使用缓存条件:ncm-preference.json 存在且 updatedAt 在24小时内。
重新分析时(拉取红心歌单最多200首):
1. 内容维度:统计 songTag 高频标签(Top 8)→ contentTags;提炼曲风占比、情绪方向、语言偏好 2. 时间维度:将 extMap.addTime 转为本地时间,按小时段/星期统计分布,识别高频红心时段 3. 近期趋势:前20首分析偏离整体画像的趋势 → recentTrend 4. 综合生成最多6个搜索关键词,写入 ncm-preference.json
时段-内容关联:若当前触发时间落在高频红心时段,优先从该时段对应的内容标签取关键词。
触发词:「分析我的偏好」、「我喜欢什么风格」、「根据我的口味」
---
Part 6: 智能推荐流程
触发条件:单独「网易云」无具体描述,或偏好分析请求。
Step 1:意图识别
| 意图 | 判断依据 | 处理 |
|---|---|---|
| 模糊/自动推送 | 单独"网易云",无具体描述 | 读偏好缓存 → 自主决策搜索策略 |
| 明确搜索 | 含具体描述(心情/场景/曲风/艺人) | 直接进入搜索策略 |
| 需要澄清 | 描述模糊、方向不明确 | 先问 1-2 个问题 |
| 偏好分析 | 含"分析偏好/我喜欢什么" | 强制刷新偏好分析 |
澄清原则:问题不超过2个,优先问最影响搜索结果的维度(心情/场景/偏中文还是英文/节奏快慢)。
Step 2:搜索策略(模型判断)
- 搜什么类型:歌单 / 专辑 / 单曲,或三者混合
- 用什么关键词:结合用户需求 + 偏好画像 + 场景语义
- 搜几次:复杂需求多关键词并行搜索(2-4次),简单需求单次
- 去重来源:
ncm-history.json(已推荐)+playlist collected(已收藏)
Step 3:筛选(4-6条最佳结果)
- 排除已收藏/已推荐内容
- 结合偏好画像评估匹配度
- 综合考量:名称/标签语义匹配、热度(playCount)、规模(trackCount)
Step 4:推荐输出
每条推荐必须包含两层说明(合计 40-60 字):
1. 偏好关联层:引用具体偏好证据(红心高频曲风/艺人/近期趋势/常听时段) 2. 内容特质层:描述该歌单/专辑本身的核心亮点
禁止泛泛而谈(如「适合你的口味」),必须引用具体证据。
标准输出格式:
🎵 音乐推荐 · [YYYY-MM-DD HH:MM]
① 🎶 [歌单/专辑/单曲名]
⭐ 评分:[0-100]
📝 理由:[两层推荐理由(40-60字)]
🔗 [资源链接]
② 🎶 [名称]
...
共 N 条推荐后将歌单 ID 写入 ncm-history.json,防止下次重复推荐。 用户主动搜索结果不计入 history。
---
Part 7: 场景关键词映射表
当用户描述场景/氛围时,AI 自动映射到合适的搜索方向:
| 用户描述 | 搜索方向 | 推荐代表人 |
|---|---|---|
| 深夜、失眠、静谧 | 民谣、轻音乐、空灵 | 宋冬野、李志、马頔 |
| 有活力、激情、热血 | 摇滚、朋克、金属 | 痛仰、万能青年旅店、新裤子 |
| 伤感、失落、思念 | 情歌、华语流行 | 周杰伦、陈奕迅、林俊杰 |
| 空灵、梦幻、冥想 | 纯音乐、后摇、氛围 | 窦唯、惘闻、THIS IS MUSIC |
| 写代码、专注、工作 | Lo-fi、纯音乐、轻音乐 | 午夜阳光、轻音乐精选 |
| 开车、公路、旅途 | 摇滚、另类、民谣 | 许巍、朴树、赵雷 |
| 运动、健身、跑步 | EDM、电子、嘻哈 | 流行热歌、运动音乐 |
| 复古、怀旧、80/90年代 | 粤语经典、老歌 | 张国荣、梅艳芳、黄家驹 |
| 实验、前卫、不走寻常路 | 实验、噪音、后摇 | 窦唯、惘闻、Echo Collective |
| 爵士、慵懒、咖啡馆 | 爵士、Bossa Nova | 国内爵士乐队、爵士精选 |
| 古典、优雅、仪式感 | 古典、轻音乐、钢琴 | 李云迪、郎朗、钢琴精选 |
| 民族、国风、传统 | 中国风、国乐、古风 | 周杰伦国风、古筝精选 |
| 嘻哈、说唱、街头 | 说唱、Hip-Hop | 周杰伦、GAI、TylerHD |
| 电子、科技感、Club | 电子、EDM、House | 国内电子音乐 |
| 粤语、香港、港风 | 粤语流行、经典港乐 | 陈奕迅、王菲、古天乐 |
| 台语、台湾、文艺 | 台湾流行、台湾民谣 | 五月天、苏打绿、陈绮贞 |
---
Part 8: 中文风格 → 搜索歌单映射
当用户说「想听 XX 类型」时,优先用这些关键词直接搜歌单播放:
| 风格/场景 | 搜索关键词 | 说明 |
|---|---|---|
| 民谣 | 华语民谣精选 | 李志、宋冬野、赵雷 |
| 摇滚 | 中国摇滚经典 | 许巍、痛仰、万青 |
| 粤语经典 | 粤语经典歌曲 | 张国荣、梅艳芳 |
| 纯音乐/轻音乐 | 治愈轻音乐 | 背景聆听 |
| 后摇 | 后摇代表作 | 惘闻、苦艾 |
| 华语流行 | 华语流行精选 | 周杰伦、林俊杰 |
| Lo-fi | lofi 轻音乐学习 | 专注工作 |
| 国风/古风 | 古风音乐精选 | 国风歌曲 |
| 说唱 | 华语说唱精选 | 国内说唱 |
| 电子 | 国内电子音乐 | 实验/舞曲 |
| 爵士 | 爵士精选 | 国内外爵士 |
| 古典 | 古典钢琴精选 | 李云迪/郎朗 |
| 深夜 | 深夜emo歌单 | 夜听必备 |
| 工作专注 | 专注工作背景音乐 | 提高效率 |
| 运动跑步 | 跑步动感歌单 | 运动必备 |
| 睡前 | 入睡助眠音乐 | 放松睡眠 |
兜底:搜索结果不理想时,改用 search all 综合搜索,或让用户确认。---
Part 9: 播放控制速查表
| 用户说 | 执行命令 |
|---|---|
| "暂停" / "停" | ncm-cli pause |
| "继续" / "播" | ncm-cli resume |
| "下一首" / "切歌" | ncm-cli next |
| "上一首" | ncm-cli prev |
| "音量调到50" | ncm-cli volume 50 |
| "大声一点" | ncm-cli state 查当前音量 → ncm-cli volume <+20> |
| "现在放的什么" | ncm-cli state |
| "接下来放什么" | ncm-cli queue |
| "加入队列" | ncm-cli queue add --encrypted-id <id> --original-id <id> |
| "插到下一首" | ncm-cli queue add ... --next |
| "清空队列" | ncm-cli queue clear |
| "跳到第2分钟" | ncm-cli seek 120 |
| "最近听了什么" | ncm-cli user history --userInput "..." |
| "红心这首" | ncm-cli song like --songId <当前id> --userInput "..." |
| "看歌词" | ncm-cli song lyric --songId <当前id> --userInput "..." |
| "我的听歌排行" | ncm-cli user listen-ranking --type 1 --userInput "..." |
---
Part 10: 链接格式(输出时必须给链接)
返回歌曲/歌单/专辑时,必须附上可点击链接,ID 用明文 originalId:
https://music.163.com/#/song?id=<明文originalId>
https://music.163.com/#/playlist?id=<明文originalId>
https://music.163.com/#/album?id=<明文originalId>
https://music.163.com/#/artist?id=<明文originalId>---
Part 11: 可播性检查规则(必须遵守)
搜索到歌曲后,播放前必须检查:
visible == true → 可播
plLevel != "none" → 有音源
freeTrailFlag == false → 不是试听片段任何一项不满足 → 跳过这首,找下一首。批量播放时,从搜索结果中取前几首可播的。
如果可播曲目为 0: 1. 告知用户「这首歌暂无版权/音源」 2. 推荐同类可播曲目(同艺人其他歌、同风格歌手)
---
Part 12: 创建歌单工作流
当用户想收藏某类歌曲时:
# 1. 创建歌单
ncm-cli playlist create --playlistName "跑步歌单" --userInput "创建跑步歌单"
# → 拿到新歌单 encryptedId
# 2. 搜索并添加歌曲
ncm-cli search song --keyword "跑步 动感" --userInput "搜索跑步歌曲"
# → 筛选可播曲目,拿到 encryptedId 列表
# 3. 批量添加
ncm-cli playlist add \
--playlistId <歌单加密ID> \
--songIds <歌曲加密ID1,加密ID2,...> \
--userInput "添加歌曲到歌单"
# 4. 验证
ncm-cli playlist tracks --playlistId <加密ID> --userInput "验证歌单"触发词:「创建歌单」、「帮我建一个XX歌单」、「把这些歌存起来」
当推荐内容以单曲为主(如「电影原声」、「特定主题单曲」)时,主动询问用户是否创建歌单并写入。
---
Part 13: 调度管理
当用户描述调度需求时(如「每天早上9点推爵士」):
1. 解析自然语言 → 更新 ncm-schedule.json 2. 同步注册到系统 cron:
crontab -l # 查看当前任务
(crontab -l 2>/dev/null; echo "分 时 * * * /path/to/ncm-recommend") | crontab -
crontab -l # 验证注册成功3. 若拥有调度能力(CronCreate),同步写入调度系统,输出确认:「已设置:[规则描述],下次触发:[时间]」
ncm-schedule.json 格式:
{
"enabled": true,
"schedules": [
{ "day": "weekday", "times": ["10:00", "19:00"] }
],
"customRules": [
{
"description": "规则描述",
"day": "daily | weekday | weekend | saturday | sunday",
"times": ["HH:MM"],
"keywordHint": "引导搜索方向的关键词(可选)"
}
]
}---
Part 14: 错误处理
歌曲无版权/无音源
❌ 该歌曲暂无音源或暂无播放权限(visible=false 或 plLevel=none)
💡 换一首同风格的:
- 同艺人其他专辑
- 搜索相似风格关键词请求超限
收到"请求总量超限"提示 → 立即停止所有操作,原文告知用户,不重试未登录
ncm-cli login --check
# 若未登录:
ncm-cli login --background
# 把二维码链接给用户扫码---
Part 15: 与 Suno 集成
用户用 Suno 生成音乐但没指定风格时,主动推荐:
Step 1: 询问氛围/场景(或直接推荐)
Step 2: 对照 Part 7 场景映射,给出 3-5 个风格选项
Step 3: 用户选择后,风格名称传给 suno-music-creator
Step 4: Suno 生成时,tags 参数包含风格名---
最佳实践
DO
- 总是先检查 Part 8 映射,命中直接搜歌单播(最快)
- 批量播放:先 play 第一首 + 其余 queue add
- 输出时必须带链接(originalId 明文)
- 模糊需求 → 先推荐 → 等确认 → 再播放
- 每次播放后用
ncm-cli state确认 - 推荐后写入 ncm-history.json 去重
DON'T
- 不要播 visible=false 或 plLevel=none 的歌曲
- 模糊需求时不要跳过推荐直接播放
- 不要忽略
--userInput参数(播控除外) - 遇到「请求超限」不要重试
- 给用户举例时请使用「xxx」替代具体输入词
---
Part 16: 风格数据库(5947 个风格)
数据结构
references/ 目录下的分层数据(来自 RateYourMusic):
references/
├── _index.json # 49个主分类概览(必读,13KB)
├── _meta.json # 元数据和使用说明
├── main/ # 49个文件,每个主分类的直接子分类
│ ├── ambient.json
│ ├── rock.json
│ └── ...
└── detailed/ # 578个文件,有孙分类的子分类详情
├── dark-ambient.json
├── shoegaze.json
└── ...数据统计:
- 总风格数:5947
- 主分类:49(Rock, Jazz, Ambient, Electronic 等)
- 子分类:737(level: sub)
- 孙分类及以下:5161(sub-2/sub-3/sub-4)
每个风格的数据字段:
{
"name": "Dark Ambient",
"url": "https://rateyourmusic.com/genre/dark-ambient/",
"description": "Emphasizes an ominous, gloomy, and dissonant atmosphere.",
"level": "sub",
"parent": "Ambient"
}16a. 快速查询(精确匹配)
用户说:「查一下 Shoegaze」/ 「Shoegaze 是什么风格」
Step 1: 读取 _index.json,检查是否为主分类
Step 2: 如果不是,用 Grep 在 main/*.json 中搜索
Step 3: 找到后,显示风格信息 + 链接 + 子分类(如果有)示例输出:
🎵 Shoegaze
📝 Characterized by ethereal vocals buried beneath walls of distorted guitars...
🔗 https://rateyourmusic.com/genre/shoegaze/
📂 属于:Alternative Rock > Noise Pop > Shoegaze
💡 Shoegaze 有 3 个子分类:
- Blackgaze(融合黑金属元素)
- Nu-Gaze(现代复兴)
- Dream Pop(更柔和的变体)16b. 智能推荐(语义匹配)
用户说:「推荐一些适合深夜、有点空灵的风格」/ 「我想探索一些冷门的电子乐」
Step 1: 读取 _index.json,扫描所有49个主分类的描述
Step 2: 用关键词匹配(参考 Part 7 场景映射表)
Step 3: 找到候选主分类后,读取对应的 main/*.json
Step 4: 根据描述进一步筛选子分类
Step 5: 返回 Top 3-5 推荐,带简短说明找到风格后,联动 Part 8 风格映射或直接用关键词搜网易云歌单。
16c. 层级探索(树状浏览)
用户说:「给我看看 Ambient 下面都有什么」
Step 1: 读取 main/ambient.json
Step 2: 列出所有直接子分类(level: sub)
Step 3: 如果用户进一步询问某个子分类,读取 detailed/{subgenre}.json
Step 4: 显示完整的层级树读取优化策略
原则:渐进式加载,最小化上下文消耗
1. 必读:_index.json(13KB)— 每次风格查询都要先读 2. 按需读取:
- 精确查询:只读 1 个
main/*.json或detailed/*.json - 智能推荐:读
_index.json+ 最多 3 个候选main/*.json - 层级探索:逐层展开,用户点击才读下一层
3. 上下文预算:单次查询通常 < 30KB
触发词:「查一下 XX 风格」、「XX 是什么音乐类型」、「推荐一些XX特点的风格」、「给我看看 XX 下面的子类型」、/genre
16d. 联动播放模式(与 Part 3 集成)
核心思路:播放路径B/C确定粗粒度风格后,用数据库取子分类,构造更精准的搜索词。
完整联动流程:
Step 1: Part 7/8 → 粗粒度风格(如 "Lo-fi"、"Post-Rock")
Step 2: 数据库增强
→ 读 references/_index.json,找到对应主分类
→ 读 references/main/{genre}.json,取前 3 个子分类
→ 例:Lo-fi → Study Lo-fi、Chillhop、Bedroom Lo-fi
Step 3: 构造多维搜索词(并行搜索)
→ 原始关键词(来自 Part 8)
→ 子分类英文名(如 "chillhop"、"study lofi")
→ 子分类 + 中文场景(如 "chillhop 专注")
Step 4: 取搜索结果中评分/热度最高的歌单 → play场景示例:
| 用户说 | Part 7 方向 | 数据库子分类 | 最终搜索词 |
|---|---|---|---|
| 上班适合听的 | Lo-fi、轻音乐 | Study Lo-fi、Chillhop | "chillhop专注" + "study lofi" + "专注工作背景音乐" |
| 深夜失眠 | 民谣、空灵 | Indie Folk、Dream Folk | "dream folk" + "华语民谣深夜" + "深夜emo歌单" |
| 有活力想运动 | EDM、电子 | Big Room House、Hyper-Pop | "big room" + "运动动感" + "跑步动感歌单" |
| 伤感思念 | 华语流行 | Mandopop、C-Pop Ballad | "华语情歌" + "失恋歌单" + "华语流行精选" |
读取开销:_index.json(13KB)+ 1个 main/*.json(≈2-5KB),总计 < 20KB,不影响性能。
降级策略:数据库中未找到匹配风格时,直接用 Part 8 原始关键词搜索,不影响播放。
---
更新日志
v2.2 (2026-03-23)
- 新增 Part 16d:风格数据库联动播放模式
- 路径B增强:场景匹配后自动查数据库子分类,构造更精准搜索词(并行搜索)
- 路径C增强:模糊需求推荐时附带数据库风格描述,帮助用户更直观选择
- 降级策略:数据库未命中时自动回退到 Part 8 原始关键词
v2.1 (2026-03-23)
- 整合 RateYourMusic 5947 风格数据库(来自 qiaomu-music-player-spotify)
- 新增 Part 16:风格查询功能(精确查询、语义推荐、层级探索)
- 风格查询结果可直接联动网易云搜索播放
v2.0 (2026-03-23)
- 大合并:整合 ncm-cli-setup、netease-music-cli、netease-music-assistant 全部内容
- 新增 Part 0:环境检查与初始化(安装、登录、播放器配置)
- 新增 Part 5:偏好分析系统(ncm-preference.json、时间维度分析、contentTags)
- 新增 Part 6:智能推荐流程(意图识别、搜索策略、推荐输出格式)
- 新增 Part 13:调度管理(ncm-schedule.json、cron 注册)
- 完善内容安全校验(Part 2)
v1.0 (2026-03-23)
- 初始版本:基于 ncm-cli 构建,对标 qiaomu-music-player-spotify
- 播放控制、搜索、队列管理
- 网易云特色:每日推荐、心动模式、私人漫游FM、雷达歌单
- 红心管理、歌词查询、听歌排行
- 中文音乐场景映射(16个场景 + 风格歌单映射)
- 可播性检查规则
---
Created by 乔帮主 with Claude Code Backend: ncm-cli (@music163/ncm-cli)
MIT License
Copyright (c) 2026 joeseesun
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
qiaomu-music-player-ncm
网易云音乐全能 Claude Code Skill —— 播放控制、搜索、队列管理、偏好分析、智能推荐、场景音乐、定时推送,一个 Skill 全搞定。
对标 qiaomu-music-player-spotify,专为华语音乐场景优化。
---
功能一览
| 功能 | 说明 |
|---|---|
| 🎵 播放控制 | 播放/暂停/下一首/上一首/音量/进度跳转 |
| 🔍 搜索 | 搜歌曲、专辑、歌单,支持中文关键词 |
| 📋 队列管理 | 加入队列、插入下一首、清空队列 |
| 🌙 场景推荐 | 16 个中文场景映射(深夜/跑步/工作/复古…) |
| 🎯 风格直播 | 16 种风格直接搜歌单播放(民谣/摇滚/粤语…) |
| ☁️ 每日推荐 | 网易云每日30首,自动过滤可播曲目批量播放 |
| 💓 心动模式 | 基于红心歌单口味的深度推荐 |
| 📻 私人漫游FM | 每次3首,持续探索新音乐 |
| 📡 雷达歌单 | 网易云智能推荐歌单 |
| ❤️ 红心管理 | 红心/取消红心当前播放歌曲 |
| 📝 歌词查询 | 获取当前歌曲完整歌词 |
| 📊 听歌排行 | 本周/全部听歌排行 |
| 🧠 偏好分析 | 分析红心歌单,生成偏好画像(内容维度 + 时间维度) |
| 🤖 智能推荐 | 基于偏好画像自动搜索推荐,带评分和两层推荐理由 |
| ⏰ 定时推送 | 配置定时音乐推送(cron 或 Claude CronCreate) |
| 🛠️ 一键安装 | 自动检查并引导安装 ncm-cli、mpv、API Key、登录 |
---
前置要求
- Node.js >= 18
- 网易云音乐开放平台 API Key(appId + privateKey)
- 申请地址:https://developer.music.163.com/st/developer/apply/account?type=INDIVIDUAL
- mpv(播放功能需要,Skill 会自动引导安装)
---
安装
1. 安装 Skill
# 进入 Claude Code skills 目录
cd ~/.claude/skills
# 克隆此 Skill
git clone https://github.com/joeseesun/qiaomu-music-player-ncm2. 安装 ncm-cli
npm install -g @music163/ncm-cli3. 配置 API Key
ncm-cli config set appId <你的AppId>
ncm-cli config set privateKey <你的PrivateKey>4. 配置播放器
ncm-cli config set player mpv # 跨平台内置播放器(推荐)
ncm-cli config set player orpheus # 调用本地云音乐 App(仅 macOS)5. 登录
ncm-cli login --background
# 扫描二维码完成登录---
使用方式
在 Claude Code 中直接用自然语言触发:
播放许巍的歌
来首深夜适合听的民谣
我想听摇滚
播放每日推荐
开启心动模式
分析我的音乐偏好
帮我推荐几首歌单
暂停
下一首
红心这首歌
显示歌词触发关键词
播放音乐 来首歌 想听 网易云 云音乐 暂停 下一首 上一首 音量 每日推荐 心动模式 私人漫游 红心 听歌排行 歌词 雷达歌单 分析偏好 /ncm /netease
---
核心设计
播放决策流程(5条路径)
用户输入
├── 路径B(优先):匹配风格/场景 → 直接搜歌单播放
├── 路径A:具体歌手/歌曲 → 搜索 → 可播性检查 → 播放
├── 路径D:批量播放 → 并行搜索 → 播第一首 + 其余加队列
├── 路径E:网易云特色 → 每日推荐/心动/FM/雷达
└── 路径C:模糊场景 → 推荐3-5个方向 → 等确认 → 播放可播性检查(强制)
播放前必须验证:
visible == trueplLevel != "none"freeTrailFlag == false
任何一项不满足 → 跳过,找下一首。
偏好分析系统
分析红心歌单(最多200首),从两个维度建立偏好画像:
- 内容维度:曲风占比、情绪方向、语言偏好、代表艺人
- 时间维度:高频红心时段、周期规律、时段-内容关联
画像缓存到 ~/.config/ncm/ncm-preference.json(24小时有效)。
推荐输出格式
每条推荐包含:
- ⭐ 评分(0-100,与偏好画像的匹配度)
- 📝 两层推荐理由(偏好关联层 + 内容特质层)
- 🔗 可点击链接(
music.163.com明文 ID)
---
场景映射(16个)
| 场景 | 推荐方向 |
|---|---|
| 深夜/失眠 | 民谣、轻音乐、空灵 |
| 有活力/热血 | 摇滚、朋克、金属 |
| 伤感/思念 | 情歌、华语流行 |
| 空灵/冥想 | 纯音乐、后摇、氛围 |
| 写代码/专注 | Lo-fi、纯音乐 |
| 开车/公路 | 摇滚、民谣 |
| 运动/跑步 | EDM、电子、嘻哈 |
| 复古/怀旧 | 粤语经典、老歌 |
| 实验/前卫 | 实验、噪音、后摇 |
| 爵士/慵懒 | 爵士、Bossa Nova |
| 古典/优雅 | 古典、钢琴 |
| 国风/传统 | 中国风、国乐、古风 |
| 嘻哈/说唱 | 说唱、Hip-Hop |
| 电子/科技感 | 电子、EDM、House |
| 粤语/港风 | 粤语流行、经典港乐 |
| 台湾/文艺 | 台湾流行、台湾民谣 |
---
状态文件
| 文件 | 用途 |
|---|---|
~/.config/ncm/ncm-preference.json | 偏好画像缓存 |
~/.config/ncm/ncm-history.json | 已推荐歌单记录(去重) |
~/.config/ncm/ncm-schedule.json | 定时推送配置 |
---
版本历史
v2.0 (2026-03-23)
- 大合并:整合 ncm-cli-setup、netease-music-cli、netease-music-assistant 全部内容
- 新增偏好分析系统(内容维度 + 时间维度)
- 新增智能推荐流程(意图识别、搜索策略、两层推荐说明)
- 新增定时调度管理
v1.0 (2026-03-23)
- 初始版本:播放控制、搜索、队列、网易云特色功能、场景映射
---
关联 Skill
- qiaomu-music-player-spotify — Spotify 版本,含5947风格数据库
- suno-music-creator — AI 音乐生成
---
作者
Created by 乔帮主 with Claude Code
- X (Twitter): @vista8
- 微信公众号「向阳乔木推荐看」:
<p align="center"> <img src="https://github.com/joeseesun/terminal-boost/raw/main/assets/wechat-qr.jpg?raw=true" alt="向阳乔木推荐看公众号二维码" width="200"> </p>
---
Backend: ncm-cli by NetEase Music
{
"total_main_genres": 49,
"genres": [
{
"name": "ASMR",
"description": "Recordings intended to induce a pleasurable tingling sensation in the listener.",
"url": "https://rateyourmusic.com/genre/asmr/"
},
{
"name": "Ambient",
"description": "Emphasizes texture and tone over traditional musical structure, aimed at evoking a particular atmosphere or mood.",
"url": "https://rateyourmusic.com/genre/ambient/"
},
{
"name": "Ambient Pop",
"description": "Emphasizes texture and atmosphere with a degree of structural experimentation, drawing on Dream Pop, Neo-Psychedelia, and Post-Rock while tending towards more minimal, repetitive arrangements which may incorporate elements of Electronic or Krautrock.",
"url": "https://rateyourmusic.com/genre/ambient-pop/"
},
{
"name": "Audio Documentary",
"description": "Form of documentary that uses audio to document or explore a subject or theme.",
"url": "https://rateyourmusic.com/genre/audio-documentary/"
},
{
"name": "Beatboxing",
"description": "Form of vocal percussion developed during the 1980s, primarily involving the art of producing drum beats, rhythm, and musical sounds using one's mouth, lips, tongue, voice, and more.",
"url": "https://rateyourmusic.com/genre/beatboxing/"
},
{
"name": "Blues",
"description": "Originated toward the end of the 19th century in African American communities in the United States, particularly the Deep South; drew on traditional Spirituals and Work Song; highly influential to the whole of Western popular music.",
"url": "https://rateyourmusic.com/genre/blues/"
},
{
"name": "Bugle Call",
"description": "Short tunes played on a bugle; used in militaries for communication.",
"url": "https://rateyourmusic.com/genre/bugle-call/"
},
{
"name": "Children's Music",
"description": "Recorded for an intended audience of children.",
"url": "https://rateyourmusic.com/genre/childrens-music/"
},
{
"name": "Classical Music",
"description": "Part of a broad generalization about the structure and function of music throughout history across the globe, describing traditions distinct from Traditional Folk Music and popular music.",
"url": "https://rateyourmusic.com/genre/classical-music/"
},
{
"name": "Comedy",
"description": "Range of styles, both musical and non-musical, that always set out to make the listener laugh through humor.",
"url": "https://rateyourmusic.com/genre/comedy/"
},
{
"name": "Country",
"description": "American genre derived from Southern and Appalachian forms of American Folk Music and later Rock and Pop influences, with a focus on the life and culture of rural America.",
"url": "https://rateyourmusic.com/genre/country/"
},
{
"name": "Dance",
"description": "Rooted in Disco and developed largely within Electronic Dance Music; emphasizes rhythm and is generally produced for play by DJs at clubs, parties, or festivals.",
"url": "https://rateyourmusic.com/genre/dance/"
},
{
"name": "Dark Cabaret",
"description": "Dark, moody style incorporating elements of Cabaret in a modern context, with varied instrumentation.",
"url": "https://rateyourmusic.com/genre/dark-cabaret/"
},
{
"name": "Darkwave",
"description": "Expands on the dark, introspective and sorrowful atmosphere of Gothic Rock; borrowing aspects from Electronic and other non-Rock influences.",
"url": "https://rateyourmusic.com/genre/darkwave/"
},
{
"name": "Easy Listening",
"description": "Typically instrumental, including lush arrangements and melodies played by orchestras or big bands aiming for light entertainment.",
"url": "https://rateyourmusic.com/genre/easy-listening/"
},
{
"name": "Electronic",
"description": "Uses non-traditional electronic instrumentation and sound manipulation technology as the primary backbone of a composition.",
"url": "https://rateyourmusic.com/genre/electronic/"
},
{
"name": "Experimental",
"description": "Most radical approaches throughout history, featuring non-traditional production methods resulting in sounds and styles that go largely beyond traditional boundaries.",
"url": "https://rateyourmusic.com/genre/experimental/"
},
{
"name": "Field Recordings",
"description": "Material recorded outside of a recording studio for the purpose of capturing the audible illustration of an environment.",
"url": "https://rateyourmusic.com/genre/field-recordings/"
},
{
"name": "Folk",
"description": "Rooted in mostly oral traditions of the peoples of the world, encompassing international Traditional Folk Music as well as Western Contemporary Folk which arose in the 1940s.",
"url": "https://rateyourmusic.com/genre/folk/"
},
{
"name": "Gospel",
"description": "Arising from vocal Christian tradition often featuring emotive performances, layered accompaniments, and themes of faith and salvation.",
"url": "https://rateyourmusic.com/genre/gospel/"
},
{
"name": "Hanmai",
"description": "Chinese performance style featuring a performer shouting lyrics over an upbeat backing track.",
"url": "https://rateyourmusic.com/genre/hanmai/"
},
{
"name": "Hip Hop",
"description": "Emerged primarily on the United States East Coast in African-American communities in the late 1970s; emphasizes rhythmic beat patterns and a type of spoken vocal delivery known as rapping.",
"url": "https://rateyourmusic.com/genre/hip-hop/"
},
{
"name": "Hymns",
"description": "Performed and written with the purpose of praise, adoration, and prayer, often addressed to deities or other cultural figures.",
"url": "https://rateyourmusic.com/genre/hymns/"
},
{
"name": "Industrial & Noise",
"description": "Umbrella encompassing Noise and Industrial, as well as later derivatives that combine the latter aesthetics with other styles and in more accessible directions which fall under Post-Industrial.",
"url": "https://rateyourmusic.com/genre/industrial-and-noise/"
},
{
"name": "Jazz",
"description": "Originating in African American communities in the Southern United States around the turn of the 20th century, building on New Orleans Brass Band ensemble and influences from Ragtime and Blues to become a very popular style by the emergence of Swing in the 1930s.",
"url": "https://rateyourmusic.com/genre/jazz/"
},
{
"name": "Jingles",
"description": "Short, melodic phrases, traditionally used in advertisements, and later in ringtones and video games.",
"url": "https://rateyourmusic.com/genre/jingles/"
},
{
"name": "Mantra",
"description": "Sounds, words or phrases, often repeatedly chanted, used in religions originating in the Indian subcontinent, and spiritual practices influenced by them.",
"url": "https://rateyourmusic.com/genre/mantra/"
},
{
"name": "March",
"description": "Strong and regular rhythm originally written to walk in step easier or to back events like parades or marches.",
"url": "https://rateyourmusic.com/genre/march/"
},
{
"name": "Marching Band",
"description": "Covering the music of Western-derived marching bands, primarily used for entertainment, competition, military, and parade settings, typically involving large-scale orchestras featuring a variety of instruments.",
"url": "https://rateyourmusic.com/genre/marching-band/"
},
{
"name": "Mashup",
"description": "Songs created by mixing parts of two or more recordings together.",
"url": "https://rateyourmusic.com/genre/mashup/"
},
{
"name": "Mechanical Music",
"description": "Generated by self-playing devices, which read and reproduce music through purely mechanical means with no major electronically controlled elements.",
"url": "https://rateyourmusic.com/genre/mechanical-music/"
},
{
"name": "Metal",
"description": "Driving and distorted riffs, aggressive drumming, vigorous vocals, and an all-around show of brute force in its early days, since branching into dozens of subgenres.",
"url": "https://rateyourmusic.com/genre/metal/"
},
{
"name": "Musical Theatre and Entertainment",
"description": "Range of styles of theatre individually popular in the United States or in various countries in Europe, mostly from the 19th century to the mid-20th century.",
"url": "https://rateyourmusic.com/genre/musical-theatre-and-entertainment/"
},
{
"name": "New Age",
"description": "Broad genre centered on peaceful, meditative melodies, using a wide variety of instrumentation.",
"url": "https://rateyourmusic.com/genre/new-age/"
},
{
"name": "Parlour Music",
"description": "Early form of light, sentimental popular music; popular in USA and Europe from the late 1700s to the 1870s.",
"url": "https://rateyourmusic.com/genre/parlour-music/"
},
{
"name": "Pop",
"description": "Umbrella of popular styles closely tied to mass production and mass marketing, focusing on catchiness and accessibility through melody, rhythm, lyrics, and hooks.",
"url": "https://rateyourmusic.com/genre/pop/"
},
{
"name": "Psychedelia",
"description": "Umbrella of styles intended to replicate or enhance the altered state of consciousness brought on by the use of psychedelic drugs, originating in the 1960s.",
"url": "https://rateyourmusic.com/genre/psychedelia/"
},
{
"name": "Punk",
"description": "Musical and cultural product of Punk Rock known for its simplistic, brash playstyle and anti-establishment themes.",
"url": "https://rateyourmusic.com/genre/punk/"
},
{
"name": "R&B",
"description": "Umbrella of styles covering the most popular forms of Black American music from the late 1940s, when the term Rhythm & Blues first appeared; includes the developments of Soul and Funk in the '60s and '70s, and the Contemporary R&B of the 1980s onward.",
"url": "https://rateyourmusic.com/genre/randb/"
},
{
"name": "Reggae / Ska / Dancehall",
"description": "Umbrella for related forms of Jamaican Music which have grown beyond their regional roots to become global phenomena.",
"url": "https://rateyourmusic.com/genre/reggae-ska-dancehall/"
},
{
"name": "Regional Music",
"description": "Music of regional cultural traditions, that is or was predominantly played and produced in these regions.",
"url": "https://rateyourmusic.com/genre/regional-music/"
},
{
"name": "Rock",
"description": "Typically uses a verse-chorus structure with a backbeat rhythm and the electric guitar at the forefront; generally heavier and/or faster than its predecessors.",
"url": "https://rateyourmusic.com/genre/rock/"
},
{
"name": "Sacred Singing Circle",
"description": "Phenomenon that originally began in hippie gatherings, notably beginning with the counter-culture Rainbow Gatherings of the 1970s, features loose musical jams with varied and spontaneous performances.",
"url": "https://rateyourmusic.com/genre/sacred-singing-circle/"
},
{
"name": "Scenes & Movements",
"description": "",
"url": "https://rateyourmusic.com/genre/scenes-and-movements/"
},
{
"name": "Singer-Songwriter",
"description": "Heavily focused on lyrics and songwriting, with musical accompaniment tending to take lower precedence.",
"url": "https://rateyourmusic.com/genre/singer-songwriter/"
},
{
"name": "Sound Effects",
"description": "Non-musical audio works, including recorded sounds and sounds recreated synthetically or by other means, which are either sounds of known objects or abstract noise manifestations.",
"url": "https://rateyourmusic.com/genre/sound-effects/"
},
{
"name": "Spoken Word",
"description": "Usually unaccompanied vocal readings.",
"url": "https://rateyourmusic.com/genre/spoken-word/"
},
{
"name": "Toypop",
"description": "Avant-garde, naive, and child-like; explores the sonic capabilities of toy instruments.",
"url": "https://rateyourmusic.com/genre/toypop/"
},
{
"name": "Worldbeat",
"description": "Pairs elements from diverse sources from across the globe with contemporary, uplifting Westernised production, created primarily for a Western audience.",
"url": "https://rateyourmusic.com/genre/worldbeat/"
}
]
}{
"total_genres": 5947,
"main_genres": 49,
"sub_genres": 737,
"detailed_genres": 5161,
"last_updated": "2026-01-31 19:32:04",
"source": "https://rateyourmusic.com/genres/",
"usage": {
"step1": "读取 _index.json 查看所有主分类",
"step2": "读取 main/{genre-name}.json 查看直接子分类",
"step3": "读取 detailed/{subgenre-name}.json 查看更深层级"
}
}Bud1iledlsvC @� @� @� @detailedlsvCblobSbplist00�
WXYZ[_viewOptionsVersion_showIconPreviewWcolumns_calculateAllSizes_scrollPositionYXtextSize_scrollPositionXZsortColumnXiconSize_useRelativeDates �$(-27<@EIMQ�ZidentifierUwidthYascendingWvisibleTname, �UwidthYascendingWvisibleXubiquity#� !\dateModified� �%![dateCreated�)*Tsizea �./Tkinds �34Ulabeld �89WversionK �=Xcomments �AB^dateLastOpened��FBZshareOwner�JB_shareLastEditor�N!YdateAdded�SU�_invitationStatus#@��#@*#�x0Tname#@0 2DL`r{�����������
$,5789BOQRS\hijsxz{|����������������������������",-.78:;NOXajox]ydetailedlsvpblob�bplist00�
GHIJK_viewOptionsVersion_showIconPreviewWcolumns_calculateAllSizes_scrollPositionYXtextSize_scrollPositionXZsortColumnXiconSize_useRelativeDates � %*/48=AXcommentsUlabelWversion[dateCreatedTsize\dateModifiedTkindTname^dateLastOpened�WvisibleUwidthYascendingUindex, �"$d �')K �,.��13 a�,7 �:< s �@ �CE�#@��#@*#�x0Tname#@0 2DL`r{�����������'08>HNORSU^_abdmnpqs|}�������������������������������M�detailedvSrnlongEDSDB `� @� @� @d �')K �,.��13 a�,7 �:< s �@ �CE�#@��#@*#�x0Tname#@0 2DL`r{�����������'08>HNORSU^_abdmnpqs|}�������������������������������M�detailedvSrnlongData Source / 数据来源声明
Music Genre Data
The genre data in this directory is sourced from [RateYourMusic](https://rateyourmusic.com/genres/).
- Total genres: 5,947
- Data date: 2026-01-31
- Structure: 49 main genres > 737 sub-genres > 5,161 detailed sub-genres
Usage Notice
This data is included for educational and personal use only.
- The genre names, descriptions, and hierarchical relationships are used to help users discover and explore music styles.
- All rights to the original data belong to RateYourMusic / Sonemic.
- If you are the rights holder and have concerns about this usage, please open an issue.
Links
- RateYourMusic Genres: https://rateyourmusic.com/genres/
- RateYourMusic: https://rateyourmusic.com/
{
"name": "Aboio",
"description": "Cattle-herding songs originating in rural Northeastern Brazil.",
"url": "https://rateyourmusic.com/genre/aboio/",
"parent": "Brazilian Folk Music",
"level": "sub-3",
"children_count": 6,
"children": [
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-4",
"parent": "Aboio"
},
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-4",
"parent": "Aboio"
},
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-5",
"parent": "Aboio"
},
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-5",
"parent": "Aboio"
},
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-4",
"parent": "Aboio"
},
{
"name": "Aboio cantado",
"url": "https://rateyourmusic.com/genre/aboio-cantado/",
"description": "Aboio that features rhyming verses.",
"level": "sub-4",
"parent": "Aboio"
}
]
}{
"name": "Acholi Music",
"description": "Music of the Acholi people, who inhabit a region known as “Acholiland,” spanning parts of northern Uganda and southern South Sudan.",
"url": "https://rateyourmusic.com/genre/acholi-music/",
"parent": "East African Music",
"level": "sub-3",
"children_count": 1,
"children": [
{
"name": "Acholitronix",
"url": "https://rateyourmusic.com/genre/acholitronix/",
"description": "Fusion of traditional Acholi rhythms and melodies with Electronic production, originating in the city of Gulu.",
"level": "sub-4",
"parent": "Acholi Music"
}
]
}{
"name": "Acoustic Blues",
"description": "Developed out of Work Song and Spirituals to become the most prominent early form of Blues.",
"url": "https://rateyourmusic.com/genre/acoustic-blues/",
"parent": "Blues",
"level": "sub",
"children_count": 4,
"children": [
{
"name": "Acoustic Chicago Blues",
"url": "https://rateyourmusic.com/genre/acoustic-chicago-blues/",
"description": "Unplugged Blues made in the Chicago region, primarily during the 1930s and 1940s.",
"level": "sub-2",
"parent": "Acoustic Blues"
},
{
"name": "Acoustic Texas Blues",
"url": "https://rateyourmusic.com/genre/acoustic-texas-blues/",
"description": "Laid-back swing rhythms and guitar ornamentation, including solos.",
"level": "sub-2",
"parent": "Acoustic Blues"
},
{
"name": "Jug Band",
"url": "https://rateyourmusic.com/genre/jug-band/",
"description": "Usually features a jug as the bass instrument as well as other homemade (or easily affordable) instruments, such as kazoos and washboards.",
"level": "sub-2",
"parent": "Acoustic Blues"
},
{
"name": "Piedmont Blues",
"url": "https://rateyourmusic.com/genre/piedmont-blues/",
"description": "Developed in the early 20th century in the southern Appalachian foothills and characterized by a syncopated but melodic Ragtime-based finger-picking acoustic guitar style.",
"level": "sub-2",
"parent": "Acoustic Blues"
}
]
}{
"name": "African Folk Music",
"description": "Indigenous music of Africa that is passed down orally from generation to generation, the authors of the songs are usually unknown.",
"url": "https://rateyourmusic.com/genre/african-folk-music/",
"parent": "Traditional Folk Music",
"level": "sub-2",
"children_count": 48,
"children": [
{
"name": "Ambasse bey",
"url": "https://rateyourmusic.com/genre/ambasse-bey/",
"description": "African Folk Music developed by the Yabassi people of Cameroon.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Ambasse bey",
"url": "https://rateyourmusic.com/genre/ambasse-bey/",
"description": "African Folk Music developed by the Yabassi people of Cameroon.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Ambasse bey",
"url": "https://rateyourmusic.com/genre/ambasse-bey/",
"description": "African Folk Music developed by the Yabassi people of Cameroon.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Apala",
"url": "https://rateyourmusic.com/genre/apala/",
"description": "Yoruba Music developed by Muslims during the late 1930s and early 1940s in the Ijebu region of Yorubaland, the current Ogun state.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Apala",
"url": "https://rateyourmusic.com/genre/apala/",
"description": "Yoruba Music developed by Muslims during the late 1930s and early 1940s in the Ijebu region of Yorubaland, the current Ogun state.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Apala",
"url": "https://rateyourmusic.com/genre/apala/",
"description": "Yoruba Music developed by Muslims during the late 1930s and early 1940s in the Ijebu region of Yorubaland, the current Ogun state.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Batuque",
"url": "https://rateyourmusic.com/genre/batuque/",
"description": "Tradition from Cape Verde, unusual among the islands' music due to its lack of polyphonic singing and its usage of polyrhythms.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Batuque",
"url": "https://rateyourmusic.com/genre/batuque/",
"description": "Tradition from Cape Verde, unusual among the islands' music due to its lack of polyphonic singing and its usage of polyrhythms.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Batuque",
"url": "https://rateyourmusic.com/genre/batuque/",
"description": "Tradition from Cape Verde, unusual among the islands' music due to its lack of polyphonic singing and its usage of polyrhythms.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Dagomba Music",
"url": "https://rateyourmusic.com/genre/dagomba-music/",
"description": "Music of the Dagomba people of northern Ghana.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Dagomba Music",
"url": "https://rateyourmusic.com/genre/dagomba-music/",
"description": "Music of the Dagomba people of northern Ghana.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Dagomba Music",
"url": "https://rateyourmusic.com/genre/dagomba-music/",
"description": "Music of the Dagomba people of northern Ghana.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Gnawa",
"url": "https://rateyourmusic.com/genre/gnawa/",
"description": "A mystical musical tradition centred around the qraqab castanets and guembri bass lute, named after its originators, the Afro-Maghrebi Gnawa people.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Gnawa",
"url": "https://rateyourmusic.com/genre/gnawa/",
"description": "A mystical musical tradition centred around the qraqab castanets and guembri bass lute, named after its originators, the Afro-Maghrebi Gnawa people.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Gnawa",
"url": "https://rateyourmusic.com/genre/gnawa/",
"description": "A mystical musical tradition centred around the qraqab castanets and guembri bass lute, named after its originators, the Afro-Maghrebi Gnawa people.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kabye Folk Music",
"url": "https://rateyourmusic.com/genre/kabye-folk-music/",
"description": "Traditional Folk Music of the Kabye people of northern Togo, including some of the most singular styles that can be found in West Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kabye Folk Music",
"url": "https://rateyourmusic.com/genre/kabye-folk-music/",
"description": "Traditional Folk Music of the Kabye people of northern Togo, including some of the most singular styles that can be found in West Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kabye Folk Music",
"url": "https://rateyourmusic.com/genre/kabye-folk-music/",
"description": "Traditional Folk Music of the Kabye people of northern Togo, including some of the most singular styles that can be found in West Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kilapanga",
"url": "https://rateyourmusic.com/genre/kilapanga/",
"description": "Tradition of the Bakongo people from Angola and Congo that has influenced contemporary styles such as Kuduro.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kilapanga",
"url": "https://rateyourmusic.com/genre/kilapanga/",
"description": "Tradition of the Bakongo people from Angola and Congo that has influenced contemporary styles such as Kuduro.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Kilapanga",
"url": "https://rateyourmusic.com/genre/kilapanga/",
"description": "Tradition of the Bakongo people from Angola and Congo that has influenced contemporary styles such as Kuduro.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Malagasy Folk Music",
"url": "https://rateyourmusic.com/genre/malagasy-folk-music/",
"description": "Melodic, chordophone-dominated sound; based on the Austronesian Music of the first settlers that arrived on the island from Borneo.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Malagasy Folk Music",
"url": "https://rateyourmusic.com/genre/malagasy-folk-music/",
"description": "Melodic, chordophone-dominated sound; based on the Austronesian Music of the first settlers that arrived on the island from Borneo.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Malagasy Folk Music",
"url": "https://rateyourmusic.com/genre/malagasy-folk-music/",
"description": "Melodic, chordophone-dominated sound; based on the Austronesian Music of the first settlers that arrived on the island from Borneo.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Mbenga-Mbuti Music",
"url": "https://rateyourmusic.com/genre/mbenga-mbuti-music/",
"description": "Music of the Mbenga and Mbuti people, Pygmy ethnic groups in Central Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Mbenga-Mbuti Music",
"url": "https://rateyourmusic.com/genre/mbenga-mbuti-music/",
"description": "Music of the Mbenga and Mbuti people, Pygmy ethnic groups in Central Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Mbenga-Mbuti Music",
"url": "https://rateyourmusic.com/genre/mbenga-mbuti-music/",
"description": "Music of the Mbenga and Mbuti people, Pygmy ethnic groups in Central Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Moutya",
"url": "https://rateyourmusic.com/genre/moutya/",
"description": "Tradition that originated in Seychelles among Creole slaves, similar to Séga, although rawer and played only on large flat drums made from goatskin.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Moutya",
"url": "https://rateyourmusic.com/genre/moutya/",
"description": "Tradition that originated in Seychelles among Creole slaves, similar to Séga, although rawer and played only on large flat drums made from goatskin.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Moutya",
"url": "https://rateyourmusic.com/genre/moutya/",
"description": "Tradition that originated in Seychelles among Creole slaves, similar to Séga, although rawer and played only on large flat drums made from goatskin.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Ngoma",
"url": "https://rateyourmusic.com/genre/ngoma/",
"description": "Played in Swahili-speaking African countries; primarily focused on rhythm.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Ngoma",
"url": "https://rateyourmusic.com/genre/ngoma/",
"description": "Played in Swahili-speaking African countries; primarily focused on rhythm.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Ngoma",
"url": "https://rateyourmusic.com/genre/ngoma/",
"description": "Played in Swahili-speaking African countries; primarily focused on rhythm.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Southern African Folk Music",
"url": "https://rateyourmusic.com/genre/southern-african-folk-music/",
"description": "Traditional Folk Music of southern Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Southern African Folk Music",
"url": "https://rateyourmusic.com/genre/southern-african-folk-music/",
"description": "Traditional Folk Music of southern Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Southern African Folk Music",
"url": "https://rateyourmusic.com/genre/southern-african-folk-music/",
"description": "Traditional Folk Music of southern Africa.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Tchinkoumé",
"url": "https://rateyourmusic.com/genre/tchinkoume/",
"description": "Tradition from the central region of Benin around Savalou, played with water percussion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Tchinkoumé",
"url": "https://rateyourmusic.com/genre/tchinkoume/",
"description": "Tradition from the central region of Benin around Savalou, played with water percussion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Tchinkoumé",
"url": "https://rateyourmusic.com/genre/tchinkoume/",
"description": "Tradition from the central region of Benin around Savalou, played with water percussion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Maloya",
"url": "https://rateyourmusic.com/genre/traditional-maloya/",
"description": "Derived from Traditional Séga, this is the original dance music of La Réunion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Maloya",
"url": "https://rateyourmusic.com/genre/traditional-maloya/",
"description": "Derived from Traditional Séga, this is the original dance music of La Réunion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Maloya",
"url": "https://rateyourmusic.com/genre/traditional-maloya/",
"description": "Derived from Traditional Séga, this is the original dance music of La Réunion.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Séga",
"url": "https://rateyourmusic.com/genre/traditional-sega/",
"description": "Séga dance music born in the 18th century, before its later adoption of Western pop elements.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Séga",
"url": "https://rateyourmusic.com/genre/traditional-sega/",
"description": "Séga dance music born in the 18th century, before its later adoption of Western pop elements.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Traditional Séga",
"url": "https://rateyourmusic.com/genre/traditional-sega/",
"description": "Séga dance music born in the 18th century, before its later adoption of Western pop elements.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Zinli",
"url": "https://rateyourmusic.com/genre/zinli/",
"description": "Traditional rhythmic chanting and percussion adapted to multiple West African contexts in the 20th century.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Zinli",
"url": "https://rateyourmusic.com/genre/zinli/",
"description": "Traditional rhythmic chanting and percussion adapted to multiple West African contexts in the 20th century.",
"level": "sub-3",
"parent": "African Folk Music"
},
{
"name": "Zinli",
"url": "https://rateyourmusic.com/genre/zinli/",
"description": "Traditional rhythmic chanting and percussion adapted to multiple West African contexts in the 20th century.",
"level": "sub-3",
"parent": "African Folk Music"
}
]
}{
"name": "African Music",
"description": "All forms with roots in Africa.",
"url": "https://rateyourmusic.com/genre/african-music/",
"parent": "Regional Music",
"level": "sub",
"children_count": 11,
"children": [
{
"name": "African Folk Music",
"url": "https://rateyourmusic.com/genre/african-folk-music/",
"description": "Indigenous music of Africa that is passed down orally from generation to generation, the authors of the songs are usually unknown.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Afro-Jazz",
"url": "https://rateyourmusic.com/genre/afro-jazz/",
"description": "African-styled percussion and rhythms.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Cape Verdean Music",
"url": "https://rateyourmusic.com/genre/cape-verdean-music/",
"description": "Music developed in the archipelago of Cape Verde.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Central African Music",
"url": "https://rateyourmusic.com/genre/central-african-music/",
"description": "Music of the areas speaking Adamawa-Eastern languages and many Bantu languages, through most of the Democratic Republic of the Congo, all of Gabon, Equatorial Guinea, the islands of São Tomé and Príncipe, Republic of the Congo, most of the Central African Republic, and large parts of Cameroon, Angola, and the northern parts of Zambia.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "East African Music",
"url": "https://rateyourmusic.com/genre/east-african-music/",
"description": "Traditions which originate from the eastern subregion of the African continent, encompassing a wide variety of cultures and styles.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Malagasy Music",
"url": "https://rateyourmusic.com/genre/malagasy-music/",
"description": "Music of the Malagasy peoples.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "North African Music",
"url": "https://rateyourmusic.com/genre/north-african-music/",
"description": "Music of North Africa.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Northeastern African Music",
"url": "https://rateyourmusic.com/genre/northeastern-african-music/",
"description": "Music of Northeastern Africa.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Seychelles & Mascarene Islands Music",
"url": "https://rateyourmusic.com/genre/seychelles-and-mascarene-islands-music/",
"description": "Styles from La Réunion, Mauritius, Rodrigues, and Seychelles.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "Southern African Music",
"url": "https://rateyourmusic.com/genre/southern-african-music/",
"description": "Encompasses Southern African Folk Music and more modern genres, consisting in a specific style of a worldwide popular genre mixed with or rooted in a local traditional folk genre, through South Africa, Lesotho, Botswana, Eswatini, Namibia, southern Angola, and Matabeleland region in southern Zimbabwe.",
"level": "sub-2",
"parent": "African Music"
},
{
"name": "West African Music",
"url": "https://rateyourmusic.com/genre/west-african-music/",
"description": "Traditional and regional popular music from the Western portion of Sub-Saharan Africa.",
"level": "sub-2",
"parent": "African Music"
}
]
}{
"name": "Afro House",
"description": "Emerged by fusing Deep House with Southern African Music, characterized by hypnotizing drum patterns of shakers and congas, often sampled African vocals or soulful original features, and spiritual, organic, melodic atmosphere.",
"url": "https://rateyourmusic.com/genre/afro-house/",
"parent": "House",
"level": "sub-3",
"children_count": 2,
"children": [
{
"name": "3-Step",
"url": "https://rateyourmusic.com/genre/3-step/",
"description": "Distinct three-kick-drum rhythm, blends influences from Amapiano and Broken Beat, resulting in relaxed, freeform, playful, Jazz-like feel.",
"level": "sub-4",
"parent": "Afro House"
},
{
"name": "3-Step",
"url": "https://rateyourmusic.com/genre/3-step/",
"description": "Distinct three-kick-drum rhythm, blends influences from Amapiano and Broken Beat, resulting in relaxed, freeform, playful, Jazz-like feel.",
"level": "sub-4",
"parent": "Afro House"
}
]
}{
"name": "Afrobeats",
"description": "Originated in West Africa during the early 2010s and includes elements from Pop Rap, Contemporary R&B, and Dancehall.",
"url": "https://rateyourmusic.com/genre/afrobeats/",
"parent": "Pop",
"level": "sub",
"children_count": 2,
"children": [
{
"name": "Afropiano",
"url": "https://rateyourmusic.com/genre/afropiano/",
"description": "Blends the easy-going, poppy, and melodic Afrobeats sound and rhythms with major Amapiano elements, like lush, jazzy, and laid-back atmospheres often featuring light piano chords.",
"level": "sub-2",
"parent": "Afrobeats"
},
{
"name": "Alté",
"url": "https://rateyourmusic.com/genre/alte/",
"description": "More subdued, atmospheric, minimalist, and eclectic production and vocal styles compared to earlier styles, as well as more socially conscious lyrics.",
"level": "sub-2",
"parent": "Afrobeats"
}
]
}{
"name": "Ainu Music",
"description": "Music of the Ainu people from Hokkaidō, the Kuril Islands, and part of Sakhalin.",
"url": "https://rateyourmusic.com/genre/ainu-music/",
"parent": "East Asian Music",
"level": "sub-3",
"children_count": 4,
"children": [
{
"name": "Upopo",
"url": "https://rateyourmusic.com/genre/upopo/",
"description": "Ainu everyday traditional song (as opposed to Yukar's sacred leanings).",
"level": "sub-4",
"parent": "Ainu Music"
},
{
"name": "Upopo",
"url": "https://rateyourmusic.com/genre/upopo/",
"description": "Ainu everyday traditional song (as opposed to Yukar's sacred leanings).",
"level": "sub-4",
"parent": "Ainu Music"
},
{
"name": "Yukar",
"url": "https://rateyourmusic.com/genre/yukar/",
"description": "Oral literature pertaining to Ainu culture and mythology.",
"level": "sub-4",
"parent": "Ainu Music"
},
{
"name": "Yukar",
"url": "https://rateyourmusic.com/genre/yukar/",
"description": "Oral literature pertaining to Ainu culture and mythology.",
"level": "sub-4",
"parent": "Ainu Music"
}
]
}{
"name": "Akan Music",
"description": "Music of the Akan people of Ghana and Côte d'Ivoire, including a variety of traditional and neo-traditional styles which are based on some of the oldest traditions in West Africa.",
"url": "https://rateyourmusic.com/genre/akan-music/",
"parent": "West African Music",
"level": "sub-3",
"children_count": 2,
"children": [
{
"name": "Kete",
"url": "https://rateyourmusic.com/genre/kete/",
"description": "Traditional percussive style played at special occasions in the courts of high ranking Asante chieftains.",
"level": "sub-4",
"parent": "Akan Music"
},
{
"name": "Zoblazo",
"url": "https://rateyourmusic.com/genre/zoblazo/",
"description": "Ivorian dance music combining traditional instruments and synthesizers that emerged in the late 1980s.",
"level": "sub-4",
"parent": "Akan Music"
}
]
}{
"name": "Alpine Folk Music",
"description": "Traditional Folk Music of the Alps, including parts of Germany, Austria, Slovenia, Switzerland, and Italy.",
"url": "https://rateyourmusic.com/genre/alpine-folk-music/",
"parent": "European Folk Music",
"level": "sub-3",
"children_count": 12,
"children": [
{
"name": "Canto degli Alpini",
"url": "https://rateyourmusic.com/genre/canto-degli-alpini/",
"description": "Created and traditionally sung by choirs formed from the Italian army's Alpine mountain infantry corps, mainly dating back to WWI.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Canto degli Alpini",
"url": "https://rateyourmusic.com/genre/canto-degli-alpini/",
"description": "Created and traditionally sung by choirs formed from the Italian army's Alpine mountain infantry corps, mainly dating back to WWI.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Canto degli Alpini",
"url": "https://rateyourmusic.com/genre/canto-degli-alpini/",
"description": "Created and traditionally sung by choirs formed from the Italian army's Alpine mountain infantry corps, mainly dating back to WWI.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Ländler",
"url": "https://rateyourmusic.com/genre/landler/",
"description": "Swiss-German dance band music based on the accordion, combining traditional Alpine Folk Music with elements from Schlager and Jazz.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Ländler",
"url": "https://rateyourmusic.com/genre/landler/",
"description": "Swiss-German dance band music based on the accordion, combining traditional Alpine Folk Music with elements from Schlager and Jazz.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Ländler",
"url": "https://rateyourmusic.com/genre/landler/",
"description": "Swiss-German dance band music based on the accordion, combining traditional Alpine Folk Music with elements from Schlager and Jazz.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Narodno zabavna glasba",
"url": "https://rateyourmusic.com/genre/narodno-zabavna-glasba/",
"description": "Modernised form of Slovenian Folk Music from the Alpine region of Upper Carniola (Oberkrain).",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Narodno zabavna glasba",
"url": "https://rateyourmusic.com/genre/narodno-zabavna-glasba/",
"description": "Modernised form of Slovenian Folk Music from the Alpine region of Upper Carniola (Oberkrain).",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Narodno zabavna glasba",
"url": "https://rateyourmusic.com/genre/narodno-zabavna-glasba/",
"description": "Modernised form of Slovenian Folk Music from the Alpine region of Upper Carniola (Oberkrain).",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Naturjodel",
"url": "https://rateyourmusic.com/genre/naturjodel/",
"description": "Originated in Toggenburg and Appenzell in Switzerland; deep vocal range, relaxed voice, free tempo, polyphony, elongated notes, improvisation, glissando, and use of syllabic sounds.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Naturjodel",
"url": "https://rateyourmusic.com/genre/naturjodel/",
"description": "Originated in Toggenburg and Appenzell in Switzerland; deep vocal range, relaxed voice, free tempo, polyphony, elongated notes, improvisation, glissando, and use of syllabic sounds.",
"level": "sub-4",
"parent": "Alpine Folk Music"
},
{
"name": "Naturjodel",
"url": "https://rateyourmusic.com/genre/naturjodel/",
"description": "Originated in Toggenburg and Appenzell in Switzerland; deep vocal range, relaxed voice, free tempo, polyphony, elongated notes, improvisation, glissando, and use of syllabic sounds.",
"level": "sub-4",
"parent": "Alpine Folk Music"
}
]
}{
"name": "Alt-Country",
"description": "Arose in the 1980s and 1990s, performed by artists with roots in Alternative Rock and Indie Rock who were disconnected from the mainstream Country industry.",
"url": "https://rateyourmusic.com/genre/alt-country/",
"parent": "Country",
"level": "sub",
"children_count": 2,
"children": [
{
"name": "Gothic Country",
"url": "https://rateyourmusic.com/genre/gothic-country/",
"description": "Evokes the Southern Gothic literary genre through morbid lyrical themes and melancholic sounds that emphasize its American Folk Music and Post-Punk influences.",
"level": "sub-2",
"parent": "Alt-Country"
},
{
"name": "Gothic Country",
"url": "https://rateyourmusic.com/genre/gothic-country/",
"description": "Evokes the Southern Gothic literary genre through morbid lyrical themes and melancholic sounds that emphasize its American Folk Music and Post-Punk influences.",
"level": "sub-4",
"parent": "Alt-Country"
}
]
}{
"name": "Alternative Dance",
"description": "Incorporates rhythms and synthesizers from Electronic Dance Music within the context of Alternative Rock and related styles; predominantly popular in the 1990s.",
"url": "https://rateyourmusic.com/genre/alternative-dance/",
"parent": "Dance",
"level": "sub",
"children_count": 4,
"children": [
{
"name": "Grebo",
"url": "https://rateyourmusic.com/genre/grebo/",
"description": "Short-lived English subculture and associated music; raw, futuristic, sample-heavy form of Alternative Dance with a dirty guitar sound.",
"level": "sub-2",
"parent": "Alternative Dance"
},
{
"name": "Grebo",
"url": "https://rateyourmusic.com/genre/grebo/",
"description": "Short-lived English subculture and associated music; raw, futuristic, sample-heavy form of Alternative Dance with a dirty guitar sound.",
"level": "sub-3",
"parent": "Alternative Dance"
},
{
"name": "New Rave",
"url": "https://rateyourmusic.com/genre/new-rave/",
"description": "High energy mid-2000s style combining the tight and punchy grooves of Dance-Punk Revival with synths and four-on-the-floor rhythms from genres like Electroclash and Electro House.",
"level": "sub-2",
"parent": "Alternative Dance"
},
{
"name": "New Rave",
"url": "https://rateyourmusic.com/genre/new-rave/",
"description": "High energy mid-2000s style combining the tight and punchy grooves of Dance-Punk Revival with synths and four-on-the-floor rhythms from genres like Electroclash and Electro House.",
"level": "sub-3",
"parent": "Alternative Dance"
}
]
}{
"name": "Alternative Metal",
"description": "Mid-tempo style emphasizing melodicism and rhythmic heaviness; branches outside of the stylistic conventions of Metal.",
"url": "https://rateyourmusic.com/genre/alternative-metal/",
"parent": "Metal",
"level": "sub",
"children_count": 8,
"children": [
{
"name": "Funk Metal",
"url": "https://rateyourmusic.com/genre/funk-metal/",
"description": "Melds Funk Rock grooves with slap basslines and metallic guitarwork.",
"level": "sub-2",
"parent": "Alternative Metal"
},
{
"name": "Funk Metal",
"url": "https://rateyourmusic.com/genre/funk-metal/",
"description": "Melds Funk Rock grooves with slap basslines and metallic guitarwork.",
"level": "sub-3",
"parent": "Alternative Metal"
},
{
"name": "Neue Deutsche Härte",
"url": "https://rateyourmusic.com/genre/neue-deutsche-harte/",
"description": "Alternative Metal and Industrial Metal that incorporates various aspects of electronic music, specifically Electronic Dance Music.",
"level": "sub-2",
"parent": "Alternative Metal"
},
{
"name": "Neue Deutsche Härte",
"url": "https://rateyourmusic.com/genre/neue-deutsche-harte/",
"description": "Alternative Metal and Industrial Metal that incorporates various aspects of electronic music, specifically Electronic Dance Music.",
"level": "sub-3",
"parent": "Alternative Metal"
},
{
"name": "Nu Metal",
"url": "https://rateyourmusic.com/genre/nu-metal/",
"description": "Emphasizes bouncy, drop-tuned riffs, alternating vocal styles, and genre-bending, often incorporating Hip Hop and Funk Metal elements.",
"level": "sub-2",
"parent": "Alternative Metal"
},
{
"name": "Nu Metal",
"url": "https://rateyourmusic.com/genre/nu-metal/",
"description": "Emphasizes bouncy, drop-tuned riffs, alternating vocal styles, and genre-bending, often incorporating Hip Hop and Funk Metal elements.",
"level": "sub-3",
"parent": "Alternative Metal"
},
{
"name": "Rap Metal",
"url": "https://rateyourmusic.com/genre/rap-metal/",
"description": "Features rapped vocals, typically formed around heavy, mid-tempo, and groove-oriented playing in addition to elements of Hip Hop beats such as record scratching.",
"level": "sub-2",
"parent": "Alternative Metal"
},
{
"name": "Rap Metal",
"url": "https://rateyourmusic.com/genre/rap-metal/",
"description": "Features rapped vocals, typically formed around heavy, mid-tempo, and groove-oriented playing in addition to elements of Hip Hop beats such as record scratching.",
"level": "sub-3",
"parent": "Alternative Metal"
}
]
}{
"name": "Alternative Rock",
"description": "Performed with a less commercial sensibility, utilizing more eccentric, Punk-influenced sounds, moodier or quirkier lyricism, and sometimes ample amounts of distortion, often paired with Pop-influenced songwriting.",
"url": "https://rateyourmusic.com/genre/alternative-rock/",
"parent": "Rock",
"level": "sub",
"children_count": 13,
"children": [
{
"name": "Alternative Dance",
"url": "https://rateyourmusic.com/genre/alternative-dance/",
"description": "Incorporates rhythms and synthesizers from Electronic Dance Music within the context of Alternative Rock and related styles; predominantly popular in the 1990s.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Britpop",
"url": "https://rateyourmusic.com/genre/britpop/",
"description": "Emerged in the United Kingdom in the early 1990s, with a style hearkening back to the traditional guitar-driven songs and melodic hooks found in the British Pop Rock of the 1960s.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Dream Pop",
"url": "https://rateyourmusic.com/genre/dream-pop/",
"description": "Reverberated guitars, effects-laden vocals, and dense productions, creating a psychedelic, spacious, and dreamlike sound.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Emo-Pop",
"url": "https://rateyourmusic.com/genre/emo-pop/",
"description": "Mainstream derivative of Emo, puts more emphasis on the poppy sensibilities of Alternative Rock and Pop Punk.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Geek Rock",
"url": "https://rateyourmusic.com/genre/geek-rock/",
"description": "Emphasizes a nerdy aesthetic, incorporating synthesizers and other instrumentation less common in Alternative Rock alongside quirky Pop-oriented songwriting and dense, witty lyricism on unconventional topics.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Grunge",
"url": "https://rateyourmusic.com/genre/grunge/",
"description": "Mixes Punk and Metal sensibilities into a mid-tempo approach featuring a heavy, \"sludgy\" guitar sound, \"raspy\" vocals and angsty lyricism.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Indie Rock",
"url": "https://rateyourmusic.com/genre/indie-rock/",
"description": "Associated with a less mainstream-oriented and a DIY approach while often dabbling in Pop-informed melodic songwriting, eclecticism, and adopting an \"authentic\" or raw style.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Jangle Pop",
"url": "https://rateyourmusic.com/genre/jangle-pop/",
"description": "Treble-heavy guitars with arpeggiated melodies, distinct basslines, and often propulsive, repetitive strum-rhythms; frequently influenced by Post-Punk.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Mall Screamo",
"url": "https://rateyourmusic.com/genre/mall-screamo/",
"description": "Heavy instrumentation, melodic verse-chorus songwriting, and expressive singing contrasted with screaming vocals.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Post-Britpop",
"url": "https://rateyourmusic.com/genre/post-britpop/",
"description": "Emerged in the late 1990s as a Britpop expansion mainly characterized by acoustic-leaning instrumentation, lush string arrangements, and mid-tempo song structures, as well as less apparent lyrical concerns for Britain in favor of introspective, contemplative themes.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Post-Grunge",
"url": "https://rateyourmusic.com/genre/post-grunge/",
"description": "Streamlined derivative of Grunge mixing crunchy guitar riffs with more accessible, hook-based structures.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Shimokita-kei",
"url": "https://rateyourmusic.com/genre/shimokita-kei/",
"description": "Japanese style closely related to the Shimokitazawa indie scene, featuring Pop-informed songwriting, melodic guitar leads, expressive vocals, and often loud, prominent overdriven guitars.",
"level": "sub-2",
"parent": "Alternative Rock"
},
{
"name": "Shoegaze",
"url": "https://rateyourmusic.com/genre/shoegaze/",
"description": "Dense, noisy, and ethereal washes of sound primarily created with electric guitars and heavy use of effects pedals, such as fuzz, reverb, chorus, and delay, with vocals serving as a dreamy, usually unintelligible melodic layer.",
"level": "sub-2",
"parent": "Alternative Rock"
}
]
}{
"name": "Amapiano",
"description": "House from South Africa deriving from previous popular genres including Gqom, Kwaito, and Deep House.",
"url": "https://rateyourmusic.com/genre/amapiano/",
"parent": "House",
"level": "sub-3",
"children_count": 3,
"children": [
{
"name": "Afropiano",
"url": "https://rateyourmusic.com/genre/afropiano/",
"description": "Blends the easy-going, poppy, and melodic Afrobeats sound and rhythms with major Amapiano elements, like lush, jazzy, and laid-back atmospheres often featuring light piano chords.",
"level": "sub-4",
"parent": "Amapiano"
},
{
"name": "Afropiano",
"url": "https://rateyourmusic.com/genre/afropiano/",
"description": "Blends the easy-going, poppy, and melodic Afrobeats sound and rhythms with major Amapiano elements, like lush, jazzy, and laid-back atmospheres often featuring light piano chords.",
"level": "sub-4",
"parent": "Amapiano"
},
{
"name": "Afropiano",
"url": "https://rateyourmusic.com/genre/afropiano/",
"description": "Blends the easy-going, poppy, and melodic Afrobeats sound and rhythms with major Amapiano elements, like lush, jazzy, and laid-back atmospheres often featuring light piano chords.",
"level": "sub-4",
"parent": "Amapiano"
}
]
}{
"name": "Amazigh Music",
"description": "Music of the Amazigh people, the indigenous people of Northwest Africa (with main hubs in Morocco and Algeria) and certain parts of West Africa.",
"url": "https://rateyourmusic.com/genre/amazigh-music/",
"parent": "North African Music",
"level": "sub-3",
"children_count": 6,
"children": [
{
"name": "Ahwash",
"url": "https://rateyourmusic.com/genre/ahwash/",
"description": "Associated with the Tashelhit-speaking peoples of southern and central Morocco, and performed in large groups, combining singing, poetry and drumming.",
"level": "sub-4",
"parent": "Amazigh Music"
},
{
"name": "Izlan",
"url": "https://rateyourmusic.com/genre/izlan/",
"description": "Uses sung poetry with a focus on love themes.",
"level": "sub-4",
"parent": "Amazigh Music"
},
{
"name": "Kabyle Music",
"url": "https://rateyourmusic.com/genre/kabyle-music/",
"description": "Music of the Kabyle Amazigh people.",
"level": "sub-4",
"parent": "Amazigh Music"
},
{
"name": "Sahrawi Music",
"url": "https://rateyourmusic.com/genre/sahrawi-music/",
"description": "Music of the Sahrawi people, an ethnic group who inhabit the westernmost areas of the Sahara Desert.",
"level": "sub-4",
"parent": "Amazigh Music"
},
{
"name": "Staïfi",
"url": "https://rateyourmusic.com/genre/staifi/",
"description": "Festive Chaoui genre that mixes local rural music with the zendali rhythm and modern instruments.",
"level": "sub-4",
"parent": "Amazigh Music"
},
{
"name": "Tuareg Music",
"url": "https://rateyourmusic.com/genre/tuareg-music/",
"description": "Amazigh Music by the nomadic Tuareg people who live through the Saharan desert in North Africa, encompassing various types of traditions and popular styles.",
"level": "sub-4",
"parent": "Amazigh Music"
}
]
}{
"name": "American Folk Music",
"description": "Traces back through the history of European and West African settlement and migration to North America, including parts of northern Mexico and Canada in addition to the United States.",
"url": "https://rateyourmusic.com/genre/american-folk-music/",
"parent": "Traditional Folk Music",
"level": "sub-2",
"children_count": 36,
"children": [
{
"name": "Appalachian Folk Music",
"url": "https://rateyourmusic.com/genre/appalachian-folk-music/",
"description": "Folk of the Appalachian Mountains in the Eastern United States.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Appalachian Folk Music",
"url": "https://rateyourmusic.com/genre/appalachian-folk-music/",
"description": "Folk of the Appalachian Mountains in the Eastern United States.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Appalachian Folk Music",
"url": "https://rateyourmusic.com/genre/appalachian-folk-music/",
"description": "Folk of the Appalachian Mountains in the Eastern United States.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Country Blues",
"url": "https://rateyourmusic.com/genre/country-blues/",
"description": "Various styles of Blues originating in the rural US South, typically relying on expressive vocal delivery and featuring simple, usually acoustic instrumentation.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Country Blues",
"url": "https://rateyourmusic.com/genre/country-blues/",
"description": "Various styles of Blues originating in the rural US South, typically relying on expressive vocal delivery and featuring simple, usually acoustic instrumentation.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Country Blues",
"url": "https://rateyourmusic.com/genre/country-blues/",
"description": "Various styles of Blues originating in the rural US South, typically relying on expressive vocal delivery and featuring simple, usually acoustic instrumentation.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Field Hollers",
"url": "https://rateyourmusic.com/genre/field-hollers/",
"description": "Created by African-American slaves working on cotton plantations, featuring expressive vocals to no strict rhythm.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Field Hollers",
"url": "https://rateyourmusic.com/genre/field-hollers/",
"description": "Created by African-American slaves working on cotton plantations, featuring expressive vocals to no strict rhythm.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Field Hollers",
"url": "https://rateyourmusic.com/genre/field-hollers/",
"description": "Created by African-American slaves working on cotton plantations, featuring expressive vocals to no strict rhythm.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Fife and Drum Blues",
"url": "https://rateyourmusic.com/genre/fife-and-drum-blues/",
"description": "Rooted in martial Fife and Drum Corps music, originated among Afro-American communities in Mississippi.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Fife and Drum Blues",
"url": "https://rateyourmusic.com/genre/fife-and-drum-blues/",
"description": "Rooted in martial Fife and Drum Corps music, originated among Afro-American communities in Mississippi.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Fife and Drum Blues",
"url": "https://rateyourmusic.com/genre/fife-and-drum-blues/",
"description": "Rooted in martial Fife and Drum Corps music, originated among Afro-American communities in Mississippi.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Jug Band",
"url": "https://rateyourmusic.com/genre/jug-band/",
"description": "Usually features a jug as the bass instrument as well as other homemade (or easily affordable) instruments, such as kazoos and washboards.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Jug Band",
"url": "https://rateyourmusic.com/genre/jug-band/",
"description": "Usually features a jug as the bass instrument as well as other homemade (or easily affordable) instruments, such as kazoos and washboards.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Jug Band",
"url": "https://rateyourmusic.com/genre/jug-band/",
"description": "Usually features a jug as the bass instrument as well as other homemade (or easily affordable) instruments, such as kazoos and washboards.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Ring Shout",
"url": "https://rateyourmusic.com/genre/ring-shout/",
"description": "Ritual practiced by African-Americans in the US South, characterized by shouting, chanting and people dancing in a circle while praying and clapping.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Ring Shout",
"url": "https://rateyourmusic.com/genre/ring-shout/",
"description": "Ritual practiced by African-Americans in the US South, characterized by shouting, chanting and people dancing in a circle while praying and clapping.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Ring Shout",
"url": "https://rateyourmusic.com/genre/ring-shout/",
"description": "Ritual practiced by African-Americans in the US South, characterized by shouting, chanting and people dancing in a circle while praying and clapping.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Sacred Harp Singing",
"url": "https://rateyourmusic.com/genre/sacred-harp-singing/",
"description": "Predominantly 19th-century English hymns with tunes derived from old folk melodies.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Sacred Harp Singing",
"url": "https://rateyourmusic.com/genre/sacred-harp-singing/",
"description": "Predominantly 19th-century English hymns with tunes derived from old folk melodies.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Sacred Harp Singing",
"url": "https://rateyourmusic.com/genre/sacred-harp-singing/",
"description": "Predominantly 19th-century English hymns with tunes derived from old folk melodies.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Spirituals",
"url": "https://rateyourmusic.com/genre/spirituals/",
"description": "Predecessor to Gospel that began as unaccompanied singing by American slaves; shares some of the characteristics of Work Song.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Spirituals",
"url": "https://rateyourmusic.com/genre/spirituals/",
"description": "Predecessor to Gospel that began as unaccompanied singing by American slaves; shares some of the characteristics of Work Song.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Spirituals",
"url": "https://rateyourmusic.com/genre/spirituals/",
"description": "Predecessor to Gospel that began as unaccompanied singing by American slaves; shares some of the characteristics of Work Song.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Talking Blues",
"url": "https://rateyourmusic.com/genre/talking-blues/",
"description": "American Folk Music with spoken or nearly spoken vocals; often features dry humor and social commentary.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Talking Blues",
"url": "https://rateyourmusic.com/genre/talking-blues/",
"description": "American Folk Music with spoken or nearly spoken vocals; often features dry humor and social commentary.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Talking Blues",
"url": "https://rateyourmusic.com/genre/talking-blues/",
"description": "American Folk Music with spoken or nearly spoken vocals; often features dry humor and social commentary.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Black Gospel",
"url": "https://rateyourmusic.com/genre/traditional-black-gospel/",
"description": "Born out of Spirituals in the early 20th century with influence from Southern Gospel and Blues, often featuring passionate or energetic vocal performances, motifs of salvation, and testaments of hardship.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Black Gospel",
"url": "https://rateyourmusic.com/genre/traditional-black-gospel/",
"description": "Born out of Spirituals in the early 20th century with influence from Southern Gospel and Blues, often featuring passionate or energetic vocal performances, motifs of salvation, and testaments of hardship.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Black Gospel",
"url": "https://rateyourmusic.com/genre/traditional-black-gospel/",
"description": "Born out of Spirituals in the early 20th century with influence from Southern Gospel and Blues, often featuring passionate or energetic vocal performances, motifs of salvation, and testaments of hardship.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Cajun Music",
"url": "https://rateyourmusic.com/genre/traditional-cajun-music/",
"description": "Earliest and most \"pure\" form of Cajun Music, employing basic rhythms and frequent fiddle double stops.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Cajun Music",
"url": "https://rateyourmusic.com/genre/traditional-cajun-music/",
"description": "Earliest and most \"pure\" form of Cajun Music, employing basic rhythms and frequent fiddle double stops.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Cajun Music",
"url": "https://rateyourmusic.com/genre/traditional-cajun-music/",
"description": "Earliest and most \"pure\" form of Cajun Music, employing basic rhythms and frequent fiddle double stops.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Country",
"url": "https://rateyourmusic.com/genre/traditional-country/",
"description": "Closely aligned with American Folk Music and Blues roots, from country's inception in Appalachia and the American South until the popularity of Honky Tonk and Country Pop in the 1950s.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Country",
"url": "https://rateyourmusic.com/genre/traditional-country/",
"description": "Closely aligned with American Folk Music and Blues roots, from country's inception in Appalachia and the American South until the popularity of Honky Tonk and Country Pop in the 1950s.",
"level": "sub-3",
"parent": "American Folk Music"
},
{
"name": "Traditional Country",
"url": "https://rateyourmusic.com/genre/traditional-country/",
"description": "Closely aligned with American Folk Music and Blues roots, from country's inception in Appalachia and the American South until the popularity of Honky Tonk and Country Pop in the 1950s.",
"level": "sub-3",
"parent": "American Folk Music"
}
]
}{
"name": "Ancient Music",
"description": "Umbrella term encompassing all the genres coming after the Prehistoric Music and before the Medieval music eras from ancient civilizations, roughly before 500 CE, following the Western Classical Music point of view with the date of the Roman Empire fall (476 CE).",
"url": "https://rateyourmusic.com/genre/ancient-music/",
"parent": "Regional Music",
"level": "sub",
"children_count": 7,
"children": [
{
"name": "Ancient Chinese Music",
"url": "https://rateyourmusic.com/genre/ancient-chinese-music/",
"description": "Covers a very large era of creation from approximately 2100 BCE to 200 CE.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Ancient Egyptian Music",
"url": "https://rateyourmusic.com/genre/ancient-egyptian-music/",
"description": "Music of ancient Egyptian civilization.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Ancient Greek Music",
"url": "https://rateyourmusic.com/genre/ancient-greek-music/",
"description": "Music of ancient Greek civilization.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Ancient Levitical Music",
"url": "https://rateyourmusic.com/genre/ancient-levitical-music/",
"description": "Reconstruction of Jerusalem temple music.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Ancient Roman Music",
"url": "https://rateyourmusic.com/genre/ancient-roman-music/",
"description": "Music of ancient Roman civilization.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Hyang-ak",
"url": "https://rateyourmusic.com/genre/hyang-ak/",
"description": "One of the most common and oldest surviving forms of Korean court music.",
"level": "sub-2",
"parent": "Ancient Music"
},
{
"name": "Mesopotamian Music",
"url": "https://rateyourmusic.com/genre/mesopotamian-music/",
"description": "Music of Mesopotamia, a historical region situated in West Asia within the Tigris–Euphrates river system, comprises the heritage of Sumerians and Akkadians.",
"level": "sub-2",
"parent": "Ancient Music"
}
]
}{
"name": "Animal Sounds",
"description": "Recordings which are done in order to capture sounds produced by animals.",
"url": "https://rateyourmusic.com/genre/animal-sounds/",
"parent": "Nature Recordings",
"level": "sub-2",
"children_count": 3,
"children": [
{
"name": "Bird Sounds",
"url": "https://rateyourmusic.com/genre/bird-sounds/",
"description": "Recordings of birds, including vocalizations (songs and calls) and mechanical sounds produced by bills, wings, or feathers.",
"level": "sub-3",
"parent": "Animal Sounds"
},
{
"name": "Insect Sounds",
"url": "https://rateyourmusic.com/genre/insect-sounds/",
"description": "Recordings that capture the sounds produced by insects.",
"level": "sub-3",
"parent": "Animal Sounds"
},
{
"name": "Whale Song",
"url": "https://rateyourmusic.com/genre/whale-song/",
"description": "Low-frequency, complex vocalizations produced by baleen whales.",
"level": "sub-3",
"parent": "Animal Sounds"
}
]
}{
"name": "Appalachian Folk Music",
"description": "Folk of the Appalachian Mountains in the Eastern United States.",
"url": "https://rateyourmusic.com/genre/appalachian-folk-music/",
"parent": "American Folk Music",
"level": "sub-3",
"children_count": 3,
"children": [
{
"name": "Old-Time",
"url": "https://rateyourmusic.com/genre/old-time/",
"description": "Pre-Bluegrass North American string band styles, particularly those rooted in Appalachian Folk Music.",
"level": "sub-4",
"parent": "Appalachian Folk Music"
},
{
"name": "Old-Time",
"url": "https://rateyourmusic.com/genre/old-time/",
"description": "Pre-Bluegrass North American string band styles, particularly those rooted in Appalachian Folk Music.",
"level": "sub-4",
"parent": "Appalachian Folk Music"
},
{
"name": "Old-Time",
"url": "https://rateyourmusic.com/genre/old-time/",
"description": "Pre-Bluegrass North American string band styles, particularly those rooted in Appalachian Folk Music.",
"level": "sub-4",
"parent": "Appalachian Folk Music"
}
]
}{
"name": "Arabic Bellydance Music",
"description": "Accompaniment to traditional belly dances.",
"url": "https://rateyourmusic.com/genre/arabic-bellydance-music/",
"parent": "Arabic Folk Music",
"level": "sub-3",
"children_count": 3,
"children": [
{
"name": "Raqs baladi",
"url": "https://rateyourmusic.com/genre/raqs-baladi/",
"description": "Egyptian folk dance and its associated musical accompaniment, appearing in the 20th century.",
"level": "sub-4",
"parent": "Arabic Bellydance Music"
},
{
"name": "Raqs baladi",
"url": "https://rateyourmusic.com/genre/raqs-baladi/",
"description": "Egyptian folk dance and its associated musical accompaniment, appearing in the 20th century.",
"level": "sub-4",
"parent": "Arabic Bellydance Music"
},
{
"name": "Raqs baladi",
"url": "https://rateyourmusic.com/genre/raqs-baladi/",
"description": "Egyptian folk dance and its associated musical accompaniment, appearing in the 20th century.",
"level": "sub-4",
"parent": "Arabic Bellydance Music"
}
]
}{
"name": "Arabic Classical Music",
"description": "Arabic Classical Music tradition, whose guidelines for modulation, rhythm, and tuning were set down in treatises in the 8th and 9th centuries, based around Maqāmic Music.",
"url": "https://rateyourmusic.com/genre/arabic-classical-music/",
"parent": "Maqāmic Music",
"level": "sub-2",
"children_count": 9,
"children": [
{
"name": "Andalusian Classical Music",
"url": "https://rateyourmusic.com/genre/andalusian-classical-music/",
"description": "Arabic Classical Music tradition that had its beginnings in Al-Andalus, the medieval Islamic Iberian peninsula, which later spread and developed in the Maghreb.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Andalusian Classical Music",
"url": "https://rateyourmusic.com/genre/andalusian-classical-music/",
"description": "Arabic Classical Music tradition that had its beginnings in Al-Andalus, the medieval Islamic Iberian peninsula, which later spread and developed in the Maghreb.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Andalusian Classical Music",
"url": "https://rateyourmusic.com/genre/andalusian-classical-music/",
"description": "Arabic Classical Music tradition that had its beginnings in Al-Andalus, the medieval Islamic Iberian peninsula, which later spread and developed in the Maghreb.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Iraqi Maqam",
"url": "https://rateyourmusic.com/genre/iraqi-maqam/",
"description": "Highly structured but semi-improvised and rhythmically complex compositions built around set structures which consist of specific maqam modes.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Iraqi Maqam",
"url": "https://rateyourmusic.com/genre/iraqi-maqam/",
"description": "Highly structured but semi-improvised and rhythmically complex compositions built around set structures which consist of specific maqam modes.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Iraqi Maqam",
"url": "https://rateyourmusic.com/genre/iraqi-maqam/",
"description": "Highly structured but semi-improvised and rhythmically complex compositions built around set structures which consist of specific maqam modes.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Sawt",
"url": "https://rateyourmusic.com/genre/sawt/",
"description": "Poetic vocal form with complex rhythms, emotive singing, and distinctive lute-backed melodies commonly found in the Gulf region and based on a maqam system.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Sawt",
"url": "https://rateyourmusic.com/genre/sawt/",
"description": "Poetic vocal form with complex rhythms, emotive singing, and distinctive lute-backed melodies commonly found in the Gulf region and based on a maqam system.",
"level": "sub-3",
"parent": "Arabic Classical Music"
},
{
"name": "Sawt",
"url": "https://rateyourmusic.com/genre/sawt/",
"description": "Poetic vocal form with complex rhythms, emotive singing, and distinctive lute-backed melodies commonly found in the Gulf region and based on a maqam system.",
"level": "sub-3",
"parent": "Arabic Classical Music"
}
]
}{
"name": "Arabic Folk Music",
"description": "Traditional Folk Music of the Arabic people.",
"url": "https://rateyourmusic.com/genre/arabic-folk-music/",
"parent": "Traditional Folk Music",
"level": "sub-2",
"children_count": 21,
"children": [
{
"name": "Aita",
"url": "https://rateyourmusic.com/genre/aita/",
"description": "Arabic Folk Music from rural Morocco with piercing singing, scratchy viola, and rollicking hand drums.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Aita",
"url": "https://rateyourmusic.com/genre/aita/",
"description": "Arabic Folk Music from rural Morocco with piercing singing, scratchy viola, and rollicking hand drums.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Aita",
"url": "https://rateyourmusic.com/genre/aita/",
"description": "Arabic Folk Music from rural Morocco with piercing singing, scratchy viola, and rollicking hand drums.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Arabic Bellydance Music",
"url": "https://rateyourmusic.com/genre/arabic-bellydance-music/",
"description": "Accompaniment to traditional belly dances.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Arabic Bellydance Music",
"url": "https://rateyourmusic.com/genre/arabic-bellydance-music/",
"description": "Accompaniment to traditional belly dances.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Arabic Bellydance Music",
"url": "https://rateyourmusic.com/genre/arabic-bellydance-music/",
"description": "Accompaniment to traditional belly dances.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Ayyalah",
"url": "https://rateyourmusic.com/genre/ayyalah/",
"description": "Traditional Khaliji-Bedouin weapon performance, commonly found across the United Arab Emirates and Northwestern Oman.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Ayyalah",
"url": "https://rateyourmusic.com/genre/ayyalah/",
"description": "Traditional Khaliji-Bedouin weapon performance, commonly found across the United Arab Emirates and Northwestern Oman.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Ayyalah",
"url": "https://rateyourmusic.com/genre/ayyalah/",
"description": "Traditional Khaliji-Bedouin weapon performance, commonly found across the United Arab Emirates and Northwestern Oman.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Fijiri",
"url": "https://rateyourmusic.com/genre/fijiri/",
"description": "Deeply rooted in the Persian Gulf pearl diving culture, and sung during weekly gatherings combining solo and choral sections with minimal percussion.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Fijiri",
"url": "https://rateyourmusic.com/genre/fijiri/",
"description": "Deeply rooted in the Persian Gulf pearl diving culture, and sung during weekly gatherings combining solo and choral sections with minimal percussion.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Fijiri",
"url": "https://rateyourmusic.com/genre/fijiri/",
"description": "Deeply rooted in the Persian Gulf pearl diving culture, and sung during weekly gatherings combining solo and choral sections with minimal percussion.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Liwa",
"url": "https://rateyourmusic.com/genre/liwa/",
"description": "Traditional Khaliji performance with East African Music roots centered around the mizmar and traditional drums, typically sung in Khaliji Arabic and Swahili.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Liwa",
"url": "https://rateyourmusic.com/genre/liwa/",
"description": "Traditional Khaliji performance with East African Music roots centered around the mizmar and traditional drums, typically sung in Khaliji Arabic and Swahili.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Liwa",
"url": "https://rateyourmusic.com/genre/liwa/",
"description": "Traditional Khaliji performance with East African Music roots centered around the mizmar and traditional drums, typically sung in Khaliji Arabic and Swahili.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Nuban",
"url": "https://rateyourmusic.com/genre/nuban/",
"description": "Traditional Afro-Emirati Folk performance of Nuban origin most commonly performed in the emirate of Dubai.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Nuban",
"url": "https://rateyourmusic.com/genre/nuban/",
"description": "Traditional Afro-Emirati Folk performance of Nuban origin most commonly performed in the emirate of Dubai.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Nuban",
"url": "https://rateyourmusic.com/genre/nuban/",
"description": "Traditional Afro-Emirati Folk performance of Nuban origin most commonly performed in the emirate of Dubai.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Sa'idi",
"url": "https://rateyourmusic.com/genre/saidi/",
"description": "Traditional folkloric performance and form of Arabic Folk Music originating from Upper Egypt.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Sa'idi",
"url": "https://rateyourmusic.com/genre/saidi/",
"description": "Traditional folkloric performance and form of Arabic Folk Music originating from Upper Egypt.",
"level": "sub-3",
"parent": "Arabic Folk Music"
},
{
"name": "Sa'idi",
"url": "https://rateyourmusic.com/genre/saidi/",
"description": "Traditional folkloric performance and form of Arabic Folk Music originating from Upper Egypt.",
"level": "sub-3",
"parent": "Arabic Folk Music"
}
]
}{
"name": "Arabic Pop",
"description": "Synthesis of Arabic Music with Western Pop melodies, almost always sung in Arabic and typically performed with Arabic instruments, alongside some Western instruments like the guitar.",
"url": "https://rateyourmusic.com/genre/arabic-pop/",
"parent": "Pop",
"level": "sub",
"children_count": 4,
"children": [
{
"name": "Al jeel",
"url": "https://rateyourmusic.com/genre/al-jeel/",
"description": "Emerged in the 1970s as an alternative to Shaabi, taking influence from foreign Pop and incorporating rhythms of Reggae while retaining a distinctly Egyptian sound.",
"level": "sub-2",
"parent": "Arabic Pop"
},
{
"name": "Al jeel",
"url": "https://rateyourmusic.com/genre/al-jeel/",
"description": "Emerged in the 1970s as an alternative to Shaabi, taking influence from foreign Pop and incorporating rhythms of Reggae while retaining a distinctly Egyptian sound.",
"level": "sub-3",
"parent": "Arabic Pop"
},
{
"name": "Mūsīqā lubnāniyya",
"url": "https://rateyourmusic.com/genre/musiqa-lubnaniyya/",
"description": "Lebanese pop genre that emerged post-independence as a nationalist tradition distinct from Egyptian and Levantine music, blending local influences with western orchestration, peaking in Lebanon's 1957–1975 golden age through radio, cinema, and stage.",
"level": "sub-2",
"parent": "Arabic Pop"
},
{
"name": "Mūsīqā lubnāniyya",
"url": "https://rateyourmusic.com/genre/musiqa-lubnaniyya/",
"description": "Lebanese pop genre that emerged post-independence as a nationalist tradition distinct from Egyptian and Levantine music, blending local influences with western orchestration, peaking in Lebanon's 1957–1975 golden age through radio, cinema, and stage.",
"level": "sub-3",
"parent": "Arabic Pop"
}
]
}{
"name": "Armenian Music",
"description": "Music of Armenia.",
"url": "https://rateyourmusic.com/genre/armenian-music/",
"parent": "West Asian Music",
"level": "sub-3",
"children_count": 3,
"children": [
{
"name": "Armenian Church Music",
"url": "https://rateyourmusic.com/genre/armenian-church-music/",
"description": "One of the oldest branches of Christian culture, this is the predominantly vocal music of the Armenian Apostolic Church.",
"level": "sub-4",
"parent": "Armenian Music"
},
{
"name": "Armenian Folk Music",
"url": "https://rateyourmusic.com/genre/armenian-folk-music/",
"description": "Traditional Folk Music of the Armenians, which is attested in historic Armenia since antiquity, with unique regional dialects unified by general melodic structure.",
"level": "sub-4",
"parent": "Armenian Music"
},
{
"name": "Rabiz",
"url": "https://rateyourmusic.com/genre/rabiz/",
"description": "Elements of Armenian folk in its instrumentation, oftentimes incorporating influences from Arabic and other West Asian forms on a background of synthesizer arrangements.",
"level": "sub-4",
"parent": "Armenian Music"
}
]
}