-
released this
2026-05-06 11:56:07 -07:00 | 11 commits to main since this releaseFixes a bug where the receiver showed as connected but never played audio after the sender came online, until the add-on was manually reloaded.
What was happening
The receiver registered fine, but UDP heartbeats to the relay can be silently dropped by NAT/path issues without raising any error in the helper. After 15 s of dropped heartbeats the server timed out the receiver's UDP session, so when the sender's packets arrived the server had nowhere to forward them. The receiver's helper kept listening on a session the server had already forgotten.
Helper changes
- TCP and UDP heartbeat loops now catch send errors. On failure, the session tears down cleanly and the add-on's existing auto-retry kicks in (about 5 s).
- The UDP heartbeat now also re-sends a UDP
registerpacket about every 15 s, so the relay refreshes the receiver's session even if individual heartbeats are lost. - UDP heartbeat interval capped at 3 s (was 5 s) so path flaps are detected sooner.
Add-on change
- New Reconnect audio entry in
Tools > NVDA Remote Audio. Stops and restarts the helper using the current role. Recovers from a stuck session in one click without reloading plugins.
Install
Download `remoteAudioClient-0.1.9.nvda-addon` below and open it in NVDA on both machines. Settings carry over.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
mirror of
https://github.com/serrebidev/NVDARemoteAudioClient.git
synced 2026-05-31 07:37:39 -07:00