unlock-music 上手指南:浏览器里解密加密音乐,零安装
【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music
双击一个 .ncm 文件,播放器直接弹"无法识别格式",盯着屏幕愣了两秒。unlock-music 能在浏览器里把这类加密音乐解密成通用格式,不用装软件。
丢进去就出结果
- QQ 音乐:16 种(.qmc0、.tm6、.mflac 等)
- 网易云 .ncm / 酷狗 .kgm .vpr / 酷我 .kwm / 虾米 .xm
- MOO 音乐、JOOX、咪咕、喜马拉雅,共支持 36 种格式
输入加密文件 → 浏览器本地解密、保留元数据和封面 → 输出能随处播放的 mp3 / flac / m4a。
⚡ 最短路径跑起来
git clone https://gitcode.com/gh_mirrors/un/unlock-music cd unlock-music npm ci npm run serve- clone 代码到本地。
- ⚡ 装依赖,项目要求 Node 16.x,装一半报错先换版本再跑。
- 起开发服务器,控制台会打印访问地址。
- 打开地址,把加密文件拖进去,下载解好的文件。
它怎么做到
整体就是一个网页:读取文件、解密、导出。代码拆成四块:
- 各平台解密模块,一个平台一套算法,互不干扰
- 界面层:选文件、批量处理、下载
- Web Worker 把解密放到后台线程跑,不卡界面
- 元数据写回,标签和专辑封面跟到新文件里
核心模块看这三处就够:平台解密模块目录、QQ 音乐 WASM 加速、界面组件。
避坑 & 下一步
Q:解密后音质会变差吗?不会。它只是解开加密层,不重新编码,音质和原文件一致,变的只是容器格式。
Q:解密失败了先查什么?先查后缀在不在支持列表里,再确认文件是官方客户端正常下载出来的。平台偶尔改格式,旧文件可能解不动。
Q:手机上能用吗?可以。它是 PWA,手机浏览器打开后能装到主屏幕,当原生应用用;大文件建议电脑端处理。
Q:文件会被上传吗?不会。所有操作在浏览器本地完成,文件不出你的设备,断网也能跑。
你可以拿它把散在各平台的歌批量转成统一格式,攒一个自己的本地曲库;也可以在平台改版、会员到期之前,提前解密备份;转完的文件直接丢进车机、NAS 或旧设备,哪里都能播。
工具归工具,版权还是版权——只处理自己合法持有的文件。
【免费下载链接】unlock-music在浏览器中解锁加密的音乐文件。原仓库: 1. https://github.com/unlock-music/unlock-music ;2. https://git.unlock-music.dev/um/web项目地址: https://gitcode.com/gh_mirrors/un/unlock-music
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考