Void Presence v2.3.3
Release details loaded from GitHub release and this tag package.json.
Release details loaded from GitHub release and this tag package.json.
If you just need the latest stable build, you can always download it from the main download page.
Go to download pageView this release on GitHub for full changelog and assets.
Check GitHubBasic / Advanced RPC modes
Added switchable RPC mode: Basic (classic Rich Presence without SMTC) and Advanced (Advanced Rich Presence with media player and SMTC worker support).
The mode is saved in the settings and automatically applied the next time the app is launched.
Safe RPC restart without duplicate sessions
Restarting Discord Rich Presence now correctly stops an active session before starting a new one, reusing the single path and the startDiscordRich callback.
This prevents the accumulation of background RPC connections and eliminates duplicate activity updates.
The SMTC worker is enabled only in Advanced mode
The SMTC worker now starts only in Advanced mode and stops automatically when switching to Basic.
This reduces overhead costs in scenarios where media integration is not needed.
Consistent activity interval handling
Activity update intervals are now redirected via the common function setActivityInterval, which takes into account the selected RPC mode.
This ensures predictable timing behavior in both Basic and Advanced modes.
basic/advanced) and delegates the start/stop calls and interval settings to the appropriate modules.startDiscordRich helper, which minimizes duplicate logic and simplifies RPC lifecycle management.SMTC_USER_DATA and polls the media status at a fixed interval, publishing only current changes.