本文作者: 南风
文章标题:宝塔搭建 Unlock Music音乐解锁
原文地址:https://www.nfxwblog.com/archives/28.html
版权说明:若无注明,本文皆南风的博客原创,转载请保留文章出处。

Unlock Music 概述

2022-10-15 文章更新Unlock Music Web Edition v1.10.0 正式

Unlock Music是GitHub上的一个开源项目,能够在浏览器中解密你下载的付费音乐;比如你在QQ音乐上下载了一首付费Vip无损格式音乐,但下载到的音乐是加密格式,只能在QQ音乐客户端里播放,且会员到期后你将无法播放下载的Vip音乐,Unlock Music可以解密经过加密的音乐,从而使解密的音乐文件能被不同的音乐播放器播放

你还可以将QQ音乐或其他播放器中经过加密的付费音乐在网站执行解密后上传到自己的网易云音乐云盘上,实现永久播放权,免去为了听一首歌,来回切换音乐播放器的繁琐步骤,详细步骤请下划至底部使用示例

1.支持解密格式

  • QQ音乐 (.qmc0/.qmc2/.qmc3/.qmcflac/.qmcogg/.tkm (写入封面图) )
    • 目前已经完全支持 512 字节 Key 加密的文件的解密
  • Moo音乐格式 (bkcmp3/.bkcflac)
  • QQ音乐Tm格式 (.tm0/.tm2/.tm3/.tm6)
  • QQ音乐新格式 (实验性支持 .mflac/.mgg)
  • 网易云音乐格式 (.ncm)
  • 虾米音乐格式 (.xm) (测试阶段)
  • 酷我音乐格式 (.kwm) (测试阶段)
  • 酷狗音乐格式 ( .kgm) (CLI版本)

2.Unlock Music通用

  • 由于程序编写使用了 ES6 语法、Blob 与 Web Worker 特性,过旧的浏览器可能无法使用
  • 如果此工具在你所使用的浏览器中无法正常工作
    • 请检查是否使用最新版本的程序。
    • 建议安装 Google Chrome、Mozilla Firefox或 Edge Chromium之一的浏览器尝试
  • 选择文件时可以多选,以便快速操作
  • 强制刷新(Shift-F5)可以跳过缓存更新等待

3.Android

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

4.IOS

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

5.Windows

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

6.其他特性

  • 在浏览器中解锁
  • 拖放文件
  • 在线播放
  • 批量解锁
  • 渐进式Web应用
  • 多线程

使用宝塔部署到服务器

  • 域名(1.主域名处新增域名记录并解析到服务器IP)
  • 服务器(2.服务器安装宝塔面板)
  • 安装Nginx(3.宝塔面板→软件商店→Nginx)

1.添加一条域名解析记录

域名解析

2.创建站点以及目录

创建Web站点

3.在网站目录通过远程下载最新modern版本,并解压到当前目录

地址(Github域名已经过镜像站代理加速,国内外服务器均可正常下载):https://ghproxy.com/https://github.com/unlock-music/unlock-music/releases/download/v1.10.0/modern.zip Github仓库已被DMCA
网盘下载: 下载 上传解压后进入目录执行部署操作
下载源文件
执行解压

4.执行部署

  1. 进入主目录并执行以下命令部署
  2. 安装npm yum install npm -y
  3. 安装相关依赖npm install
  4. 进行构建,构建输出为 dist 目录npm run build
  5. 开启 npm run serve

5.Unlock Music部署完成

部署完成

[scode type=“yellow”]注意官方提供两个版本,legacy版本只能部署在本地,modern版本版本需要部署在服务器上,只能通过http/https协议访问,这里使用演示使用的是modern版本部署到服务器[/scode]

5.解锁音乐

解锁完成

Docker部署

  1. 示例:Centos 7 安装Docker
yum install curl -y 
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2.拉取Unlock Music镜像并运行

docker run --name unlock-music -d -p 8080:80 kofua/unlock-music:v1.10.0

完成上述操作后 IP+8080端口访问;如需配置域名访问与开启HTTPS,在宝塔处创建站点并配置反向代理与SSL即可

使用示例

  • 例:QQ音乐(Vip)
  • 例:网易云音乐云盘

如:在有QQ音乐Vip的前提下,你可以下载QQ音乐的无损格式音乐,然后通过音乐解锁站点来解密音乐,并将解密完成的音乐上传到自己的网易云音乐云盘上,省去来回切换播放器播放不同音乐,注意通过QQ音乐下载的无损音乐是加密的,不解密直接上传到网易云的话云盘是它无法解析的,需要先解密再上传!

[scode type=“blue”]上传的音乐将永久存放,无论会员是否到期等等,云盘中的音乐都不会受到影响,比如我网盘里就存了李志的歌 ()[/scode]

QQ音乐解锁失败问题

  • PC下载的音乐文件解锁失败问题

    • 检查QQ音乐电脑版本三个杠条->帮助->关于->查看版本是否高于18.6x版本,以上的话请降级到18.51版本下载降级链接点击下载
    • QQ音乐18.5x版本下载此版本会自动升级,为防止自动升级请替换文件;在替换文件前,下载安装好上述旧版本的QQ音乐,先不要着急打开,先替换文件在打开使用
    • 替换文件(密码:46cs) 点击下载
  • Android端下载的音乐文件解锁失败问题

    • 安卓版QQ音乐版本 高于11.6x以上 需要降级
    • 降级链接:点击跳转下载(“取消豌豆荚”选普通下载)
  • 注:高于版本下载的无损音乐文件需删除后重新下载,然后重新解锁即可

本文作者: 南风
文章标题:宝塔搭建 Unlock Music音乐解锁
原文地址:https://www.nfxwblog.com/archives/28.html
版权说明:若无注明,本文皆南风的博客原创,转载请保留文章出处。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐