Repository navigation
OpenNOW v2.4.2 – Microphone Support + Improved Session Launch Stability
This update introduces full upstream microphone support for cloud gaming sessions and significantly improves session launch reliability.
🎤 Microphone Support (Cloud Sessions)
Real in-game voice chat support
Proper binding to negotiated mic transceiver
Low-latency audio pipeline (48kHz mono, optimized buffering)
Mute / unmute without renegotiation
Automatic Electron microphone permission handling
macOS system-level mic permission request support
Outbound RTP diagnostics (mic transmission verification)
⌨ Shortcut Improvements
Toggle Microphone shortcut moved to the Shortcuts section
Fully configurable mic toggle keybind
Works during active streaming sessions
UI state stays in sync with keybind
🚀 Session Launch Stability Fix
Fixed false “Session did not become ready in time” error
Improved queue handling logic
Timeout now applies only during machine allocation, not while waiting in queue
No more premature error → Resume flow
Automatic transition into session once ready
🛠 Technical Improvements
Deterministic mic transceiver binding (mid-based + SDP fallback)
Improved polling logic with better state handling
Cleaner negotiation lifecycle
Zero new UI inconsistencies