Skip to content

Conversation

@michalsek
Copy link
Member

@michalsek michalsek commented Oct 20, 2025

Closes #

⚠️ Breaking changes ⚠️

  • AudioRecorder constructor no longer accepts any options
  • onAudioReady now requires additional properties passed, that define data received by the callback - desired chunk length, channel count, sample rate

Introduced changes

  • Adds option to record to files and makes audio callback optional
  • Smaller fixes around types and their exposure
  • Fixes issue with showing iOS lock screen controls while using only recorder
  • fixes eslint & ts setup
  • fixes issue with setSessionActive always resolving to true no mather if it was succesfull or not
  • slightly refactors of how session options are handled as well as how recorder communicates with the audio engine
  • fixes issue with recorder enforcing sample rate (thus audio output quality) on the playback

Checklist

  • Linked relevant issue
  • Updated relevant documentation
  • Added/Conducted relevant tests
  • Performed self-review of the code
  • Updated Web Audio API coverage
  • Added support for web

@gabimoncha
Copy link
Contributor

big if true 🤘🏼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants