All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with breaking changes:
audioplayers
-v6.0.0
audioplayers_android
-v5.0.0
audioplayers_darwin
-v6.0.0
audioplayers_linux
-v4.0.0
audioplayers_platform_interface
-v7.0.0
audioplayers_web
-v5.0.0
audioplayers_windows
-v4.0.0
Packages with other changes:
- There are no other changes in this release.
- FIX: Use unique tmp location for each AudioCache (#1724). (2333cb7f)
- FIX: Race condition when playing/pausing audio (#1705). (463b2a11)
- FIX: Seek not applied in
play
method (#1695). (f6138fef) - FIX: Propagate Stream Errors through the same Future (#1732). (00d041df)
- FIX: Wait for seek to complete (#1712). (fd33b1d0)
- FEAT: Support byte array and data URIs via mimeType (#1763). (eaf7ce86)
- FEAT(ios): Improved AudioContextConfig assertions, fix example (#1619). (df342c52)
- FEAT(web): Support compilation to Wasm (#1766). (1b1a0cf9)
- DOCS: Improve Docs (#1710). (4208463a)
- BREAKING REFACTOR: Remove deprecated methods (#1583). (8d0cbeda)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING FEAT: Extend
AudioContextConfig.duckAudio
toAudioContextConfig.focus
(#1720). (87f3cb7e) - BREAKING FEAT(ios): Improve AudioContextIOS (#1591). (25fbec05)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- BREAKING CHORE: Upgrade to Flutter 3.13.0 (#1612). (1a3de1ac)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- FIX(ios): 'audioProcessing' deprecated in iOS 10 (#1756). (81e5ea54)
- FEAT: Support byte array and data URIs via mimeType (#1763). (eaf7ce86)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- FIX(linux): Handle failures of OnMediaStateChange in OnMediaError (#1731). (3a5c6dca)
- FIX: Wait for seek to complete (#1712). (fd33b1d0)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- BREAKING CHORE: Upgrade to Flutter 3.13.0 (#1612). (1a3de1ac)
- FEAT: Support byte array and data URIs via mimeType (#1763). (eaf7ce86)
- FEAT(ios): Improved AudioContextConfig assertions, fix example (#1619). (df342c52)
- DOCS: Improve Docs (#1710). (4208463a)
- BREAKING FEAT: Extend
AudioContextConfig.duckAudio
toAudioContextConfig.focus
(#1720). (87f3cb7e) - BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING FEAT(ios): Improve AudioContextIOS (#1591). (25fbec05)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- FEAT: Support byte array and data URIs via mimeType (#1763). (eaf7ce86)
- FEAT(web): Support compilation to Wasm (#1766). (1b1a0cf9)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
- BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
- BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Avoid decoding already encoded character in URI (#1679). (1923205c)
- FIX(android): Released wrong source in LOW_LATENCY mode (#1672). (d9c5f693)
Packages with other changes:
audioplayers
-v5.2.0
audioplayers_android
-v4.0.2
audioplayers_darwin
-v5.0.2
audioplayers_linux
-v3.1.0
audioplayers_platform_interface
-v6.1.0
audioplayers_web
-v4.1.0
audioplayers_windows
-v3.1.0
- REFACTOR: Lint Swift (#1613). (737aa94f)
- REFACTOR: Lint Kotlin, C and C++ code (#1610). (05394668)
- FIX: Cancel
onPreparedSubscription
on error (#1660). (c11dbf30) - FIX: Set playback rate only when playing (#1658). (d73c7d5c)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- FEAT(windows): Support for BytesSource on Windows (#1601). (a9e14710)
- FEAT: Allow adding custom media sources to example (#1637). (1eabe619)
- DOCS: Deploy live example app to GH pages (#1623). (fe81f3b1)
- REFACTOR: Lint Kotlin, C and C++ code (#1610). (05394668)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- FEAT: Release source for Web, Linux, Windows (#1517). (09496dcb)
- DOCS: Manual Flutter installation on Linux setup (#1631). (9086e75a)
- FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- FEAT: create, dispose & reuse event stream (#1609). (efbabf5c)
- REFACTOR: Lint Kotlin, C and C++ code (#1610). (05394668)
- FIX: Set playback rate only when playing (#1658). (d73c7d5c)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- REFACTOR: Lint Swift (#1613). (737aa94f)
- REFACTOR: Lint Kotlin, C and C++ code (#1610). (05394668)
- FIX: Set playback rate only when playing (#1658). (d73c7d5c)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FIX(darwin): Start observing
AVPlayerItem.status
before being assigned toAVPlayer
(#1549). (8c3a2138) - FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FEAT: Release source for Web, Linux, Windows (#1517). (09496dcb)
- REFACTOR: Lint Kotlin, C and C++ code (#1610). (05394668)
- FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
- FIX: Return null for duration and position, if not available (#1606). (2a79644a)
- FEAT(windows): Support for BytesSource on Windows (#1601). (a9e14710)
- FEAT: Release source for Web, Linux, Windows (#1517). (09496dcb)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- REFACTOR(darwin): Rearrange code (#1585). (13639d1f)
- FEAT: Get current volume, balance and playbackRate (#1582). (0c2ff7b1)
Packages with breaking changes:
audioplayers
-v5.0.0
audioplayers_android
-v4.0.0
audioplayers_darwin
-v5.0.0
audioplayers_linux
-v3.0.0
audioplayers_platform_interface
-v6.0.0
audioplayers_web
-v4.0.0
audioplayers_windows
-v3.0.0
Packages with other changes:
- There are no other changes in this release.
- REFACTOR(windows): simplify position and duration processing (#1553). (ca63c5a4)
- FIX(example): Use kotlin version compatible with AGP8 (#1577). (8f4b1bb0)
- FIX(linux): allow reusing event channel with same name (#1555). (5471189f)
- FEAT(android): Add support for AGP 8 in example, add compileOptions to build.gradle (#1503). (7c08e4e1)
- BREAKING FIX: Default audio output to system preferences (#1563). (381c43e3)
- BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)
- FIX(android): Allow AudioFocus.none (#1534). (858d3f44)
- FEAT(android): Add support for AGP 8 in example, add compileOptions to build.gradle (#1503). (7c08e4e1)
- BREAKING FIX: Default audio output to system preferences (#1563). (381c43e3)
- BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)
- BREAKING FIX: Default audio output to system preferences (#1563). (381c43e3)
- BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)
- FIX(android): Allow AudioFocus.none (#1534). (858d3f44)
- BREAKING FIX: Default audio output to system preferences (#1563). (381c43e3)
- BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)
- REFACTOR(windows): simplify position and duration processing (#1553). (ca63c5a4)
- BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers
-v4.1.0
audioplayers_android
-v3.0.2
audioplayers_darwin
-v4.1.0
audioplayers_linux
-v2.1.0
audioplayers_platform_interface
-v5.0.1
audioplayers_web
-v3.1.0
audioplayers_windows
-v2.0.2
- REFACTOR: Adapt to flame_lint v0.2.0+2 (#1477). (e1d7fb6a)
- FIX: Timeout on setting same source twice (#1520). (5d164d1f)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- FEAT: Adapt position update interval of darwin, linux, web (#1492). (ab5bdf6a)
- DOCS: Improve docs (#1518). (4c0d5546)
- FIX(android):
onComplete
is not called when audio has completed playing (#1523). (293d6c0e) - FIX: Timeout on setting same source twice (#1520). (5d164d1f)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX(android): Add AGP 8 support with namespace property (#1514). (8d7b322e)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- FEAT: Adapt position update interval of darwin, linux, web (#1492). (ab5bdf6a)
- FIX: Timeout on setting same source twice (#1520). (5d164d1f)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- FEAT: Adapt position update interval of darwin, linux, web (#1492). (ab5bdf6a)
- FIX: AudioEvent missing
isPrepared
logic (#1521). (1fa46c2c) - FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- DOCS: Improve doc for 'AudioContextConfig.respectSilence' (#1490) (#1500). (415dda3b)
- REFACTOR: Adapt to flame_lint v0.2.0+2 (#1477). (e1d7fb6a)
- FIX: Timeout on setting same source twice (#1520). (5d164d1f)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX:
AudioElement
is not getting released correctly (#1516). (32210f34) - FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
- FIX(web): Avoid stutter when starting playback (#1476). (a28eed02)
- FEAT: Adapt position update interval of darwin, linux, web (#1492). (ab5bdf6a)
- FIX: Timeout on setting same source twice (#1520). (5d164d1f)
- FIX: test and fix compatibility with min flutter version (#1510). (9f39e95f)
- FIX: onPrepared event to wait until player is ready / finished loading the source (#1469). (50f56365)
- FIX: rework dispose (#1480). (c64ef6d9)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers
-v4.0.1
audioplayers_android
-v3.0.1
audioplayers_darwin
-v4.0.1
audioplayers_linux
-v2.0.1
audioplayers_web
-v3.0.1
audioplayers_windows
-v2.0.1
Packages with breaking changes:
audioplayers
-v4.0.0
audioplayers_android
-v3.0.0
audioplayers_darwin
-v4.0.0
audioplayers_linux
-v2.0.0
audioplayers_platform_interface
-v5.0.0
audioplayers_web
-v3.0.0
audioplayers_windows
-v2.0.0
Packages with other changes:
- There are no other changes in this release.
- FIX(android): Avoid calling onDuration on position event (closes #136) (#1460). (6cfb3753)
- FEAT: replace
Platform.isX
withdefaultTargetPlatform
(#1446). (6cd5656c) - FEAT(example): add invalid asset, small refactor, colored source buttons (#1445). (92a20fad)
- FEAT(android): add
setBalance
(#58) (#1444). (3b5de50e) - FEAT: extract AudioContext from audio_context_config (#1440). (e59c3b9f)
- FEAT(ios): set player context globally on
setAudioContext
for iOS only (#1416). (19af364b) - FEAT(example): update app icons (#1417). (ac35df89)
- FEAT: AudioPool (moved and improved from flame_audio) (#1403). (ab15cb02)
- DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- DOCS: update example app and screenshots (#1419). (c48eaf38)
- BREAKING REFACTOR: prevent from confusing and conflicting class names (#1465). (7cdb8586)
- BREAKING REFACTOR: improve separation of global audioplayer interface (#1443). (c0b3f85c)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- BREAKING FEAT: expose classes of package
audioplayers_platform_interface
(#1442). (a6f89be1)
Before | After |
---|---|
deprecated AudioPlayer.global.changeLogLevel(LogLevel.info) |
AudioLogger.logLevel = AudioLogLevel.info |
deprecated AudioPlayer.global.logLevel |
AudioLogger.logLevel |
deprecated AudioPlayer.global.log() |
AudioLogger.log() or AudioLogger.error() |
deprecated AudioPlayer.global.info() |
AudioLogger.log() |
deprecated AudioPlayer.global.error() |
AudioLogger.error() |
GlobalPlatformInterface |
GlobalAudioScope |
deprecated AudioPlayer.global.setGlobalAudioContext() |
AudioPlayer.global.setAudioContext() |
ForPlayer<> |
removed |
- FIX(android): Avoid calling onDuration on position event (closes #136) (#1460). (6cfb3753)
- FIX(android): reset prepared state on player error (#1425). (6f24c8f5)
- FEAT(android): add
setBalance
(#58) (#1444). (3b5de50e) - DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- FIX(iOS): Default to speaker instead of earpiece on iOS (#1408). (4ea5907b)
- FEAT(ios): set player context globally on
setAudioContext
for iOS only (#1416). (19af364b) - DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- FEAT(windows): show nuget download info explicitely in verbose mode (#1449). (136028fa)
- DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- DOCS: Fix LICENSE files for windows and linux (#1431). (1f84e857)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- FEAT: replace
Platform.isX
withdefaultTargetPlatform
(#1446). (6cd5656c) - FEAT: extract AudioContext from audio_context_config (#1440). (e59c3b9f)
- DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- BREAKING REFACTOR: prevent from confusing and conflicting class names (#1465). (7cdb8586)
- BREAKING REFACTOR: improve separation of global audioplayer interface (#1443). (c0b3f85c)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- BREAKING FEAT: expose classes of package
audioplayers_platform_interface
(#1442). (a6f89be1)
audioplayers_platform_interface:
Before | After |
---|---|
LogLevel |
moved to audioplayers package as AudioLogLevel |
AudioplayersPlatform |
AudioplayersPlatformInterface |
MethodChannelAudioplayersPlatform |
AudioplayersPlatform |
GlobalPlatformInterface |
GlobalAudioplayersPlatformInterface |
MethodChannelGlobalPlatform |
GlobalAudioplayersPlatform |
StreamsInterface |
removed |
ForPlayer<> |
removed |
- FIX(web): make start and resume async (#1436). (b95bc8fa)
- FEAT: extract AudioContext from audio_context_config (#1440). (e59c3b9f)
- FEAT(web): make setUrl async, make properties of
WrappedPlayer
private (#1439). (a051c335) - DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- BREAKING REFACTOR: prevent from confusing and conflicting class names (#1465). (7cdb8586)
- BREAKING REFACTOR: improve separation of global audioplayer interface (#1443). (c0b3f85c)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
- BREAKING FEAT: expose classes of package
audioplayers_platform_interface
(#1442). (a6f89be1)
audioplayers_web:
Before | After |
---|---|
AudioplayersPlugin |
AudioplayersPlugin , WebAudioplayersPlatform and WebGlobalAudioplayersPlatform |
- FEAT(windows): show nuget download info explicitely in verbose mode (#1449). (136028fa)
- DOCS: update AudioCache explanation, migration guide, replace package READMEs (#1457). (b8eb1974)
- DOCS: Fix LICENSE files for windows and linux (#1431). (1f84e857)
- BREAKING FEAT: event channel (#1352). (c9fd6a76)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
audioplayers
-v3.0.1
- Fix duplicated path_providers plugins
Packages with breaking changes:
Packages with other changes:
- FEAT: add and remove player actions (#1394). (f06cab91)
- FEAT: example improvements (#1392). (002e2fc9)
- BREAKING REFACTOR: rename logger_platform_interface.dart to global_platform_interface.dart (#1385). (6e837c1c)
- BREAKING FEAT: configurable SoundPool and
AudioManager.mode
(#1388). (5697f187)
- FIX: playing at playback rate
1.0
in android API level < 23 (fixes #1344) (#1390). (b248e71d) - BREAKING FEAT: configurable SoundPool and
AudioManager.mode
(#1388). (5697f187)
- BREAKING REFACTOR: rename logger_platform_interface.dart to global_platform_interface.dart (#1385). (6e837c1c)
- BREAKING FEAT: configurable SoundPool and
AudioManager.mode
(#1388). (5697f187)
Packages with breaking changes:
Packages with other changes:
audioplayers_android
-v1.1.4
audioplayers_windows
-v1.1.2
audioplayers_linux
-v1.0.3
audioplayers_web
-v2.1.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
audioplayers_android
-v1.1.4
audioplayers_windows
-v1.1.2
audioplayers_linux
-v1.0.3
audioplayers_web
-v2.1.1
- BREAKING FIX: remove unused
defaultToSpeaker
inAudioContextIOS
and replace withAVAudioSessionOptions.defaultToSpeaker
(#1374). (d844ef9d)
- BREAKING FIX: remove unused
defaultToSpeaker
inAudioContextIOS
and replace withAVAudioSessionOptions.defaultToSpeaker
(#1374). (d844ef9d)
- BREAKING FIX: remove unused
defaultToSpeaker
inAudioContextIOS
and replace withAVAudioSessionOptions.defaultToSpeaker
(#1374). (d844ef9d)
Packages with breaking changes:
Packages with other changes:
audioplayers_android
-v1.1.3
audioplayers_darwin
-v1.0.4
audioplayers_linux
-v1.0.2
audioplayers_web
-v2.1.0
audioplayers_windows
-v1.1.1
- FIX: Duration precision on Windows (#1342). (3cda1a65)
- FIX: infinity / nan on getDuration (#1298). (a4474dcf)
- FEAT: upgrade flutter to v3.0.0 and dart 2.17 to support "Super initializers" (#1355). (4af417b4)
- FEAT: local test server (#1354). (06be429a)
- FEAT: get current source (#1350). (7a10be38)
- FEAT: log path and url of sources (#1334). (8a13f96d)
- FEAT: add setBalance (#58) (#1282). (782fc9df)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- BREAKING FIX: Cache should take key to be properly cleared (#1347). (1a410bba)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- BREAKING FIX: Change the default value of iOS audio context to force speakers (#1363). (cb16c12d)
- FIX: Avoid ConcurrentModificationException (#1297). (d15ef5ab)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- FIX: infinity / nan on getDuration (#1298). (a4474dcf)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- FIX: play sound, when initialized (#1332). (2ed91fee)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- FIX: handle infinite value on getDuration for live streams (#1287). (15f2c78f)
- FEAT: add setBalance (#58) (#1282). (782fc9df)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
- FIX: Duration precision on Windows (#1342). (3cda1a65)
- DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers
-v1.1.1
audioplayers_android
-v1.1.1
audioplayers_darwin
-v1.0.3
audioplayers_web
-v2.0.1
Packages with breaking changes:
Packages with other changes:
audioplayers
-v1.1.0
audioplayers_android
-v1.1.0
audioplayers_darwin
-v1.0.2
audioplayers_linux
-v1.0.1
audioplayers_windows
-v1.1.0
- FIX: handle platform exception via logger (#1254). (56df6edf)
- BREAKING REFACTOR: remove unused playerStateStream (#1280). (27f9de22)
- FIX: bugs from integration tests (#1268). (d849c67f)
- FIX: reset position, when stop or playing ended (#1246). (d56f40fb)
- FIX: handle infinite duration (#1192). (1d1600ba)
- BREAKING REFACTOR: remove unused playerStateStream (#1280). (27f9de22)
- FIX: player state not being updated to completed (#1257). (70a37afb)
- FIX: lowLatency bugs (closes #1176, closes #1193, closes #1165) (#1272). (541578cc)
- FIX: ios/macos no longer start audio when calling only setSourceUrl (#1206). (c0e97f04)
- FEAT: improve example (#1267). (a8154da1)
- FEAT: Platform integration tests 🤖 (#1128). (b0c84aab)
- DOCS: Remove 11-month old outdated doc file (#1180). (bae43cb1)
- FIX: lowLatency bugs (closes #1176, closes #1193, closes #1165) (#1272). (541578cc)
- FIX: revert compileSdkVersion to be compatible with flutter.compileSdkVersion (#1273). (0b9fed43)
- FIX: emit onPositionChanged when seek is completed (closes #1259) (#1265). (be7ac6a9)
- FIX: bugs from integration tests (#1247). (6fad1cc4)
- FIX: Fix lowLatency mode for Android (#1193) (#1224). (a25ca284)
- FEAT: wait for source to be prepared (#1191). (5eeca894)
- FIX: update platform to 9.0 in podspec. (#1171). (f8cbd972)
- FIX: ios/macos no longer start audio when calling only setSourceUrl (#1206). (c0e97f04)
- FIX: emit position event immediately when resume (#1222). (94c73482)
- DOCS: update README, Linux: replace with symlink, update Requirements (#1190). (72e3d500)
- FIX: send onDuration event when play/resume (#1245). (8108ff42)
- FEAT: select decoder automatically on windows (#1221). (ff78a42f)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- FIX: Make sure onComplete resets the position even when not looping (#1175). (6e6005ac)
- FIX: getDuration, getPosition causes MEDIA_ERROR_UNKNOWN (#1172). (51b4c73e)
- FIX: Make sure onComplete resets the position even when not looping (#1175). (6e6005ac)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers
-v1.0.0
audioplayers_android
-v1.0.0
audioplayers_darwin
-v1.0.0
audioplayers_linux
-v1.0.0
audioplayers_platform_interface
-v1.0.0
audioplayers_web
-v1.0.0
audioplayers_windows
-v1.0.0
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FIX: missing onDuration event, free previous source when set url on Linux (#1129). (b523a39e)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
- FIX: Windows Failed to seekTo longer than 3:30s (#1125). (8db4dcaa)
- FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
audioplayers
-v1.0.0-rc.4
- FIX: Fix iOS code that was missing from previous push (melos vs pub get issue) (#1122). (fe737849)
- FEAT: Add onPlayerCompletion, onPlayerStateChanged and onDurationChanged for web (#1123). (760e0c94)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers_linux
-v1.0.0-rc.3
audioplayers
-v1.0.0-rc.3
audioplayers_darwin
-v1.0.0-rc.3
audioplayers_windows
-v1.0.0-rc.3
- FEAT: Linux platform support (closes #798) (#1110). (74616c54)
- FIX: Volume and rate can be set before audio playing on iOS (#1113). (eca1dd0e)
- FEAT: Linux platform support (closes #798) (#1110). (74616c54)
- FIX: Volume and rate can be set before audio playing on iOS (#1113). (eca1dd0e)
- FEAT: Linux platform support (closes #798) (#1110). (74616c54)
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers
-v1.0.0-rc.2
audioplayers_windows
-v1.0.0-rc.2
audioplayers_darwin
-v1.0.0-rc.2
audioplayers_android
-v1.0.0-rc.2
audioplayers_platform_interface
-v1.0.0-rc.2
audioplayers_web
-v1.0.0-rc.2
- Bump "audioplayers" to
1.0.0-rc.2
.
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- First release after federation
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
audioplayers_windows
-v1.0.0-rc.1
audioplayers_android
-v1.0.0-rc.1
audioplayers_darwin
-v1.0.0-rc.1
- First release after federation
- First release after federation
- First release after federation
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- First release after federation
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- First release after federation
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
- First release after federation