mirror of
https://github.com/ultrasn0w/foo_drpc.git
synced 2025-12-14 07:29:53 +01:00
- Look and naming (tried to unify things a bit) - .gitignore for ignoring files we don't want to track - Moved APPLICATION_ID to somewhere that could be made safe for Github without making life harder - Fixed the bug with showing the wrong play state when loading FB2K - Fixed the bug where tracks with really long titles would cause janky behavior - Added unencumbered images if folks didn't want to make their own - Added DEBUG_CONSOLE_PRINTF calls for debugging - Removed rate limiting that was already handled in Discord's library code - Removed UnicodeToAnsi as it was unused
26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
# 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](https://github.com/ultrasn0w/foo_drpc/releases).
|
|
|
|
# How to use
|
|
1. Grab [release](https://github.com/ultrasn0w/foo_drpc/releases), 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).~~
|
|
|
|

|
|

|
|

|
|
|
|
# How to compile
|
|
0. Compiled with VS 2017.
|
|
1. Grab foobar2000 SDK and create \foo_drpc\ directory in \foobar2000\.
|
|
2. Drop contents from repository in the prevoiusly created \foo_drpc\.
|
|
3. Grab release from https://github.com/discordapp/discord-rpc and place \lib\ with contained discord-rpc.lib in \foo_drpc\.
|
|
4. Do the same with \include\discord-rpc.h but this time directly into \foo_drpc\.
|
|
5. Get/Create a Discord Application ID which resembles your App at Discords end and fill in APPLICATION_ID in \foo_drpc\secret.h.
|
|
6. Upload 1 large asset for your App with the key "logo", 3 small ones with keys "play", "stop" and "pause". Use the files in optional_images if you like.
|
|
|
|
# License and Warranty
|
|
Check [LICENSE](../master/LICENSE).
|