请注意,本文编写于 1296 天前,最后修改于 1296 天前,其中某些信息可能已经过时。
说明
UnlockMusic 是 GitHub 上的一款开源项目 ,支持网易云音乐、QQ 音乐的 VIP 音乐文件(加密文件)批量解密导出为 MP3 格式或无损格式,UnlockMusic 目前已支持 ncm/qmc/tm/tkm/xm 等格式的文件解密及补全 ncm 的 ID3/FlacMeta 信息。
UnlockMusic 的存在无疑是解放了用户和平台间的捆绑关系,简单地说就是用户开了平台会员下载的音乐通过 UnlockMusic 解密文件后,不再续费会员仍然可以使用已解密的音乐文件。
GitHub 项目地址:https://github.com/ix64/unlock-music
作者 Demo 地址:https://tool.ixarea.com/music/
功能特性
- 在浏览器中解锁
- 拖放文件
- 在线播放
- 批量解锁
- 渐进式Web应用
- 多线程
- 批量下载
UnlockMusic 目前支持的音乐格式如下:
- QQ音乐 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm) + 写入封面图片
- Moo音乐格式 (.bkcmp3/.bkcflac)
- QQ音乐Tm格式 (.tm0/.tm2/.tm3/.tm6)
- QQ音乐新格式 (实验性支持).mflac/.mgg
- 网易云音乐格式 (.ncm) + 补全ncm的ID3/FlacMeta信息
- 虾米音乐格式 (.xm) (测试阶段)
- 酷我音乐格式 (.kwm) (测试阶段)
- 酷狗音乐格式 (.kgm) (CLI版本)
使用教程:
本地使用
如果你想在 Windows 电脑上使用的话,可以直接下载作者打包好的文件→传送门,下载最新的 legacy 版本压缩包。然后将压缩包解压,打开解压出来的文件夹里面的 index 文件就可以直接使用。
服务器部署
不需要部署 web 环境,可以直接下载作者已经打包好的 modern版本(该版本只能通过 http/https 协议访问)使用 python 运行,搭建步骤如下:
下载最新 modern版本压缩包:
curl -O -L https://github.com/ix64/unlock-music/releases/download/`curl -s https://api.github.com/repos/ix64/unlock-music/releases|grep -w tag_name|head -n 1|cut -d'"' -f4`/modern.zip
解压并删除压缩包:
unzip modern.zip && rm -rf $_
若执行上述命令提示: -bash: unzip: command not found 则表示需要安装 unzip 解压工具,如下:
# CentOS
yum install -y unzip
# Debian / Ubuntu
apt-get install unzip -y
后台运行(端口 2333 可自行修改)
cd dist
nohup python -m SimpleHTTPServer 2333 &
浏览器访问 ip地址:2333,如果打不开请关闭防火墙或放行端口试试。