v1.2.0
Audio rollout, phase A. Receiver audio passthrough, tally pill, fullscreen auto-hide.
What's new
- Receiver audio passthrough — NDI audio frames now decoded via AVAudioEngine + AVAudioPlayerNode. Toggle live with the new Audio checkbox in the receiver bottom bar. Persists. Audio engine sets up lazily on the first audio frame and reconfigures if sample rate or channel count changes mid-stream.
- Tally dot — colored dot in the receiver top bar. Gray = idle, yellow = connecting, green = live & receiving, orange = reconnecting.
- Toolbars auto-hide in fullscreen — entering macOS fullscreen on the receiver window hides both top and bottom bars so the video fills the screen. Exit fullscreen to access controls again.
Install
Download NDIStream.app.zip, unzip, drag to Applications. Requires macOS 13+.