Skip to content

Conversation

iarata
Copy link
Contributor

@iarata iarata commented Aug 20, 2025

A fix #1242 to prevent multiple threads from being created when starting a new recording session in audio_stream, along with updates to Gradle, Kotlin, and minimum supported SDK and iOS versions. The Android and iOS example projects have also been updated to match these changes.

Bug Fixes and Audio Streaming Improvements

  • Fixed an issue where the stream function created a new thread each time a recording started, ensuring thread management is handled safely with explicit start/stop logic and proper cleanup (AudioStreamerPlugin.kt). [1] [2] [3] [4] [5]

Dependency and Platform Upgrades

  • Updated Gradle and Kotlin versions in both the plugin and example projects for improved compatibility and build performance (build.gradle, settings.gradle, gradle-wrapper.properties). [1] [2] [3] [4]
  • Bumped minimum Dart SDK to >=3.8.1 and updated permission_handler dependency to ^12.0.0.

iOS Platform Support

  • Increased minimum iOS deployment target from 12.0 to 13.0 across all relevant files and updated the Podfile accordingly. [1] [2] [3] [4] [5] [6] [7] [8]
  • Updated Xcode project configuration to use file lists for input/output paths and added support for custom LLDB init files. [1] [2] [3] [4]

Miscellaneous

  • Removed deprecated or unnecessary Android Gradle properties in both plugin and example projects. [1] [2]

@iarata iarata merged commit 327befe into master Aug 20, 2025
1 check passed
@iarata iarata changed the title audio_stream 4.3.0 and noise_meter 5.2.0 audio_stream 4.3.0 and noise_meter 5.1.0 Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[noise_meter 5.0.2] When noise stream is closed, then quickly reopened, the app crashes
1 participant