• v0.1.6 622efaf0d7

    serrebi released this 2026-05-06 11:20:58 -07:00 | 13 commits to main since this release

    Security fixes against a hostile or buggy audio server. No protocol or behavioural changes for honest servers.

    Changes

    • Cap server-supplied udp_audio_payload_max_bytes to [64, 1500] bytes so a malicious server cannot inflate every per-packet allocation.
    • Floor server-supplied tcp_heartbeat_interval_ms at 500 ms so a zero/one value cannot spin the heartbeat loop tight.
    • Replace the unbounded StreamReader.ReadLineAsync on the TCP handshake with a bounded byte-level reader (cap 64 KB). A server that streams data without a newline can no longer exhaust client memory.

    Install / upgrade

    Download `remoteAudioClient-0.1.6.nvda-addon` below and open it in NVDA on both machines. Settings carry over.

    Downloads
  • v0.1.5 4433f5c561

    serrebi released this 2026-05-06 11:13:33 -07:00 | 14 commits to main since this release

    First public release of the NVDA Remote Audio Client.

    Install

    1. Install NVDARemoteAudioServer on whichever machine should send audio.
    2. Download `remoteAudioClient-0.1.5.nvda-addon` below and open it on both machines.
    3. In NVDA, open Preferences > Settings > NVDA Remote Audio on both machines and set the same Host, Port (6838), and Key. The key is required — there is no default.
    4. Restart NVDA.

    What it does

    • Streams system audio (music, games, browser, Discord, etc.) between two Windows machines.
    • Excludes NVDA's process tree from WASAPI loopback capture, so NVDA speech stays on NVDA Remote and is not double-sent.
    • Opus 48 kHz stereo at 15 ms packets with packet-loss concealment.
    • Latency profiles: LAN (60/60/300 ms), Tailscale (90/80/450 ms), Internet (150/120/800 ms). Auto-picked from the host you set.

    Requires

    • Windows 10 build 20348+ (process-loopback exclusion API).
    • NVDA 2025.1+.

    Security

    Audio is sent unencrypted over UDP. Run this over LAN, VPN, or Tailscale only.

    Downloads