Giter Club home page Giter Club logo

music-discord-rich-presence-library's Introduction

Welcome to the community MDRP library

This is where the community can contribute their album arts or borrow ones that have already been created!

Getting started

  1. You might want to check out MDRP first ;)
  2. Clone this repository and unzip
  3. Run the exectuable provided (note: if you have node you can run the source file instead)
  4. Provide your github username (or just any old name if you dont plan to contribute)

For local music Files

  1. enter local (works for .mp3 and .flac. Unfortunately .m4a cannot be supported at this time)
  2. enter the root directory of your music (example: C:\Users\Admin\Music) continue to step 6

For Website Generated dat files

  1. Use the spotify tool to get a printout of all the albums in your playlists and ensure that dat file is in the same folder as the exe

  2. Enter dat

  3. Let the magic happen.

  4. You can postverify if internet usage is a concern. This will do its best to remove duplicated album arts, but is slow. This step used to take place alongside image processing but that was excessivly costly. Just look at issue #20

  5. Go to discord and create an application for each folder and name it either spotify or groove or musicbee (this so it shows up as playing spotify, etc).

  6. Choose a folder, select all the images (shift+arrow keys) and upload them into the art assets

  7. Take the client id and paste it in the dat file in that folder.

  8. Move the dat file to your clientdata folder for MDRP and enjoy the rich presence! (You will have to restart MDRP)

Rerunning

Place processed dat files inside the archives folder

Contributing to the library

Unfortunately, there are people that like to be mean and since I cant control/moderate applications created by third parties, the only way I can guarantee the validity of uploaded clientdata folders is to create the applicaitons myself. However, I will try to acommodate everyone. 0. Create a fork of this repo and Get Started from step 2 up to step 6.

  1. Make a folder under Pending_User_Files matching your github username that you definitely used when u ran the program ๐Ÿ‘€
  2. Move all of the generated folders there.
  3. Open a PR to this repository (linked just in case you are reading this in a fork)
  4. Wait for me to do the do. Once i do the do, you will be able to find your generated files under User_Generated_Files/<your username>.
  5. Move the dat files i made into your clientdata folder in MDRP.

music-discord-rich-presence-library's People

Contributors

bearts avatar github-actions[bot] avatar hazuki-san avatar jojo2357 avatar roguedbear avatar smaltin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.