音乐迁移计划

前言

最近想把 qq 音乐和网易云音乐的歌曲迁移到 spotify，遇到了一些问题，许多音乐 app 为了不让你迁移，做了很多限制，例如基本都不支持直接导出文本歌单，qq 音乐手机端更是直接取消了分享链接的功能（可以在电脑端获取）

下面来介绍一种简单的方法，不需要迁移的朋友也可以看一下，将自己喜欢的歌曲保存为 excel 做备份也是不错的选择

歌单 id 获取

网易云歌曲 id 获取

网易云直接点击进入 “我喜欢” 或你创建的歌单，点击分享歌单，复制链接到一个可以输入的地方，以下面的复制内容举例

Copy
分享凌晨一点还不睡a创建的歌单「我喜欢的音乐」: https://y.music.163.com/m/playlist?id=987654321&userid=12345678&creatorId=12345678 (来自@网易云音乐)

其中playlist?id=后的数字对应你的歌单 id，是我们所需要的，而userid=和creatorId=后的数字则是你的网易云 id，我们不需要

qq 音乐歌曲 id 获取

qq 音乐需要用到电脑端，我们在 qq 音乐客户端，进入一个歌单，点击分享，复制链接（对于没有歌单或是想要导出所有 “我喜欢” 的歌曲的朋友，可以进入 “我喜欢”，点击批量操作，然后添加到一个新的歌单，这样就可以分享了）

qq 音乐的分享链接是经过混淆的，如下所示，我们无从得知歌单 id

Copy
https://c6.y.qq.com/base/fcgi-bin/u?__=b6KmY4a1hWwZ

我们需要用浏览器打开，这时候，混淆的内容就会显现出来，变成下面的形式

Copy
https://y.qq.com/n/ryqq/playlist/123456789

最后的数字就是你的歌单 id

导出歌单为纯文本

接下来进入这个网站
https://yyrcd.com/n2s/

这是一个大佬做的批量将网易云和 qq 音乐歌单导出为纯文本形式的前端界面，其导出格式为

Copy
歌曲名1 - 歌手名1
歌曲名2 - 歌手名2
......
歌曲名n - 歌手名n

有朋友反馈，不想让导出的歌单含有歌手名，因为指定歌手的话，有的歌曲就在目标音乐平台找不到了，这是我们只需要使用 notepad--（++）或 vscode 的搜索替换功能，用正则表达式将\s-\s.*替换为空格即可

导入目标音乐平台

导出后，我们复制内容，来到音乐转换网站
https://app.tunemymusic.com/zh-CN/transfer

第一步，选择来源为任意文本，将复制的内容粘贴进去

第二步，选择要导入的音乐平台，并登录

等待导入

导入完成后，检查导入的音乐平台的歌单，其中Myplaylist歌单（播放列表）就是导入的歌单

检查未导入成功的歌曲（这些歌曲一般是未在目标平台上架），并记录