Because your friends deserve to know you're on your 17th consecutive hour of that obscure Danish crime drama!
TraktDiscordPresence is the missing link between your Trakt.tv account and Discord status. Now, your friends can marvel at your impressive TV show marathon skills or judge your questionable movie choices - all in real-time! Whether you're diving into a new series, revisiting a classic, or just leaving Netflix running in the background while you nap, TraktDiscordPresence has got you covered.
|
Your Discord status updates faster than you can say "Just one more episode"! |
Show off what you're watching with style - movie posters included! |
|
Let everyone know you're 5 hours into your 12-hour binge session! |
Get up and running quicker than deciding what to watch next! |
-
Download the latest release.
-
Extract and move the files to your desired location.
-
Install Bun:
- Mac/Linux:
curl -fsSL https://bun.sh/install | bash - Windows:
powershell -c "irm bun.sh/install.ps1 | iex"
- Mac/Linux:
-
Navigate to your project folder:
cd /path/to/your/extracted/source -
Install dependencies:
bun install
-
Create a new Trakt application
- Name it
Discord - Set
Redirect uriasurn:ietf:wg:oauth:2.0:oob
- Name it
-
Create a new Discord application
- Name it
Trakt - Add
trakt.pngfrom theimagesfolder as the app icon and cover image inRich Presencesection - Upload the remaining images from the
imagesfolder
- Name it
-
Rename
.env.exampleto.envand input the information from steps 1 and 2
-
Start the application:
bun start
-
The authentication process will run on first launch:
- The application will provide a link in the terminal
- Copy the code displayed in the terminal
- Open the provided link in your browser
- Paste the copied code into the website to authorize the application
-
After initial setup, run
bun startagain to launch the program.
Upon successful setup, your console output should resemble this:
The application provides real-time updates on your watching status directly in the console.
We welcome contributions to TraktDiscordPresence. If you'd like to contribute, please follow these steps:
- Fork the repository
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Make your changes and commit them with a clear, descriptive message:
git commit -m 'Add feature: brief description of your changes' - Push your changes to your fork:
git push origin feature/your-feature-name
- Open a Pull Request against the main repository's
mainbranch
Please ensure your code adheres to the project's coding standards and include tests for new features or bug fixes where applicable. We appreciate detailed descriptions in your Pull Request to help with the review process.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details. (It's mostly "Share the love, and keep it open!")
- Trakt.tv for keeping track of our questionable viewing habits
- Discord for giving us a place to show off said habits
- All our contributors, supporters, and that one guy who starred the repo by accident
Got questions? Want to debate the best TV shows? Join our Discord server - it's like a virtual living room, but with less fighting over the remote!
💻 Crafted with ❤️ (and many snacks) by Valhalla-Development
🐛 Spotted an issue? | 💡 Got an idea? | 🤔 Need a viewing guide?

