Skip to content

Releases: vsTerminus/Discord-NP

Discord-NP 1.6

31 May 06:50
84fbe7a
Compare
Choose a tag to compare
  • Built on the latest Mojo::Discord which provides markedly better connection stability.
  • Hopefully fix the line 78 error reported a few times

I am not providing a Linux binary anymore just because I can't seem to package the necessary shared libraries. Linux users should try to run from source. Sorry.

Discord-NP 1.5

02 Mar 05:39
6fb2ba3
Compare
Choose a tag to compare

Fixes and improvements identified from 1.4

  • Don't print the same song to console window multiple times in a row
  • Don't print the truncated token and key in the console window
  • Partially mask the token written to logfile
  • Clean up leftover debug output
  • Include Shared Object files identified by ldd on Linux in the packed executable (Hopefully addresses #19)
  • Update Mojo::Discord to v9 (Hopefully addresses #21)

Discord-NP 1.4

28 Feb 15:35
cde60ed
Compare
Choose a tag to compare

This release hopefully fixes the missing files/libraries errors on MacOS and Linux. No functional changes.

  • Built on latest Mojo::Discord (Discord API Gateway v8)
  • Add OpenSSL dependencies on MacOS and Linux to Makefile

Discord-NP 1.3

02 Dec 22:29
ec546e7
Compare
Choose a tag to compare

This update has no functional changes to the app, but a bunch of behind the scenes updates which make it easier to build and troubleshoot.

  • Built on the latest Mojo::Discord and Mojo::WebService::LastFM libraries
  • Dropped the old build scripts in favor of Makefiles
  • Cross platform build syntax
  • Properly linking all necessary DLLs on Windows into the exe
  • Added validation on Config to help users troubleshoot problems with setup
  • Added more output to startup which should also help users determine if things are configured correctly

Note: macOS release was built on macOS 10.15.7 Catalina. While it will probably run fine on other versions, I cannot say for sure.

Rich Presence

11 Jun 19:36
8a998bf
Compare
Choose a tag to compare

A while back Discord introduced "Rich Presence", and simultaneously broke the old status update structure. This update not only updates this script to the new structure (so it works again), but also introduces a couple of new features from Rich Presence.

  1. You will now see your own status in the desktop client!
  2. Your status will read "Listening to" instead of "Playing"
  3. The link to your Last.FM profile and to this repository will be displayed if someone clicks on your name (so now they don't have to ask you how you're doing that)

As always, see the README on the main page for configuration help.

Discord-NP 1.1 - The return of notifications

21 May 20:32
77a88ae
Compare
Choose a tag to compare

This release changes the way Discord-NP functions.

Instead of opening a persistent connection to Discord and maintaining it for the runtime of the application, it will now only connect to Discord when it needs to update your status and then immediately disconnect afterwards.

This corrects the issue where users were not receiving Android notifications because the Discord-NP connection was tricking Discord into thinking the user was staring at their screen so didn't need a notification.

The persistent connection was also a waste of bandwidth, so this method is better in that regard too.

Finally, this release should not require you to install Strawberry Perl like the previous one. I believe I have linked all necessary libraries into the executable. However, if it still complains that you are missing any of ssleay32__.dll, libeay32__.dll, or zlib1__.dll you can get all three from the Optional_Libraries.zip file, or just install Strawberry Perl.

Discord-NP 1.0 - Farty Fish

24 Jan 05:54
Compare
Choose a tag to compare

This script appears to be stable enough now for a "release". Really I just want to get executables out there so people don't have to install perl and all those modules if they don't actually care about the code.

Included are Windows and Linux 64-bit binaries (executables) which should run on pretty much any modern version of either. Feel free to open an Issue if things don't run on your computer.