PackageTrack
Sign in Get early access

audio_flutter_platform_interface

Typed platform contract for audio_flutter capture and playback.

0.2.0 kshdotdev/audio-kit-dart

What this package is like to depend on

Last release 18 days ago

06 Aug 2026

Too new to tell

only 2 dated releases

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

0 months old

2 releases · first in 2026

2 releases in the last 12 months

see the full history below

Release timeline

2 releases · Jul 2026 to Aug 2026
Release Pre-release

Releases

latest 2
  1. 0.2.0 06 Aug 2026
    Release notes
    • Add microphonePermissionStatus() and requestMicrophonePermission() to AudioFlutterPlatform, returning the new PlatformMicrophonePermissionStatus. Both carry UnimplementedError default bodies, so a platform package written against 0.1.0 keeps compiling and callers can distinguish "no permission gate on this platform" from "denied".
    • Add cleanupOrphanedCaptureDevices(), which destroys private capture devices the plugin leaked in an earlier run and reports how many were reclaimed. Same UnimplementedError default.
    • Add PlatformAudioFrame.discontinuityReason (nullable PlatformAudioDiscontinuityReason). Native gaps used to travel as a bare droppedFramesBefore count, which app-facing code could only ever map to droppedFrames; a rebuilt capture chain can now report itself as sourceRestart, including when it dropped no frames at all.
    • Add nullable peakAmplitude, rms, nonZeroFramePercent, renderCycles, and firstAudioAtMillis to PlatformAudioSessionEvent. They separate a silent room from a dead tap, and a device that never ran from one that runs and delivers zeroes.
    • Add captureBackendInfo() and listCaptureSources() with PlatformCaptureBackendInfo, PlatformCaptureSourceInfo, and the PlatformCaptureSourceKind, PlatformCaptureSourceAvailability, and PlatformCaptureCapability enums — normalized capture discovery consumed by audio_flutter's new FlutterCaptureBackend. Both carry UnimplementedError default bodies.
    • Add PlatformCaptureTimingQuality and timingQuality on capture session info, so platforms report whether track timestamps are native-mapped, synchronized, or synthesized.
    Open source →
  2. 0.1.0 27 Jul 2026
    Release notes
    • Initial public release.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive