FrzMtrsprt / QtUnblockNeteaseMusic

A desktop client for UnblockNeteaseMusic, made with Qt.
GNU General Public License v3.0
599 stars 16 forks source link
netease-cloud-music qt qt6 unblockneteasemusic

QtUnblockNeteaseMusic

CodeFactor GitHub commit activity GitHub all releases

适用于 UnblockNeteaseMusic 的桌面应用,使用 Qt 制作。

English version: README_en.md

特性

支持

原始版本:nondanee/UnblockNeteaseMusic

增强版本:UnblockNeteaseMusic/server

截图

截图

使用方法

  1. releases 下载最新版本
  2. 如果你想使用脚本服务器而不是打包的可执行文件,请先安装 Node.js Runtime
  3. nondanee/UnblockNeteaseMusicUnblockNeteaseMusic/server 下载 UnblockNeteaseMusic 服务器,并置于 QtUnblockNeteaseMusic.exe 所在目录
    QtUnblockNeteaseMusic  
    ├─ ...  
    ├─ QtUnblockNeteaseMusic.exe  
    └─ server  
       ├─ ...  
       └─ app.js

    QtUnblockNeteaseMusic  
    ├─ ...  
    ├─ QtUnblockNeteaseMusic.exe  
    └─ unblockneteasemusic.exe
  4. 运行 QtUnblockNeteaseMusic.exe 并设置启动参数
  5. 在网易云客户端中设置相应的代理,享受音乐吧!

    [!IMPORTANT] 在个人设备上使用时,尽量避免使用默认的 8080 端口。为避免来自其他设备的访问,可以将主机地址设为 127.0.0.1

[!NOTE] 新版网易云客户端有更严格的 SSL 验证,如果碰到了连接失败的问题,可以启用 HTTPS 端口并安装 UnblockNeteaseMusic CA 证书。右键点击 QtUnblockNeteaseMusic.exe,选择 以管理员身份运行,然后点击 高级 菜单中的 安装证书

构建

  1. 安装 Qt 开发环境(Qt 6.4+)
  2. 克隆仓库
  3. 在 Qt Creator 或 VS Code(需要额外插件)中打开项目
  4. 编译并运行
    • 如果要生成带有依赖库的完整应用,请将 QtUnblockNeteaseMusic.exe 复制到新目录下并运行 windeployqt.exe .\QtUnblockNeteaseMusic.exe

感谢

这个小工具的诞生离不开以下项目:

待解决