Discord rich presence for VLC media player.
A fork of vlc-rpc/rpc-discord-rpc (Originally Pigpog/vlc-discord-rpc), rewritten in TypeScript and refactored for my own personal preferences and usage.
In addition to the original features, I've added movie and anime presence support, while also expanding on what the presence displays
-
Clone this repository.
-
Install Node.js.
-
Configure the
./src/config.ts
file to your liking.- For fetching track metadata, retrieve your Spotify API key. You'll need to fill in
clientID
andclientSecret
. - For fetching movie metadata, create a TMDb account and retrieve your API key from here. You'll need to fill in
API Key (v3 auth)
to theapiKey
parameter. - For fetching anime metadata, create a MyAnimeList account and retrieve your API key from here. You'll need to fill in
Client ID
to theclientId
parameter.
- For fetching track metadata, retrieve your Spotify API key. You'll need to fill in
-
Open a terminal, move to the folder you downloaded from this repository, and run
npm i
to install dependencies. -
Run
npm run build
to build the project, then runnpm start
to start the program.
For subsequent launches, you can just run npm start
to start the program.
Note: Every time you want to change the configuration, you'll need to do step 5 again.