NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #848 most downloaded on pub.dev
Flutter plugin to play audio in the background while the screen is off.
Last release 3 months ago
29 Jun 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
81 releases · first in 2018
Migrate Android build files to .kts
Fix Android stopForeground deprecation warning.
One column per quarter.
* Add support for SwiftPM.
Support MPNowPlayingInfoPropertyIsLiveStream on IOS (@MuradSh, @celsoft).
Add deep link support for FlutterFragmentActivity (@jan-milovanovic).
* Support rxdart 0.28.x.
Fix Android NPE in sendNotificationClicked and onConnected.
Fix crash with Oppo/OnePlus devices running Android 13.
Support custom media controls (@defsub)
Add support for AGP 8 (@theskyblockman).
Fix cache bug in AudioServiceFragmentActivity (@Mordtimer).
Improve efficiency of mediaItem updates (@nt4f04uNd).
Fix stopForeground bug on Android SDK < 24.
Fix build when targeting Android 13.
Add AudioServiceFragmentActivity (@deimantasa).
content:// art URIs in notification on Android (@nt4f04uNd).Fix Android FlutterJNI error after quick relaunch.
Fix build when targeting Android 12.
Guard against NPE when Android service is destroyed quickly.
Remove iOS notification on stop.
Use a single isolate for easier communication.
Nothing published for this version
Nothing published for this version
* Support rxdart 0.27.0.
Change artUri type from String to Uri.
Nothing published for this version
Fix positionStream bug when seek is interrupted by onStop.
Mention upcoming 0.18.0 release in README.
Fix bug in start() when using HttpOverrides.
setState parameters default to previous state.
Add positionStream and runningStream.
Process connect/disconnect/start requests in a queue.
Fix loading of file:// artUri values.
Route next/previous buttons to onClick on Android (@stonega)
audio_session dependency now supports minSdkVersion 16 on Android.
audio session management now handled by audio_session (see Migration Guide).
All BackgroundAudioTask callbacks are now async.
Add setRepeatMode/setShuffleMode.
Fix bug with album metadata on Android.
Allow setting the iOS audio session category and options.
Breaking change: onStop must await super.onStop to shutdown task.
Breaking change: new MediaButtonReceiver in AndroidManifest.xml.
New state model: split into playing + processingState.
Allow UI to await the result of custom actions.
Shutdown background task if task killed by IO (Android).
Add AudioServiceWidget to auto-manage connections.
Support skip forward/backward in command center (iOS).
* Bug fixes.
Option to stop service on closing task (Android).
Migrated to V2 embedding API (Flutter 1.12).
* Destroy isolates after use.
* Support Flutter 1.12.
* Bump sdk version to 2.6.0.
* Fix Android memory leak.
Support Queue, album art and other missing features on iOS.
Update documentation and example.
Playback state broadcast on connect (iOS).
* Partial iOS support.
Option to call stopForeground on pause.
* Fix queue support bug
Breaking change: AudioServiceBackground.run takes a single parameter.
Your coding agent can read these notes before it upgrades. Set up the MCP server →