Skip to content

Deezer integrated with the Discord Rich Presence.

License

Notifications You must be signed in to change notification settings

leodlsrt/DeezerRPC

 
 

Repository files navigation

DeezerRPC

Deezer integrated with the Discord Rich Presence.

This project is not supported and created by Deezer.

This application opens the web version of the Deezer application and performs background operations to collect data from the current song. It does not use the Deezer API, everything is collected from the DOM itself.

Shows status on Discord and also supports global media keys.

Supports songs (including ones that user upload), radios and podcasts.

I don't understand why Deezer hasn't implemented this until today...

Installation

  1. Download the correct release for your operating system. (exe = Windows, dmg = MacOS, AppImage = Linux)
  2. Install the application that you have downloaded.

Usage

When opening the app for the first time, you will have to login with your Deezer account. IT'S THE OFFICIAL DEEZER PAGE, THIS APPLICATION NOT COLLECT ANY DATA FROM THE USERS.

Discord needs to be running for rich presence to work, otherwise you will have to reopen the application.

Update of rich presence is automatic, does not require any user action.

This application has some options in the system notification area:

  • Toogle: Shows or hides the DeezerRPC window.
  • Player: Manually control basic player actions outside main window.
  • Settings: Miscellaneous options like controlling how the window is minimized and checking for updates on startup.
  • Check for updates: Check if there is a new version available.
  • DeezerRPC [version]: Open this GitHub page.
  • Exit: Closes the application.

Global Shortcuts

This application has some global shortcuts (check on your keyboard).

  • PLAY: Play or pause the current song.

  • NEXT: Go to the next song.

  • PREVIOUS: Go to the previous song.

Showcase

About

Deezer integrated with the Discord Rich Presence.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.1%
  • CSS 3.3%
  • HTML 1.4%
  • JavaScript 1.2%