总所周知,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
你的blog好好看╰(°▽°)╯
这是想起了自己还有博客?::quyin:1huaji::
确实,新年来水个文::quyin:1huaji::
\#(皱眉) 这个云盘功能好用吗,我是搞了个U盘来存
我主要就是用来把高解析的歌曲上传上去这样在网易云听的时候就直接播放云盘里的歌了,下载对应的歌时也是下的云盘上的