A simple app that acts as a bridge between Discord and Trakt (and maybe even Plex), allowing for the display of the watch status as Discord's Rich Presence. Essentially, it's a Trakt/Plex Discord Rich Presence.
Protip: If you are already using Plex, and would like to link it with Trakt, you can use the Plex-Trakt-Scrobbler plugin.
If you already know Trakt and how awesome it is this is definitely the best option, as it works more reliably and with some extra benefits over the other implementations, such as registering your watch status wherever you are watching (TV, phone, across the world, etc.), in whatever app you are watching on (Netflix, Roku, Plex, HBO Max), as long as you have a single device running Discord and Discrakt.
Plex Rich Presence alternatives:
- Create an API Application on Trakt.tv (with scrobble capabilities and
urn:ietf:wg:oauth:2.0:oob
as the redirect uri) and an Application on Discord. - Edit the
credentials.ini
file with the required API keys (Cliend IDs) and Trakt username. - In the Discord Developer Dashboard, within your application and under Rich Presence -> Art Assets, upload the application images, either the ones located in
/images
or ones that you choose to submit (as long as the keys for those images stayshows
andmovies
). - Run the respective executable, and you're ready to start sharing your progress!
P.S. Discord needs to be running on the machine Discrakt is running on.
Running the executables is as easy as clicking the provided executables in the latest release. That's it!
Optionally, after you ensure that everything is running correctly, you can also set the executable to run on startup, so that you don't have to run it manually every time you want to start sharing your watch status.
Create a script that runs the executable silently and set it to run on startup in Unix/MacOS.
#!/bin/sh
nohup ./discrakt > /dev/null &
You can now use the silent Windows executable, and now you only need to follow this guide to run it on startup.
You can install discrakt in Scoop via the Extras bucket:
scoop bucket add extras # Ensure bucket is added first
scoop install discrakt
Make sure you've installed Rust. You can install Rust and its package manager, cargo
by following the instructions on rustup.rs.
After installing the requirements below, simply run cargo run
.
movie
and tv
icons by iconixar