https://github.com/manucabral/youtubemusicrpc
A Youtube Music Rich Presence application for Discord.
https://github.com/manucabral/youtubemusicrpc
discord discord-rich-presence discord-rpc-client music python rich-presence youtube-music youtube-music-rpc
Last synced: 12 months ago
JSON representation
A Youtube Music Rich Presence application for Discord.
- Host: GitHub
- URL: https://github.com/manucabral/youtubemusicrpc
- Owner: manucabral
- License: mit
- Created: 2021-12-18T13:51:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T21:07:59.000Z (almost 2 years ago)
- Last Synced: 2024-07-12T23:03:01.871Z (almost 2 years ago)
- Topics: discord, discord-rich-presence, discord-rpc-client, music, python, rich-presence, youtube-music, youtube-music-rpc
- Language: Python
- Homepage: https://manucabral.github.io/YoutubeMusicRPC/
- Size: 840 KB
- Stars: 45
- Watchers: 4
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> [!IMPORTANT]
> Unmaintained project, consider using [Rich Presence Plus](https://github.com/manucabral/RichPresencePlus)
A YouTube Music Rich Presence app client that shows what you're listening to, made with ❤️.
[](https://github.com/psf/black)

## ⏬ Download
The lastest release is available [here](https://github.com/manucabral/YoutubeMusicRPC/releases)
## 🗒️ 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](https://github.com/manucabral/YoutubeMusicRPC/issues).
## 📝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.
## :grey_question: 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](https://developer.mozilla.org/en-US/docs/Web/API/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
- [MediaSession](https://developer.mozilla.org/en-US/docs/Web/API/MediaSession) for accessing media metadata.
- [pypresence](https://github.com/qwertyquerty/pypresence) for Discord Rich Presence integration.
- [pybrinf](https://github.com/manucabral/pybrinf) for browser information.
## 📜 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:
- [Shuckes](https://github.com/Shuckes)
- [Nelly Angels](https://github.com/NellyAngelz)
- [PickleUpADoodle](https://github.com/PickleUpADoodle)
## ✨ 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!