Skip to content

qrzbing/netease-cached-music

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

网易云音乐缓存文件 --> MP3

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

注意

最新更新在 github 上, 博客很少更新, 所以如果你是从博客来的, 请再读一遍下面的 README

warning

(学习使用异或加密 🙈 )

介绍

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

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

需求

  • python3
  • python 模块
    • requests
    • mutagen (optional)

可以pip3 install 安装

使用

找到缓存文件

在手机上找到缓存文件的路径,netease/cloudmusic/Cache/Music1,复制到电脑上, 在电脑上的路径记为 PATH

在电脑上一般为 **/cloudmusicdata/Cache

运行

  • 在命令行模式下 python3 decrypt.py PATH 这里的 PATH 就是缓存文件(包含.uc.uc! 文件)的位置

也可以将这脚本复制到缓存文件目录中, 直接运行脚本即可

展示

这是 gif

结果

你就可以到缓存文件目录的父目录下 看到 cached_网易云音乐, 以及其中的 lyric, music 😃

  • 运行输出

  • 歌词

  • MP3

贡献

欢迎fork&PR

Licence

MIT

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%