Repository navigation
ProxiTap v3.0.0
ProxiTap Version 3.0.0 — Release Notes
Changes and improvements since Version 2.0.0
ProxiTap v3.0.0 introduces powerful new real-time connection diagnostics, intelligent dynamic audio scaling, optimized low-latency streaming recovery, and a fully integrated web browser experience for media broadcast lobbies.
🚀 Key Features & Enhancements
1. 📶 Real-Time Connection Quality Indicators
Know exactly how stable your link is at a glance with brand-new, interactive visual indicators:
- Tri-Bar Signal strength icon: Renders live quality indicators using soft color-coding:
- Green (3 Bars): Excellent (Latency < 50ms, Loss < 1%)
- Yellow (2 Bars): Fair (Latency 50ms - 150ms, Loss 1% - 5%)
- Red (1 Bar): Poor (Latency > 150ms or Loss > 5%)
- Gray (0 Bars): Measuring/Unknown
- Adaptive layout: Automatically shows at the top-row near the settings cog in 1-on-1 voice calls, or next to each peer in the participant list for group voice and media broadcast lobbies.
- Live Diagnostics Dialog: Tap the signal bars to open a detailed diagnostics window. It now updates live in real-time to show:
- Latency (Ping Round-Trip Time in ms)
- Packet Loss Rate (calculated delta over 2-second windows)
- Audio Bitrate (current active encoding bitrate)
2. 🎚️ Dynamic Quality Adjustment & Bitrate Scaling
Never drop a call again due to distance or poor environment. ProxiTap will now dynamically stretch your bandwidth to keep you connected:
- Adaptive Bitrate Algorithm: Automatically scales WebRTC Opus audio bitrate down under strain (all the way to a minimal 2 kbps or 4 kbps for extreme links) to prevent dropout, and back up when conditions clear.
- Tuned Smoothing & DTX Safeguard:
- Uses an Exponential Moving Average (EMA) to smooth out short-term latency spikes (e.g. initial bursts when someone starts speaking).
- Implements a DTX Silence Safeguard to freeze quality state when no one is talking, preventing bitrate from climbing during silence.
- Conservative Step-Up: Requires 6 seconds of consecutive excellent connection before scaling quality up, preventing annoying bitrate bounce.
- Host Control: Toggle "Dynamic Quality Adjustment" in Host Settings (enabled by default). When active, the manual bitrate slider is safely locked out.
3. ⚡ Ultra-Low Latency & Fast-Catchup Audio
- Transient Glitch Protection: Optimized the media playback buffer specifically for 1-on-1 media lobbies. If there are dropouts, network switches, or reconnects, the audio player will immediately drop historical buffered audio to snap back to real-time latency (<200ms) instantly, without requiring a manual call restart.
4. 🌐 Integrated Web Browser & Media Broadcasting
- Built-in Browser: Added a native WebView browser to load streaming music, videos, and web players directly in the app.
- Desktop Mode Toggle: Bypass stubborn mobile redirection pages (like TikTok) that try to force you out of the browser.
- Spoofed User-Agents: Custom desktop headers ensure favorites, comments, and full playback controls work flawlessly inside the WebView.
5. 🛠️ Usability & Infrastructure Fixes
- Local Hotspot Mode Guidance: Added prominent warnings below the hotspot toggle on the Home Screen, explaining client Wi-Fi internet route blocking and recommending NAN (Wi-Fi Aware) as the default transport.
- Volatile Synchronization: Resolved multi-threaded caching issues on the background signaling loop, ensuring the host is always properly flagged as
(You, Host)on the host screen.
Full Changelog: v2.0.0...v3.0.0