优雅地将网易云音乐(或其他音乐平台)的歌单转换到 QQ 音乐。
虽然各大音乐平台都有歌单导入功能,但都有两个我无法接受的地方:
-
识别错误:部分歌曲在曲库中存在,但匹配不到或者匹配错误;
-
顺序错误:导入歌单后的顺序与原平台歌单的顺序不同。
刚好因为一些原因,我打算放弃网易云音乐,顺便就做了这个项目。
Warning
此项目与官方无关,接口并非官方公开提供。此项目仅使用 QQ 音乐接口,私以为没有侵犯相关公司权益。
此项目系个人项目,仅供学习参考,请勿用于非法用途,不保证稳定性,亦不保证长期维护。
- 保留原始歌单顺序
- 自由选择每首歌的匹配结果
- 即使有完全匹配的结果,也必须手动选择
- 获取歌曲列表,以 UTF-8 编码导出为文本文件:
歌曲名称1 - 歌手1
歌曲名称2 - 歌手2
歌曲名称3 - 歌手3, 歌手4
歌曲名称4 - 歌手4/歌手5
-
运行此脚本,生成默认配置文件
-
编辑配置文件,填入 Cookies 和 QQ音乐歌单ID
-
再次运行,输入歌单列表,开始导入
-
每次选择歌曲后,运行目录下将生成
lastLeft.txt
,存储剩余未导入歌曲,便于断点继续
$ yarn
$ yarn run start
$ pnpm i -g pkg
$ pkg -t node16-win-x64 -C GZip index.js -o dist/to-qqmusic.exe