PackageTrack
Sign in Get early access

audio_stream_player

Low-latency PCM audio streaming player. Feed raw audio chunks from TTS or realtime voice APIs and hear them as they arrive, with buffer introspection and underrun events.

1.1.0 adrianczuczka/audio_stream_player

What this package is like to depend on

Last release 21 days ago

02 Aug 2026

Release timing varies

gaps range from 2 weeks to 7.4 years

Most releases are documented

notes for 5 of 6 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

6 releases · first in 2019

5 releases in the last 12 months

see the full history below

Release timeline

6 releases · Feb 2019 to Aug 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 6
  1. 1.1.0 02 Aug 2026
    Release notes
    • Added web support: playback through the Web Audio API, with the same gapless scheduling, underrun events, endOfStream() drain future and buffered-duration gauge as the mobile/desktop backends.
    • Web notes: browsers only start audio after a user gesture, so make the first play() call from an input handler; sample rates are guaranteed for 8000-96000 Hz (most browsers accept more).
    Open source →
  2. 1.0.3 02 Aug 2026
    Release notes
    • Re-recorded the demo GIF with the animated wave buffer gauge, so the pub.dev screenshot matches the current example app.
    • No functional changes.
    Open source →
  3. 1.0.2 02 Aug 2026
    Release notes
    • Added a demo GIF of the example app to the README and package screenshots.
    • No functional changes.
    Open source →
  4. 1.0.1 23 Jul 2026
    Release notes
    • Shortened the package description to meet pub.dev's 180-character limit.
    • No functional changes.
    Open source →
  5. 1.0.0 20 Jul 2026
    Release notes

    Complete rewrite. audio_stream_player is now a low-latency raw PCM streaming player for feeding audio chunks from TTS and realtime voice APIs.

    • Feed Uint8List PCM chunks (s16le or f32le, mono or stereo, any sample rate) and hear them as they arrive.
    • endOfStream() future that completes when the last sample has played.
    • Underrun events, buffered-duration introspection, pause/resume/stop, per-player volume, multiple concurrent players.
    • Platforms: Android (AudioTrack), iOS and macOS (AVAudioEngine, shared Darwin source, CocoaPods + Swift Package Manager).

    The 0.0.1 URL-playback API from 2018 has been removed entirely.

    Open source →
  6. 0.0.1 11 Feb 2019

    Nothing published for this version

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