产品简介
UnlockMusic Simple Server 是一款基于 Go 语言开发的轻量级本地 HTTP 服务器工具,专为 UnlockMusic 项目设计。它利用 Go 1.16 的 embed 特性,将 UnlockMusic 的 Web 前端界面和后端服务打包成单个可执行文件,用户无需安装 Node.js 或其他运行时依赖,双击即可在本地启动音乐解锁服务。
UnlockMusic 是一个广受欢迎的开源项目,支持解锁来自 QQ 音乐、网易云音乐、酷狗音乐、酷我音乐、虾米音乐等多个主流平台的加密音乐文件,并将其转换为通用的 MP3、FLAC 等格式。Simple Server 让普通用户也能零门槛使用这一能力。
核心功能
| 功能类别 | 具体说明 |
|---|---|
| 单文件部署 | 无需安装依赖,下载即用,双击运行 |
| 多平台音乐解锁 | 支持 QQ 音乐、网易云音乐、酷狗、酷我等主流平台 |
| 格式转换 | 将加密格式转换为 MP3、FLAC 等通用音频格式 |
| 本地 Web 界面 | 提供友好的浏览器操作界面,上传文件即可转换 |
| Go embed 技术 | 前端资源内嵌于可执行文件,无外部文件依赖 |
快速开始
- 下载程序:前往 GitHub Release 页面下载对应系统版本的可执行文件(如 Windows 版本的
um-v1.7.2-windows-386.7z)。 - 解压运行:解压 7z 压缩包,双击运行可执行文件,程序将在本地启动 HTTP 服务。
- 打开浏览器:在浏览器中访问程序提示的本地地址(通常为
http://localhost:8080)。 - 上传音乐文件:在 Web 界面中上传需要解锁的加密音乐文件(如 .mflac、.mgg、.qmc 等格式)。
- 下载转换结果:等待转换完成后,下载已解锁的 MP3 或 FLAC 文件。
界面预览
Simple Server 启动后在浏览器中提供简洁的 Web 操作界面,用户可通过拖拽或点击上传加密音乐文件,转换完成后直接下载。
与其他方案对比
| 对比项 | UnlockMusic Simple Server | 需要 Node.js 的原版方案 | 在线音乐解锁网站 |
|---|---|---|---|
| 部署难度 | 单文件双击运行 | 需安装 Node.js 和依赖 | 无需部署 |
| 隐私安全 | 完全本地运行,数据不离开电脑 | 本地运行 | 需上传文件到第三方服务器 |
| 离线使用 | 支持 | 支持 | 需要网络 |
| 目标用户 | 普通用户 | 有一定技术基础的用户 | 所有用户 |
适合谁用
- 音乐收藏爱好者:需要将已购买的加密音乐文件转换为通用格式以便跨设备播放。
- 非技术用户:不想安装 Node.js 等开发环境,希望一键运行的普通用户。
- 音频格式管理需求者:需要批量将平台专属格式转为 MP3/FLAC 进行统一管理的用户。
下载与版本
当前最新版本为 um-v1.7.2(发布于 2020-12-28),基于 Go 1.16 构建。提供 Windows 32 位版本。点击页面「下载软件」按钮即可获取打包好的可执行文件。
注意事项
- 本工具仅供学习和研究使用,请勿用于侵犯版权或非法用途。
- 请尊重音乐创作者的知识产权,仅对自己拥有合法使用权的音乐文件进行格式转换。
- 项目采用 MIT 开源许可证,源码开放透明。
- 项目源码地址:https://github.com/unlock-music/simple-server