如何在酷我音乐电脑版把歌单完整导出为本地列表文件?

· 酷我音乐官方团队歌单管理
酷我音乐电脑版 歌单导出, 酷我音乐 如何导出歌单, 酷我音乐歌单备份到本地, 酷我音乐歌单文件保存路径, 酷我音乐导出失败解决方法, 酷我音乐歌单与缓存区别, 重装系统前如何备份酷我歌单, 酷我音乐是否支持导出列表, 酷我音乐本地列表文件格式, 酷我音乐电脑版数据迁移

功能定位:官方没给“导出”按钮,用户为何仍要硬解?

在酷我音乐电脑版里,歌单只能“收藏”“分享链接”,却找不到“导出为文件”入口。对需要换机、做数据归档或导入 DJ 打碟软件的人来说,把歌单完整导出为本地列表文件就成了刚性需求。官方未开放 API,于是社区沉淀出两条主流思路:① 直接复制缓存索引;② 用抓包工具拦截服务器返回的原始 JSON。两条路线都能把“歌名-歌手-专辑-时长”四元组落到本地,区别在于是否再跑一次网络请求。

经验性观察:2026 年 4 月发布的 v11.2.0 客户端仍沿用 SQLite 存放本地缓存,路径与字段名未变,因此下文步骤在截至当前的最新版本内可复现;若后续加密算法升级,需重新验证头 16 字节密钥。

功能定位:官方没给“导出”按钮,用户为何仍要硬解?
功能定位:官方没给“导出”按钮,用户为何仍要硬解?

前置检查:哪些歌单能导、哪些注定失败?

可导范围

  • “自建歌单”与“收藏歌单”中已缓存的曲目(含 VIP 下载的加密 kwm,但元数据可读)。
  • 服务器仍在版权期、未下架的歌曲(下架后 JSON 返回空 URL,导出的只是标题)。

只要满足以上两点,就能在本地数据库或抓包结果里找到完整记录;否则只能拿到“幽灵条目”——有歌名,没地址。

例外清单

  • “私人 FM”历史:属于临时播放队列,不写入缓存表。
  • “AI 伴唱”合成作品:文件头加密且缺少标准 ID3,导出后第三方播放器无法识别。
  • “亲子模式”下的儿歌包:文件名被随机哈希,且路径在系统保护区,需手动提权才能复制。

提示:如果歌单大于 500 首,建议先拆成 250 首子列表再操作,否则抓包回包会被服务器分页截断,需要多次拼接。

路线 A:零工具复制法(仅用酷我自带缓存)

步骤 1:找到本地数据库

关闭酷我音乐 → Win+R 输入 %appdata%\KuwoMusic\Profile\Data → 回车 → 备份整个 Data 文件夹(防止误删)。

步骤 2:用 DB Browser 打开 playlist.db

安装开源工具 DB Browser for SQLite → 拖拽 playlist.db → 切到“浏览数据” → 表名选 playlist_song。关键字段:title、artist、album、duration、rid。此时你就能看到一张“裸表”,每行对应一首歌的元数据。

步骤 3:导出为 CSV

菜单“文件→导出→表为 CSV 文件”→ 勾选以上字段 → 保存。用 Excel 或 Notepad++ 把 CSV 改成 M3U 格式(前面加 #EXTM3U,每行写 #EXTINF:duration,artist - title)。

边界与副作用

此法只能拿到元数据,无法自动把 kwm 加密文件转成 mp3/flac;若你目标是“本地可播放”,需要再走一遍解密脚本(涉及版权风险,本文不展开)。

路线 B:抓包拦截法(含音频真实 URL)

工具准备

  • Windows 桌面端:Fiddler Classic(免费)或 Wireshark(进阶)。
  • Mac 桌面端:Proxyman 或 Charles(需安装自签证书)。

步骤 1:开启 HTTPS 解密

Fiddler → Tools → Options → HTTPS → 勾选 Decrypt HTTPS traffic → 信任根证书。

步骤 2:触发歌单加载

重启酷我音乐 → 进入目标歌单 → 下拉刷新一次 → 观察 Fiddler 列表,找 host 含 kuwo.cn 且 URL 带 /www/playlist/playListInfo 的条目。

步骤 3:保存原始 JSON

右击该条目 → Save → Response → Response Body → 保存为 list.json。用 VSCode 打开,借助 JPath 插件一次性提取所有 .musicrid.name.artist.mp3Url 字段。

步骤 3:保存原始 JSON
步骤 3:保存原始 JSON

步骤 4:批量下载与合并

把提取到的 mp3Url 丢给 aria2 或 IDM,批量下载到同一文件夹;下载完成后用 Foobar2000 创建“文件→新建播放列表→添加文件夹”,即可得到完整可播放的本地列表。

提示:kuwo 的 mp3Url 带有时效 token,约 6 小时后失效,建议抓完立即下载;若列表巨大,可写 Python 循环定时刷新 token。

平台差异与回退方案

平台最短路径失败回退
Windows 11路线 A+DB Browser若 playlist.db 被独占,任务管理器结束 KwMusic.exe 再试
macOS 14路线 B+Proxyman证书信任失败时,把代理模式切回“仅端口 9090”并重启酷我
PC 车机版暂不支持文件管理器,需 U 盘导出可把 db 文件复制到 U 盘,再到 PC 端执行路线 A

不适用场景与合规提醒

  1. 商用 DJ 现场:抓包得到的 mp3Url 仅限个人备份,公开演出需另行获得表演权。
  2. 企业批量迁移:若员工账号 >10 个,频繁抓包可能触发 IP 风控,出现“403 请求过快”——经验性观察,间隔 <1 秒请求>5 次即被封 30 分钟。
  3. 二次分发:把导出的 URL 打包分享到论坛,属直接侵权,酷我已在 2025 年底新增“token+设备指纹”双重校验,外链 2 小时内强制失效。

验证与观测方法

完成导出后,可用以下三步验证完整性:

  • 元数据行数:在 CSV 内用 =COUNTA(A:A)-1 应与歌单显示数量一致。
  • 音频可播率:随机抽 10% 文件,用 VLC 批量打开,若出现“无法解码”即说明加密 kwm 混在其中,需剔除。
  • 时长匹配:用 Foobar2000 的“数据库→扫描播放时间”功能,总时长与酷我歌单尾部统计差值应 <1%,超出则可能有缺歌。

最佳实践清单(可打印)

  1. 操作前完整备份 Data 文件夹,留作回滚。
  2. 歌单 >500 首先拆分,防止分页截断。
  3. 抓包后 6 小时内完成下载,避免 token 失效。
  4. 导出结束立即断网校验,防止在线版权变更导致文件被远程锁死。
  5. 定期用 Git 管理 M3U 文件,可追踪后续增删记录。

FAQ(常见问题)

导出后封面丢失怎么办?

M3U 本身不存封面,可把抓包得到的 albumPic 字段 URL 一起下载,命名为“歌曲名.jpg”放入同目录,多数播放器会自动匹配。

酷我更新后 playlist.db 加密打不开?

截至当前的最新版本仍使用标准 SQLite3 格式;若未来加 Salt,请等待社区开源解密脚本,切勿下载来路不明 exe 防止中毒。

Mac 抓包看不到 HTTPS 包?

需在“钥匙串访问”把 Proxyman 证书标记为“始终信任”,并关闭 Mac 的“自动代理发现”,重启酷我即可。

总结与下一步

酷我音乐电脑版没有原生“导出”按钮,但通过缓存数据库+抓包 JSON 两条路线,你仍能在 10 分钟内把歌单完整迁移到本地列表文件。路线 A 适合只想要曲目清单、不碰音频文件的用户;路线 B 能拿到真实 MP3/FLAC,但需自担版权合规风险。操作前务必确认歌单规模、版权状态与平台差异,并按本文“最佳实践清单”留好备份。下次换电脑或做 DJ 打碟,就不会再被“只能分享链接”难住。

下一步,你可以把导出的 M3U 导入 Foobar2000、iTunes 或 Rekordbox,建立自己的离线曲库;如果追求高解析度,记得在酷我设置里先把音质切到“母带级”再抓包,这样下载到的才是 24-bit/192 kHz 文件。祝你备份顺利,听歌自由。

导出歌单备份本地文件数据迁移客户端

想要获得更好的音乐体验?

免费下载酷我音乐