Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T21:07:59.000Z (6 months ago)
- Last Synced: 2024-07-12T23:03:01.871Z (6 months 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 ❤️.[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/manucabral/YoutubeMusicRPC/total)## ⏬ 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 BrowserIf 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!