15

浅谈网易云音乐云盘无法正确识别专辑的解决办法

 2 years ago
source link: https://musenxi.com/archives/163music-pan.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

总所周知,163 的曲库经常会出现变灰的曲目或是过一会就变收费了,通过将本地的歌曲上传到网易云音乐云盘上是一个不错的解决办法,但是云盘时常抽风不能正常对应到网易的曲目库。这篇文章旨在解决这个问题。

本文中所测试的音乐皆为在 QQ 音乐单曲购买过的音乐。

发现问题展开目录

2.png3.png对比上下图可以发现,云盘识别到的专辑不一样。
4.png再从云盘下载下来得知文件内部专辑名称没有变动,多了一串 163 key,显而易见云盘通过识别歌曲后将歌曲对应的曲库信息变成 163 key 放入了歌曲信息的备注里了。

初次尝试展开目录

经过上文分析,着手尝试更换 163 key。在 GitHub 上找到了一个项目 https://github.com/nondanee/163marker,项目 md 写了

为歌曲添加 163 key (Don't modify) 标记
让非网易云客户端下载的音频文件能被客户端识别,正常匹配歌词和查看评论 (与云盘匹配无关)
虽然上面写了 ' 与云盘匹配无关 ' 但还是深入了解了一下,毕竟一些歌曲上传上去匹配不到歌词研究一下日后可用。

通过阅读 README.md 我们可以很容易的知道如何使用(这是一段废话,划掉E5B08FE79CBCE79D9B_2x.png)。

第一步展开目录

下载 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'

回车没有返回值即成功。这个时候回去看歌曲会发现基本信息都改为了上述网址中的歌曲信息,封面变了。突然发现这个可以用于给扒下来的曲子加上专辑信息E9AB98E585B4_2x.png
不过上传上去的时候还是不能正确识别到指定的专辑。

进阶尝试展开目录

在 GitHub 上发现了一个软件可以直接修改云盘歌曲匹配信息。https://github.com/s337443501/NeteaseMusicCloudMatch
极其好用,操作简单,具体就看对应的 README.md 吧~5.png成功修改~有可能会出现在软件上修改后在网易云音乐上出现两个歌曲信息,一般重启网易云或者清空缓存再进入就好啦~


感谢:
[1]https://github.com/nondanee/163marker
[2]https://github.com/s337443501/NeteaseMusicCloudMatch


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK