Skip to content

jimmy2417/netease-cached-music

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

网易云音乐缓存文件解密得到MP3

网易云音乐的缓存文件经过处理,也就是异或加密了的,要获得MP3文件,需要解密.请大家尊重音乐的版权.其实大多数歌曲都是可以下载的

warning

(学习使用异或加密 🙈

介绍

用于获取网易云音乐缓存文件的mp3文件

缓存文件 在手机上的在 netease/cloudmusic/Cache/里的Music1里, 歌词在Lyric里,(电脑上的路径可以在设置里找到还可以自己设置) 思路就是利用缓存文件,解密得到MP3文件, 并通过其metadata,命名文件,顺便从api或者网页抓取歌词,详细介绍可以看这里

需求

  • python3
  • python 模块
    • mutagen
    • lxml
    • requests
    • json

可以pip install 安装,常见问题可以自行搜索解决

使用

找到缓存文件

找到缓存文件的路径, 形如.../netease/cloudmusic/Cache/Music1,如果想单独复制过来,请复制 Music1Lyric文件夹在同一目录下,再得到路径,

运行

  • 在命令行模式下 python3 decrypt.py  *PATH

如果不在 netease-music.py所在目录下,可以切换到,或者用它的绝对路径, path是上一步得到的路径

  • 代码中 可以打开代码文件然后修改path,然后运行即可

结果

你就可以到Music1所在目录下的cached_网易云音乐看到lyric, music了 😃

说明

这个脚本还有很多地方不完善,而且还可以加入一些功能,欢迎fork&PR

Licence

MIT

About

get file of mp3-format from encrypted cached netease-music

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%