Releases: aliencaocao/netease_cloudmusic_discord_rpc
0.3.5
New Features
- Add support for 2.10.13 build 202675 client (last version for V2.x clients by NetEase)
- Add time out after 30min, disconnect RPC, fixes #34 #35
UI Improvements
- Add current song info to GUI
- Reduced window width
- Improve the about message on listing supported versions
UX Improvements
- Removed requirement for admin
- Improve robustness by moving check for connection right before RPC update attempt
- Clear & disconnect RPC when NCM quits (fixes bug where it continues playing after the client quits)
Note
Due to recent changes in Discord RPC API, the buttons (listen on netease) will not appear on PC discord: Mastermindzh/tidal-hifi#429
It still works on mobile.
Full Changelog: 0.3.4...0.3.5
0.3.4
- Add auto startup function (Suggested in #33)
- Upgrade PyMeow to 1.73.42
- Fix exit button not working when quitting without RPC connected
Full Changelog: 0.3.3...0.3.4
0.3.3
- Added Tkinter GUI for controlling RPC ON/OFF
- Added pop up box alert when having unsupported client versions
- Prevent CPU strain caused by infinite loop when meeting supported client versions or other errors
- Added tray icon, thanks for the suggestion in #31
- Added adaptive English and Simplified Chinese to UI. It uses English by default unless the user's OS runs Simplified or Traditional Chinese.
Full Changelog: 0.3.2...0.3.3
0.3.2
- Removed requirement for uiaccess permission, which prevents #21 and #30
- Added UPX compression to build
Full Changelog: 0.3.1...0.3.2
0.3.1
What's Changed
- Reconnection improvements and fix regression in V2.x clients by @FrzMtrsprt in #25
- Supports 2.10.12 build 201849
- Bump python version to 3.12
- Bump PyMeow to 1.53.36
Note: As of now the V3.0 beta clients has not been stabilized yet and is updating rapidly. I will pause trying to support it until it has stabilized. V0.3.0 is flawed in supporting V3.0 beta clients and it does not reliably work.
Full Changelog: 0.3.0...0.3.1
0.3.0
- Supports V3.0.0 beta Windows client. (EDIT: it is unreliable and still WIP)
- Switched to use logging module for optional text logging
- Bump pyMeow to 1.43.25
- Improved scanning script
Note: the file attributes of the exe shows 3.0.1 but I think NetEase forgot to update their in-app strings, so it still shows V3.0.0 in app. We follow in app in docs but file attributes in code.
0.2.8
- Supports 2.10.11 build 201538
- Fix bug of logging output wrong version
0.2.7
- Support 2.10.10 build 201297
- Switch to catching pypresence base exception in main loop
Full Changelog: 0.2.6...0.2.7
0.2.6
What's Changed
- Fixes & Improvements by @FrzMtrsprt in #19
- Support Netease Cloud Music 2.10.10 build 201117
Full Changelog: 0.2.5...0.2.6
0.2.5
- Support 2.10.8 build 200945