Foobar2000 music status for Discord Rich Presence!
Switch branches/tags
Clone or download
Latest commit 170dfb3 Sep 4, 2018
Permalink
Failed to load latest commit information.
foo_drpc Update Discord RPC to v3.3.0 and fix metadata double click bug Sep 4, 2018
LICENSE Initial commit Nov 22, 2017
README.md Whew Sep 4, 2018
foo_drpc.sln Initial commit Nov 22, 2017
foo_drpc1.PNG fancy Feb 10, 2018
foo_drpc2.PNG fancy Feb 10, 2018
foo_drpc3.PNG fancy Feb 10, 2018

README.md

foo_drpc

Foobar2000 music status for Discord Rich Presence!

Notice

I'm currently no longer actively developing this, but will still merge PRs and reference releases at the release page.

How to use

  1. Grab release, drop included foo_drpc directory in %userdir%\AppData\Roaming\foobar2000\user-components\ (if you have not moved your AppData somewhere else) or place included .dll Files in \foobar2000\components.
  2. Add foobar2000 to discords detected games (Settings -> Games -> Add it).

compact view big view 1 big view 2

How to compile

  1. Compiled with VS 2017.
  2. Grab foobar2000 SDK and create \foo_drpc\ directory in \foobar2000.
  3. Drop contents from repository in the prevoiusly created \foo_drpc.
  4. Grab release from https://github.com/discordapp/discord-rpc and place \lib\ with contained discord-rpc.lib in \foo_drpc.
  5. Do the same with \include\discord-rpc.h but this time directly into \foo_drpc.
  6. Get/Create a Discord Application ID which resembles your App at Discords end and fill in to \Plugin.h.
  7. Upload 1 large asset for your App with the key "logo", 3 small ones with keys "play", "stop" and "pause".

License and Warranty

Check LICENSE.

Note: Even though I build in a "spam protection" to avoid lots of presence updates being send to the discord servers, I can't guarantee and am not responsible for any actions that may be taken against your account. (Nothing happened during personal testing)