Skip to content

Upgrading audioplayers 5 to 6

Breaking5.2.1 → 6.8.1Breaking4Platform1New10Changed5Fixed14Other4

BreakingUpgrade verdict

4 breaking changes and a platform requirement change.

  • Removes deprecated methods.
  • Introduces FramePositionUpdater and TimerPositionUpdater.
  • Extends AudioContextConfig.duckAudio to AudioContextConfig.focus.
  • Improves AudioContextIOS on iOS.
Top 4 of 5 that need code or config changes

Dart SDK requirement changed in 6.5.0: >=3.0.0 <4.0.0 → ^3.6.0.

Flutter requirement changed in 6.8.0: >=3.10.0 → >=3.44.0.

Breaking4
Removes deprecated methods.
Introduces FramePositionUpdater and TimerPositionUpdater.
FramePositionUpdaterTimerPositionUpdater
Extends AudioContextConfig.duckAudio to AudioContextConfig.focus.
AudioContextConfig.duckAudioAudioContextConfig.focus
Improves AudioContextIOS on iOS.
AudioContextIOS
Platform1
Updates minimum Flutter to v3.13.0 with compatibility for v3.16.8.