WACUP

Preview Build Discussion => Preview Build Discussion => Topic started by: dro on January 05, 2019, 03:18:42 AM

Title: [SETUP & USAGE DETAILS] Discord Now Playing Integration - Updated 5 Oct 2021
Post by: dro on January 05, 2019, 03:18:42 AM
To use it you'll need to go to Preferences -> Playback -> Discord tab & enable the mode & then when WACUP starts doing something it should within ~ 15 seconds start showing Playing WACUP against your user name & within your Discord profile it should show what's playing along with the current playback status (playing/paused/stopped). This can be customised within reason via the ATF (https://getwacup.com/atf_help.html) based formatting so you can leverage metadata that WACUP is able to obtain through to adding some branding information or whatever you like (within reason :) ).



Things to note:

The updates are not 'live' and there's up to a 15 second delay on status changes appearing. This is controlled by the Discord api so depending upon when an update is sent from the plug-in to Discord, it might appear within a few seconds or you might have to wait up to the full 15 seconds (which is done as a means to deal with rapid updates that could be annoying or not helpful).

If you have a custom status set then it's possible you will no longer see the Playing WACUP notice against your user name. This is entirely down to the Discord client & is effectively acting as a user defined override though your profile should still show what WACUP is playing (as long as there's no conflicts / other programs also trying to update the Discord status).

Having WACUP & Discord running with different user permissions (e.g. one as a normal user & another via "run as admin") will cause the integration to fail. This is expected due to how the OS maintains appropriate levels of security between running programs at different access levels. Ensuring both are running as the same "normal" user is the best recommendation. Sometimes a machine restart can help resolve this depending on how updates have been run.

If the WACUP status still isn't showing, you may need to double check that you've enabled the activity status in your Discord client via Settings -> Activity status (near the bottom of the settings list) otherwise WACUP reporting what's playing will be ignored.



If you don't like the default choice of images used by WACUP on your profile, you can optionally create your own via Discord's application process & then get WACUP to use your app_id instead of the WACUP app_id.

So with WACUP closed (note it must be otherwise it may not be seen correctly), then find your settings folder and within the [gen_yule] section of your winamp.ini file add a discord_app_id=xxx line to it where xxx is your registered discord app_id.

After that, start WACUP & you should see if using your Discord app details instead of what was provided.

To go back to the default handling, with WACUP closed, remove discord_app_id=xxx line and start using WACUP again :)

The image asset ids you need to setup to work with the WACUP plug-in are logo, play, pause & stop (all of which should be self explanatory on what they do).

-dro