总所周知,163的曲库经常会出现变灰的曲目或是过一会就变收费了,通过将本地的歌曲上传到网易云音乐云盘上是一个不错的解决办法,但是云盘时常抽风不能正常对应到网易的曲目库。这篇文章旨在解决这个问题。
可直接跳至进阶尝试中提到的软件,不过GitHub国内有时访问不了。
可直接查看最后一段“进阶尝试”。
本文中所测试的音乐皆为在QQ音乐单曲购买过的音乐。
发现问题
对比上下图可以发现,云盘识别到的专辑不一样。
再从云盘下载下来得知文件内部专辑名称没有变动,多了一串163 key,显而易见云盘通过识别歌曲后将歌曲对应的曲库信息变成163 key放入了歌曲信息的备注里了。
初次尝试
经过上文分析,着手尝试更换163 key。在GitHub上找到了一个项目https://github.com/nondanee/163marker,项目md写了
为歌曲添加 163 key(Don't modify) 标记
让非网易云客户端下载的音频文件能被客户端识别,正常匹配歌词和查看评论 (与云盘匹配无关)
虽然上面写了'与云盘匹配无关'但还是深入了解了一下,毕竟一些歌曲上传上去匹配不到歌词研究一下日后可用。

第一步
下载Code Zip,解压到一个文件夹。
第二步
打开PowerShell输入pip install requests mutagen pycryptodome
,回车,再输入pip install git+https://github.com/nondanee/163marker.git
,回车。
若上述步骤报错,可以参考这篇文章Windows 下在 PowerShell 中使用 python 并引入 git。
第三步
最后一步就是给歌曲添加标记啦。
进入解压好的163marker-master文件夹,右键选择在windows终端打开。
输入
python 163marker/app.py '歌曲路径' 'https://music.163.com/song?id=对应的音乐id'
回车没有返回值即成功。这个时候回去看歌曲会发现基本信息都改为了上述网址中的歌曲信息,封面变了。突然发现这个可以用于给扒下来的曲子加上专辑信息。
不过上传上去的时候还是不能正确识别到指定的专辑。
再次尝试
在GitHub上发现了一个软件可以直接修改云盘歌曲匹配信息。https://github.com/s337443501/NeteaseMusicCloudMatch
极其好用,操作简单,具体就看对应的README.md吧~成功修改~
有可能会出现在软件上修改后在网易云音乐上出现两个歌曲信息,一般重启网易云或者清空缓存再进入就好啦~
感谢:
[1]https://github.com/nondanee/163marker
[2]https://github.com/s337443501/NeteaseMusicCloudMatch
您好~我是腾讯云+社区的运营,关注了您分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器等,另外还有些周边礼物。
好复杂的样子
https://github.com/s337443501/NeteaseMusicCloudMatch
其实只要看进阶尝试这个就可以了 不过安卓客户端支持改了 IOS的还不行
现在手机端可以自助匹配了\#(皱眉)
IOS和PC端还不行嘛
感谢分享 赞一个
::quyin:hematemesis::没看懂
哪里看不懂咩::quyin:look::