ultrasn0w/foo_drpc


Foobar2000 music status for Discord Rich Presence!

License: MIT

Language: C++

Keywords: component, discord, discord-rpc, dll, drpc, foo-drpc, foobar, foobar2000, music, nowplaying, rich-presence, status


foo_drpc

Foobar2000 music status for Discord Rich Presence!

How to use

  1. Grab release, place component .dll in \foobar2000\components\ or drop foo_drpc directory in %userdir%\AppData\Roaming\foobar2000\user-components.
  2. Grab release from https://github.com/discordapp/discord-rpc and place the discord-rpc.dll from the \bin\ directory in your foobar200 root directory (alongside foobar2000.exe).
  3. Add foobar2000 to discords detected games (Settings -> Games -> Add it).

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)

Project Statistics

Sourcerank 5
Repository Size 136 KB
Stars 49
Forks 7
Watchers 5
Open issues 7
Dependencies 0
Contributors 1
Tags 1
Created
Last updated
Last pushed

Top Contributors See all

ultrasn0w

Recent Tags See all

0.1.0.0 November 22, 2017

Something wrong with this page? Make a suggestion

Last synced: 2017-11-27 22:12:27 UTC

Login to resync this repository