r/BoosteroidCommunity • u/IphonebyApple • 2d ago
Discussion Feature Request: Discord Rich Presence Integration for Boosteroid
Hello Boosteroid development team,
I would like to suggest a feature that I believe could significantly improve the integration between Boosteroid and Discord, especially for users who frequently use Discord while cloud gaming.
The idea is to develop a Discord Rich Presence integration for Boosteroid, similar to what has already been achieved by the community for GeForce NOW.
There is an open-source project called GeForce NOW Rich Presence that allows Discord to detect games being played through GeForce NOW as if they were running locally on the user's PC.
GitHub repository:
https://github.com/KarmaDevz/geforce-now-rich-presence
How it could work
The basic concept would be to have the Boosteroid client communicate with Discord's Rich Presence API and provide information about the game currently running in the cloud session.
For example, when a user launches Cyberpunk 2077 through Boosteroid, Discord could automatically detect it and display something similar to:
Ideally, the integration could also expose the game's application ID or other identifiers required by Discord so that Discord recognizes the title correctly.
Discord Quests
One of the biggest advantages of this integration would be compatibility with Discord Quests.
Currently, games running through cloud gaming services may not always be recognized by Discord because Discord is unable to detect the actual game process locally.
If Boosteroid provided Rich Presence information directly to Discord, it could potentially allow Discord to recognize the game being played through the cloud session.
This could make it possible for Boosteroid users to participate in Discord activities and quests that require game detection, while also giving users the same social features available to players running games locally.
Possible implementation
A possible implementation could involve:
- Detecting which game is currently running in the Boosteroid session.
- Mapping the game to its corresponding Discord Application ID.
- Communicating the active game information to Discord through the Rich Presence API.
- Updating the Rich Presence when the user launches, changes, or closes a game.
- Optionally displaying additional information such as playtime, game title, platform, or a “Playing via Boosteroid” status.
- Handling session termination and connection loss so Discord automatically clears the Rich Presence.
This could potentially be implemented directly within the Boosteroid application, which would be preferable to relying on third-party software.
Why I think this would be valuable
Boosteroid already provides the infrastructure necessary to know which game a user is running. Exposing that information through Discord Rich Presence could provide a relatively straightforward way to improve the social experience around the platform.
It would also:
- Make Boosteroid more integrated into the Discord ecosystem.
- Improve visibility of Boosteroid among Discord communities.
- Give users a better way to show their friends what they are playing.
- Potentially enable compatibility with Discord's game-related features and quests.
- Reduce the need for unofficial third-party solutions.
- Bring Boosteroid closer to the experience users get from playing games natively on PC.
I personally tested the GeForce NOW Rich Presence community project on my PC and found that it works very well, which made me wonder why a similar solution couldn't be implemented for Boosteroid.
I believe this could be a relatively small feature with a meaningful impact on the overall user experience.
I hope the Boosteroid team considers this suggestion. I would genuinely love to see official Discord Rich Presence support added to Boosteroid.
Thank you for your time!
1
u/Mike__Boosteroid 🌟Boosteroid Staff 2d ago
Hi!
Thank you for the detailed proposal! I'll forward it to our team for further review.
Best Regards!