alex3236 / ToQQMusic

优雅地将网易云音乐(或其他音乐平台)的歌单转换到 QQ 音乐

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

To QQMusic

优雅地将网易云音乐(或其他音乐平台)的歌单转换到 QQ 音乐。

动画

背景

虽然各大音乐平台都有歌单导入功能,但都有两个我无法接受的地方:

  • 识别错误:部分歌曲在曲库中存在,但匹配不到或者匹配错误;

  • 顺序错误:导入歌单后的顺序与原平台歌单的顺序不同。

刚好因为一些原因,我打算放弃网易云音乐,顺便就做了这个项目。

Warning

此项目与官方无关,接口并非官方公开提供。此项目仅使用 QQ 音乐接口,私以为没有侵犯相关公司权益。

此项目系个人项目,仅供学习参考,请勿用于非法用途,不保证稳定性,亦不保证长期维护。

特点

  • 保留原始歌单顺序
  • 自由选择每首歌的匹配结果

缺陷

  • 即使有完全匹配的结果,也必须手动选择

使用方式

  1. 获取歌曲列表,以 UTF-8 编码导出为文本文件:
歌曲名称1 - 歌手1
歌曲名称2 - 歌手2
歌曲名称3 - 歌手3, 歌手4
歌曲名称4 - 歌手4/歌手5
  1. 运行此脚本,生成默认配置文件

  2. 编辑配置文件,填入 Cookies 和 QQ音乐歌单ID

  3. 再次运行,输入歌单列表,开始导入

  4. 每次选择歌曲后,运行目录下将生成 lastLeft.txt,存储剩余未导入歌曲,便于断点继续

源码启动

$ yarn
$ yarn run start

构建二进制文件(已过时)

$ pnpm i -g pkg
$ pkg -t node16-win-x64 -C GZip index.js -o dist/to-qqmusic.exe

About

优雅地将网易云音乐(或其他音乐平台)的歌单转换到 QQ 音乐

License:GNU General Public License v3.0


Languages

Language:JavaScript 100.0%