Skip to content

Releases: aliencaocao/netease_cloudmusic_discord_rpc

0.3.5

17 Aug 09:56
Compare
Choose a tag to compare

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

29 Apr 14:17
Compare
Choose a tag to compare
  • 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

24 Jan 14:03
Compare
Choose a tag to compare
  • 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

10 Dec 14:12
Compare
Choose a tag to compare
  • 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

26 Oct 16:01
Compare
Choose a tag to compare

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

04 Aug 05:07
Compare
Choose a tag to compare
  • 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

07 Jul 01:58
19b999e
Compare
Choose a tag to compare
  • Supports 2.10.11 build 201538
  • Fix bug of logging output wrong version

0.2.7

01 Jun 13:24
Compare
Choose a tag to compare
  • 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

14 May 05:21
Compare
Choose a tag to compare

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

22 Apr 02:39
Compare
Choose a tag to compare
  • Support 2.10.8 build 200945