Skip to content
This repository has been archived by the owner on Dec 4, 2021. It is now read-only.

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
clean-sys committed Feb 1, 2021
0 parents commit 1b864a2
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Enhanced Rich Presence for MusicBee

This plugin allows you to share your currently playing song, time remanining, play status, and automatically upload artworks for use on Discord.

![Example Screenshot](https://i.imgur.com/F3udPi3.png)

## Requirements

- MusicBee v3.x
- Visual C++ Redistributable for Visual Studio 2019

## Installation
- Precompiled binaries coming soon.*

- Copy the DLL files to the Plugins folder
- Extract the zip file
- Copy the DLL files to the `MusicBee\Plugins` directory (most likely `C:\Program Files (x86)\MusicBee\Plugins` or `%appdata%\MusicBee\Plugins`)
- Re/start MusicBee

## Getting your Authorization Token (Required for next step)
- Go to [Discord's developer application page](https://discordapp.com/developers/applications/me)
- Open your browser's developer tools and head to the "network" tab.
- Refresh the page and then click on a request.
- Look for a "Authorization" value that starts with "mfa"
- Copy that and save it for the next step.

![Authorization Example](https://i.imgur.com/znyZY8I.png)

### Creating a Discord Developer App

This step is needed if your want the plugin to upload and use your artworks.

- Go to [Discord's developer application page](https://discordapp.com/developers/applications/me)
- Create a new app. Call it whatever you want it to show after "playing".
- Copy the client ID (located in the *app details* section)
- Paste it into [line 19 of the main file](https://gitlab.com/cleaninfla/musicbee-rich-presence/-/blob/master/mb_DiscordRichPresence.cs#L19)
- Paste the MFA token you saved from the last step into [line 39](https://gitlab.com/cleaninfla/musicbee-rich-presence/-/blob/master/mb_DiscordRichPresence.cs#L39)
- Make sure to add your own Playing / Paused icons. (Keys are both 'playing' and 'paused' respectively).
- Compile & Profit?

0 comments on commit 1b864a2

Please sign in to comment.