Skip to content

Screen Recorder v1.0.1

Choose a tag to compare

@pyshine-labs pyshine-labs released this 23 Aug 02:07
· 27 commits to main since this release

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