Total Pageviews

Friday 7 April 2023

网易云音乐(ncm), QQ音乐(qmc, mflac, mgg), 酷狗音乐(kgm),酷我音乐(.kwm) 格式解锁

 音乐解锁在线小工具,可以对网易云音乐和 QQ 音乐「已购付费音乐」下载的独有加密音乐文件如:ncm 格式和 qmc 进行解锁,移除已购音乐的加密保护。

已经付费的前提,想要将下载的音乐用于车载音乐等个人用途,这是属于应有的权利,而加密的音乐让已付费用户只能在 app 中播放音乐,无法在其它应用中播放,这个音乐解锁工具可以完美解决痛点。

解锁后可以使用普通的播放器进行播放,该工具不支持在微信中上传文件,需要复制链接在浏览器中打开使用。

官网 https://demo.unlock-music.dev/

支持的格式有:

  • 网易云音乐 (.ncm)
  • QQ 音乐 (.qmc .mflac .mgg)
  • 酷我音乐 (.kwm)
  • 虾米音乐 (.xm)

android

QQ 音乐下载的音乐文件默认位于:/qqmusic/song/
网易云音乐下载的音乐文件默认位于:/netease/cloudmusic/Music/
使用微信内置的浏览器,无法保存转换后的文件

iOS

由于系统限制,无法获取源音乐文件。因此正常情况下无法使用,建议更换其他设备重新下载并解密。

Windows

微信 PC 版本内置的浏览器无法使用本工具

--------------------------------------------------

http://unlock.music.hi.cn/

------------------------------------

Unlock Music 音乐解锁

Build Status

  • 在浏览器中解锁加密的音乐文件。 Unlock encrypted music file in the browser.
  • Unlock Music 项目是以学习和技术研究的初衷创建的,修改、再分发时请遵循授权协议
  • Unlock Music 的 CLI 版本可以在 unlock-music/cli 找到,大批量转换建议使用 CLI 版本。
  • 我们新建了 Telegram 群组 @unlock_music_chat ,欢迎加入!
  • CI 自动构建已经部署,可以在 UM-Packages 下载

特性

支持的格式

  • QQ 音乐 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm)
  • Moo 音乐格式 (.bkcmp3/.bkcflac/...)
  • QQ 音乐 Tm 格式 (.tm0/.tm2/.tm3/.tm6)
  • QQ 音乐新格式 (.mflac/.mgg/.mflac0/.mgg1/.mggl)
  • QQ 音乐海外版JOOX Music (.ofl_en)
  • 网易云音乐格式 (.ncm)
  • 虾米音乐格式 (.xm)
  • 酷我音乐格式 (.kwm)
  • 酷狗音乐格式 (.kgm/.vpr)
  • Android版喜马拉雅文件格式 (.x2m/.x3m)
  • 咪咕音乐格式 (.mg3d)

其他特性

  • 在浏览器中解锁
  • 拖放文件
  • 批量解锁
  • 渐进式 Web 应用 (PWA)
  • 多线程
  • 写入和编辑元信息与专辑封面

使用方法

使用预构建版本

  • ReleaseCI 构建 下载预构建的版本
    • ⚠️ 本地使用请下载legacy版本modern版本只能通过 http(s)协议 访问)
  • 解压缩后即可部署或本地使用(请勿直接运行源代码

自行构建

JS部分

  • 环境要求
    • nodejs (v16.x)
    • npm
  1. 获取项目源代码后安装相关依赖:

    npm ci
    

然后进行构建:

npm run build
    • 构建后的产物可以在 dist 目录找到。
    • 如果是用于开发,可以执行 npm run serve
  • 如需构建浏览器扩展,构建成功后还需要执行:

    npm run make-extension
    
  • WASM部分

    Features

    • All Algorithm Supported By unlock-music/web
    • Complete Metadata & Cover Image

    Hou to Build

    • Requirements: Golang 1.19
    1. run go install unlock-music.dev/cli/cmd/um@master

    How to use

    • Drag the encrypted file to um.exe (Tested on Windows)
    • Run: ./um [-o <output dir>] [-i] <input dir/file>
    • Use ./um -h to show help menu

    from https://git.unlock-music.dev/um/cli 

    ---------------------------------------------------

    使用aardio打包的UnlockMusic程序 .

    UnlockMusic

    使用aardio打包的UnlockMusic程序

    使用项目
    1. aardio aardio编程语言 - 官网
    2. UnlockMusic ix64/unlock-music: Unlock encrypted music file in browser. 在浏览器中解锁加密的音乐文件。 (github.com)

    UnlockMusic是使用js编写的音乐格式转换软件,去掉国产音乐平台加的私有包皮。

    本项目使用aardioUnlockMusic(1.8.1)的前端代码打包成单文件的exe,采用微软最新的webview2组件,与浏览器分离。

    2项技术的完成度都很高,所以整个项目有用的代码就几行。

    screenshot

    该项目仅为学习目的。

    安装依赖

    进入web.src目录, npm install 安装依赖包

    开发环境
    1. npm run serve 构建网站
    2. 打开aardio进行开发,调试
    打包程序
    1. npm run build 构建前端代码,发布目录为dist
    2. 将dist目录下的文件复制到工程子目录web文件夹中
    3. 使用aardio ide 发布exe.

    from https://github.com/xuncv/UnlockMusic

    https://github.com/xuncv/UnlockMusic/releases/download/0.1/unlockmusic.exe

    -------------------------------------------------------------------------------

    https://github.com/unlock-music/simple-server/releases/download/um-v1.7.2/um-v1.7.2-windows-386.7z

    ----------------------------------------------------

    相关帖子:

    https://briteming.blogspot.com/2021/07/unlock-music.html

    No comments:

    Post a Comment