Screen Recorder v1.0.1
Bug Fixes
Fixed: System audio recording when microphone is disabled
This release fixes a critical issue where system audio (from videos, music, or any audio playing on your computer) was not being recorded when the microphone was turned off.
Changes:
- Fixed WASAPI loopback device discovery: replaced non-existent API call with get_default_wasapi_loopback() and added 3 fallback strategies
- Fixed audio format: WASAPI loopback devices require paInt16 (not paFloat32) — added proper int16→float32 conversion
- Fixed audio array shape: always reshaped to 2D (frames, channels) for encoder compatibility
- Fixed stream startup: added start=False before explicit start_stream() to ensure callbacks fire correctly
- Added auto-fallback: system audio is automatically enabled when microphone is disabled, preventing silent recordings
- Fixed get_actual_channels() to report loopback channel count when microphone is off
Files:
- ScreenRecorder.exe — Windows 64-bit standalone executable