Skip to content

manucabral/YoutubeMusicRPC

Repository files navigation

Important

Unmaintained project, consider using Rich Presence Plus

A YouTube Music Rich Presence app client that shows what you're listening to, made with ❤️.

Code style: black GitHub Downloads (all assets, all releases)

⏬ Download

The lastest release is available here

🗒️ Supported browsers

  • Google Chrome
  • Yandex Browser
  • Microsoft Edge
  • Opera (Normal, One and GX)
  • Brave Browser
  • Vivaldi Browser

If you want support for another browser, please create an issue.

📝Notes

  • Currently only compatible with Microsoft Windows systems.
  • It's recommended to use the system in English, Portuguese, or Spanish because there may be bugs.

❔ How does that work

The application opens your browser with remote debugging enabled (Chrome Dev Tools) to access all YouTube Music tabs. Once this is done, the app executes a script to obtain all the data through MediaSession and finally creates a Rich Presence for Discord.

🔨 Troubleshooting

  • My Rich Presence client is not displaying.
    • Try the following:
      • Go to your User Settings > Activity Status > Display current activity as a status message and make sure it's enabled.
      • Close the app and wait a few seconds, then open it again.
  • Do I need Discord open on my PC to use this app?
    • Yes, you need to have Discord open to run the app.
  • The app crashes on startup.
    • Try the following:
      • Close all browser instances and run it again.
      • If you have the YouTube Music Desktop Application open, close it as well. I recommend closing instances from the task manager.
      • Restart Discord and try opening the app again.
    • If the problem persists, please create an issue and attach your client.log file.

🙌 Credits

📜 License & Disclaimer

This application is not an official product of YouTube or Google and is licensed under the MIT License.

👥Contributors

We would like to thank the following individuals for their contributions to this project:

✨ Contributing

All contributions, including bug reports, fixes, enhancements, and new ideas are welcome! If you want to contribute, simply create a pull request or an issue. We will review your submission and get back to you as soon as possible. Thank you for helping to improve the application!