A desktop client for UnblockNeteaseMusic, made with Qt.
- Choose the UNM server's starting arguments
- Remembers the options from the last run in a config file
- View real time log output from the server
- Auto detects the server's file, node or packaged executable
- Dark theme support
The original nondanee/UnblockNeteaseMusic
And the enhanced UnblockNeteaseMusic/server
- Download the latest version from releases
- Install Node.js Runtime if you wish to use script server instead of packaged executable
- Download the server from nondanee/UnblockNeteaseMusic or UnblockNeteaseMusic/server,
and place it in the same directory with
QtUnblockNeteaseMusic.exe
QtUnblockNeteaseMusic
├─ ...
├─ QtUnblockNeteaseMusic.exe
└─ server
├─ ...
└─ app.js
or
QtUnblockNeteaseMusic
├─ ...
├─ QtUnblockNeteaseMusic.exe
└─ unblockneteasemusic.exe
- Run
QtUnblockNeteaseMusic.exe
and set the necessary arguments - Set the proxy in the Netease Cloud Music client accordingly & enjoy!
- When used on your personal devices, avoid using the default
8080
port, and change the host address to127.0.0.1
to avoid unwanted access from others. - Newer client versions have stricter SSL verification, so if you encountered the "connection failed" issue, enable the HTTPS port and install UnblockNeteaseMusic CA certificate.
- To install the certificate, right click on
QtUnblockNeteaseMusic.exe
, selectRun as administrator
, and clickInstall certificate
in theAdvance
menu.
- Set up the Qt development environment (Qt 6.5.0)
- Clone the repository
- Open the project in Qt Creator / VSCode (extra extensions needed)
- Compile & Run
- If you want to generate a complete package with libraries,
copyQtUnblockNeteaseMusic.exe
to a new directory and runwindeployqt.exe .\QtUnblockNeteaseMusic.exe
This little tool wouldn't have been made possible without these incredible projects:
- Qt: Providing a powerful but easy-to-use development framework
- nondanee/UnblockNeteaseMusic: The project that started everything
- UnblockNeteaseMusic/server: Maintaining and enhancing the UNM server