Void Presence v2.3.2
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 GitHubReduced CPU usage for SMTC worker
The SMTC worker now caches the media session status and updates the now-playing' file.json only for actual track changes or playback status.
This reduces the number of accesses to the system API and writes to disk, reducing the load in the background.
Optimized now-playing.json polling in RPC
The Discord RPC module reads now-playing.json uses a single secure method and reuses the received data instead of re-reading and parsing the file in several places.
Unnecessary accesses to the file system are removed, which reduces peak CPU consumption.
Smarter Rich Presence updates
Discord activity updates are now performed only when the track signature (name, status, position) changes, and not on every tick of the timer.
This reduces the number of SET_ACTIVITY requests and helps you avoid hitting Discord's update frequency limits.
Track cover caching with size limit
A limited cache of track covers has been added to avoid requesting iTunes, TheAudioDB, and MusicBrainz during each update cycle.
The cache is automatically cleared when the limit is reached, keeping memory usage under control.
NowPlaying publishing path, which minimizes duplicate work.readNowPlayingSafe) and transmits the result directly to pushActivity, eliminating repeated parsing of JSON.