PackageTrack
Sign in Get early access

soundpool

A Flutter Sound Pool for playing short audio files. Sound tracks are cached in memory and played directly from cache.

2.4.1 7.1K downloads/mo #3392 most downloaded on pub.dev ukasz123/soundpool

What this package is like to depend on

Last release 3 years ago

no release in 18 months

Ships unpredictably

gaps range from 2 weeks to 1.5 years

Some releases are documented

notes for 13 of 28 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

29 releases · first in 2018

0 releases in the last 12 months

see the full history below

Release timeline

29 releases · Jun 2018 to Aug 2023
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 29
  1. 2.4.1 25 Aug 2023
    Release notes
    Open source →
  2. 2.4.0 19 Aug 2023
    Release notes
    • Update for Dart 3.0 and Flutter 3.10
    • (iOS) Skip AVAudioSession configuration when audio_session plugin has been detected. Audio session should be managed through that plugin instead (Fixes #99).
    Open source →
  3. 2.3.0 15 Feb 2022
    Release notes
    • Update for Flutter 2.10
    Open source →
  4. 2.2.0 03 Sep 2021
    Release notes
    • Platform-specific options:
    • Bugfix: disposing a pool and creating a new one could end with an invalid state on iOS and MacOS
    • Updated Android pipeline
    Open source →
  5. 2.1.0 30 May 2021
    Release notes
    • Platform-specific options:
      • enableRate option for iOS and MacOS - when set to false Soundpool would ignore playback rate values
    • Android Soundpool plays sounds on separate thread.
    Open source →
  6. 2.0.0-nullsafety.0 16 Mar 2021 pre-release
    Release notes
    • Null-safety support

    1.1.3

    • Bugfix (iOS & MacOS): Guard against invalid values of poolId

    1.1.2

    • Bugfix (iOS): Guard against invalid values of soundId
    • Add note about error value returned from loadXXX methods

    1.1.1

    • Bugfix (iOS): stop() not working correctly sometimes
    Open source →
  7. 1.1.3 28 Oct 2020

    Nothing published for this version

  8. 1.1.2 26 Sep 2020

    Nothing published for this version

  9. 1.1.1 05 Jun 2020

    Nothing published for this version

  10. 1.1.0 21 May 2020
    Release notes
    • MacOS support
    • Bugfix (iOS): sound not played anymore after calling stop()
    • iOS: Loading sound file from URL is done in .uitility queue instead of main
    • Multiple assertions added to help debugging app

    1.0.1

    • Homepage url fix
    Open source →
  11. 1.0.1 21 Feb 2020

    Nothing published for this version

  12. 1.0.0 21 Feb 2020
    Release notes
    • Migrated to use platform interface

    0.6.1 (22-01-2020)

    • Playback rate control ** set in advance with play() ** update while playing with setRate()
    Open source →
  13. 0.6.1 22 Jan 2020

    Nothing published for this version

  14. 0.6.0 04 Jan 2020
    Release notes
    • BREAKING CHANGE: Web support (limited)
      • Unavailable:
        • pause()/resume() functions crashes
        • streamType parameter has no effect
        • maxStreams parameter has no effect - there is no limit on simultanously played sounds
    Open source →
  15. 0.5.4 04 Jan 2020

    Nothing published for this version

  16. 0.5.3 04 Jun 2019

    Nothing published for this version

  17. 0.5.2 27 May 2019

    Nothing published for this version

  18. 0.5.1 10 Apr 2019

    Nothing published for this version

  19. 0.5.0 20 Mar 2019
    Release notes
    • maxStreams parameter added to the constructor (Android only feature) (thanks to niusounds)

    0.5.1

    • Gradle plugin upgraded
    • Kotlin upgraded
    • Dependency to Android Support library was removed
    • Swift version upgraded

    0.5.2 (28-05-2019)

    • Handle content:// schema on Android
    • Run callbacks on UI thread

    0.5.3 (03-06-2019)

    • Set Swift version in plugin's podspec

    0.5.4 (04-01-2020)

    • Clear temporary files from previous session (Android)
    • Emulate maxStreams parameter on iOS
    Open source →
  20. 0.4.1 06 Mar 2019

    Nothing published for this version

  21. 0.4.0 04 Mar 2019
    Release notes
    • Methods for immediate playback after loading
    • Documentation update

    0.4.1 (06-03-2019)

    • Android bugs fixed
    Open source →
  22. 0.3.0 11 Dec 2018
    Release notes
    • Upgrade Android Gradle plugin
    Open source →
  23. 0.2.0 05 Nov 2018
    Release notes
    • New methods for controlling audio stream:
      • stop
      • pause
      • resume
    • Fixed iOS problem with repeat parameter not working on the first play() call
    • Stream handling wrapper API

    0.1.1 (16-09-2018)

    Open source →
  24. 0.1.1 16 Sep 2018

    Nothing published for this version

  25. 0.1.0 10 Sep 2018
    Release notes
    • Breaking change
      • Multiple soundpools support
      • Audio stream type may be defined for Soundpool to use (Android only)
        • Every sound loaded for the Soundpool is played on the audio stream Soundpool instace was created with
    • Fix Android app crashing when URI is not reachable
    Open source →
  26. 0.0.3+3 19 Jun 2018

    Nothing published for this version

  27. 0.0.3+4 27 Aug 2018

    Nothing published for this version

  28. 0.0.1+1 10 Jun 2018

    Nothing published for this version

  29. 0.0.1+2 11 Jun 2018

    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