QtUnblockNeteaseMusic Save

A desktop client for UnblockNeteaseMusic, made with Qt.

Project README

QtUnblockNeteaseMusic

CodeFactor GitHub commit activity GitHub all releases

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

English version: README_en.md

特性

  • 指定 UnblockNeteaseMusic 服务器的启动参数
  • 保存上次运行选项
  • 显示服务器的实时日志输出
  • 支持暗色主题

支持

原始版本: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

感谢

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

待解决

  • 增强版服务器的日志输出乱码(#791 已在上游修复(#798
  • 使用 CMake 完成所有构建 已完成
    Qt 6 中的 lupdate 无法与 CMake 配合使用,因此仍然需要手动运行 lupdate
  • 未测试 / 未支持 macOS、Linux 、 Windows 8 及以下等平台
  • 更好的更新检测 / 自动更新
  • 我是菜鸡
Open Source Agenda is not affiliated with "QtUnblockNeteaseMusic" Project. README Source: FrzMtrsprt/QtUnblockNeteaseMusic
Stars
494
Open Issues
4
Last Commit
1 month ago
License

Open Source Agenda Badge

Open Source Agenda Rating