Skip to content

Latest commit

 

History

History
1146 lines (704 loc) · 78.2 KB

CHANGELOG.md

File metadata and controls

1146 lines (704 loc) · 78.2 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2024-08-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_web - v5.0.1

audioplayers - v6.1.0

2024-03-19

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

audioplayers - v6.0.0

  • 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 to AudioContextConfig.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)

audioplayers_android - v5.0.0

  • BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
  • BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)

audioplayers_darwin - v6.0.0

  • 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)

audioplayers_linux - v4.0.0

  • 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)

audioplayers_platform_interface - v7.0.0

  • 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 to AudioContextConfig.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)

audioplayers_web - v5.0.0

  • 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)

audioplayers_windows - v4.0.0

  • BREAKING FEAT: FramePositionUpdater & TimerPositionUpdater (#1664). (1ea93536)
  • BREAKING DEPS: Update min Flutter to v3.13.0, compatibility with v3.16.8 (#1715). (e4262f4c)

2023-11-14

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v5.2.1

  • FIX: Avoid decoding already encoded character in URI (#1679). (1923205c)
  • FIX(android): Released wrong source in LOW_LATENCY mode (#1672). (d9c5f693)

audioplayers_android - v4.0.3

  • FIX(android): Released wrong source in LOW_LATENCY mode (#1672). (d9c5f693)

2023-10-02

Changes


Packages with other changes:


audioplayers - v5.2.0

audioplayers_linux - v3.1.0

  • 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)

audioplayers_platform_interface - v6.1.0

  • FIX: Return null for duration and position, if not available (#1606). (2a79644a)
  • FEAT: create, dispose & reuse event stream (#1609). (efbabf5c)

audioplayers_android - v4.0.2

  • 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)

audioplayers_darwin - v5.0.2

  • 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 to AVPlayer (#1549). (8c3a2138)
  • FIX: Return null for duration and position, if not available (#1606). (2a79644a)

audioplayers_web - v4.1.0

  • FIX: Improve Error handling for Unsupported Sources (#1625). (a4d84422)
  • FEAT: Release source for Web, Linux, Windows (#1517). (09496dcb)

audioplayers_windows - v3.1.0

  • 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)

2023-08-09

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v5.1.0

audioplayers_android - v4.0.1

  • REVERT(android): Upgrade androidx.core:core-ktx, restore support for AGP7 (#1590). (f6bf1260)

audioplayers_darwin - v5.0.1

2023-07-23

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

audioplayers - v5.0.0

  • 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)

audioplayers_android - v4.0.0

  • 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)

audioplayers_darwin - v5.0.0

  • BREAKING FIX: Default audio output to system preferences (#1563). (381c43e3)
  • BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)

audioplayers_linux - v3.0.0

  • BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)

audioplayers_platform_interface - v6.0.0

  • 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)

audioplayers_web - v4.0.0

  • BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)

audioplayers_windows - v3.0.0

  • REFACTOR(windows): simplify position and duration processing (#1553). (ca63c5a4)
  • BREAKING CHORE: Bump Flutter to version 3.10.x (#1529). (c1296c9b)

2023-05-29

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v4.1.0

  • 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)

audioplayers_android - v3.0.2

  • 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)

audioplayers_darwin - v4.1.0

  • 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)

audioplayers_linux - v2.1.0

  • 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)

audioplayers_platform_interface - v5.0.1

  • 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)

audioplayers_web - v3.1.0

  • 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)

audioplayers_windows - v2.0.2

  • 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)

2023-04-12

Changes


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

2023-04-10

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

audioplayers - v4.0.0

  • FIX(android): Avoid calling onDuration on position event (closes #136) (#1460). (6cfb3753)
  • FEAT: replace Platform.isX with defaultTargetPlatform (#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)
Migration instructions
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

audioplayers_android - v3.0.0

  • 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)

audioplayers_darwin - v4.0.0

  • 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)

audioplayers_linux - v2.0.0

  • 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)

audioplayers_platform_interface - v5.0.0

  • FEAT: replace Platform.isX with defaultTargetPlatform (#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)
Migration instructions

audioplayers_platform_interface:

Before After
LogLevel moved to audioplayers package as AudioLogLevel
AudioplayersPlatform AudioplayersPlatformInterface
MethodChannelAudioplayersPlatform AudioplayersPlatform
GlobalPlatformInterface GlobalAudioplayersPlatformInterface
MethodChannelGlobalPlatform GlobalAudioplayersPlatform
StreamsInterface removed
ForPlayer<> removed

audioplayers_web - v3.0.0

  • 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)
Migration instructions

audioplayers_web:

Before After
AudioplayersPlugin AudioplayersPlugin, WebAudioplayersPlatform and WebGlobalAudioplayersPlatform

audioplayers_windows - v2.0.0

  • 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)

2023-01-28

Changes


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

audioplayers_darwin - v3.0.1

  • Fix duplicated path_providers plugins

2023-01-24

Changes


Packages with breaking changes:

Packages with other changes:


audioplayers - v3.0.0

  • 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)

audioplayers_android - v2.0.0

  • 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)

audioplayers_platform_interface - v4.0.0

  • BREAKING REFACTOR: rename logger_platform_interface.dart to global_platform_interface.dart (#1385). (6e837c1c)
  • BREAKING FEAT: configurable SoundPool and AudioManager.mode (#1388). (5697f187)

audioplayers_web - v2.2.0

  • FIX: use external factory for classes tagged with "@staticInterop" (#1379). (21d70504)

2023-01-10

Changes


Packages with breaking changes:

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_android - v1.1.4
  • audioplayers_windows - v1.1.2
  • audioplayers_linux - v1.0.3
  • audioplayers_web - v2.1.1

audioplayers - v2.0.0

  • BREAKING FIX: remove unused defaultToSpeaker in AudioContextIOS and replace with AVAudioSessionOptions.defaultToSpeaker (#1374). (d844ef9d)

audioplayers_darwin - v2.0.0

  • BREAKING FIX: remove unused defaultToSpeaker in AudioContextIOS and replace with AVAudioSessionOptions.defaultToSpeaker (#1374). (d844ef9d)

audioplayers_platform_interface - v3.0.0

  • BREAKING FIX: remove unused defaultToSpeaker in AudioContextIOS and replace with AVAudioSessionOptions.defaultToSpeaker (#1374). (d844ef9d)

2023-01-01

Changes


Packages with breaking changes:

Packages with other changes:


audioplayers - v1.2.0

audioplayers_platform_interface - v2.1.0

  • DOCS: Fix repos and homepages on pubspecs (#1349). (0bdde4d9)
  • BREAKING FIX: Change the default value of iOS audio context to force speakers (#1363). (cb16c12d)

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

2022-10-08

Changes


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

  • FIX: handle infinite value on getDuration for live streams (#1287). (15f2c78f)

2022-09-26

Changes


Packages with breaking changes:

Packages with other changes:


audioplayers_platform_interface - v2.0.0

  • FIX: handle platform exception via logger (#1254). (56df6edf)
  • BREAKING REFACTOR: remove unused playerStateStream (#1280). (27f9de22)

audioplayers_web - v2.0.0

  • 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)

audioplayers - v1.1.0

  • 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)

audioplayers_android - v1.1.0

  • 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)

audioplayers_darwin - v1.0.2

  • FIX: update platform to 9.0 in podspec. (#1171). (f8cbd972)
  • FIX: ios/macos no longer start audio when calling only setSourceUrl (#1206). (c0e97f04)

audioplayers_linux - v1.0.1

  • FIX: emit position event immediately when resume (#1222). (94c73482)
  • DOCS: update README, Linux: replace with symlink, update Requirements (#1190). (72e3d500)

audioplayers_windows - v1.1.0

  • FIX: send onDuration event when play/resume (#1245). (8108ff42)
  • FEAT: select decoder automatically on windows (#1221). (ff78a42f)

2022-06-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v1.0.1

  • FIX: Make sure onComplete resets the position even when not looping (#1175). (6e6005ac)

audioplayers_android - v1.0.1

  • FIX: getDuration, getPosition causes MEDIA_ERROR_UNKNOWN (#1172). (51b4c73e)

audioplayers_darwin - v1.0.1

  • FIX: Make sure onComplete resets the position even when not looping (#1175). (6e6005ac)

2022-06-12

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v1.0.0

  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_android - v1.0.0

  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_darwin - v1.0.0

  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_linux - v1.0.0

  • FIX: missing onDuration event, free previous source when set url on Linux (#1129). (b523a39e)
  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_platform_interface - v1.0.0

  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_web - v1.0.0

  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

audioplayers_windows - v1.0.0

  • FIX: Windows Failed to seekTo longer than 3:30s (#1125). (8db4dcaa)
  • FEAT: Upgrade flame lint dependency (#1132). (0d6dae3e)

2022-05-08

Changes


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

audioplayers_darwin - v1.0.0-rc.4

  • FIX: Fix iOS code that was missing from previous push (melos vs pub get issue) (#1122). (fe737849)

audioplayers_web - v1.0.0-rc.3

  • FEAT: Add onPlayerCompletion, onPlayerStateChanged and onDurationChanged for web (#1123). (760e0c94)

2022-05-08

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_linux - v1.0.0-rc.3

  • FEAT: Linux platform support (closes #798) (#1110). (74616c54)

audioplayers - v1.0.0-rc.3

  • FIX: Volume and rate can be set before audio playing on iOS (#1113). (eca1dd0e)
  • FEAT: Linux platform support (closes #798) (#1110). (74616c54)

audioplayers_darwin - v1.0.0-rc.3

  • FIX: Volume and rate can be set before audio playing on iOS (#1113). (eca1dd0e)

audioplayers_windows - v1.0.0-rc.3

  • FEAT: Linux platform support (closes #798) (#1110). (74616c54)

2022-04-28

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v1.0.0-rc.2

  • Bump "audioplayers" to 1.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

2022-04-01

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers - v1.0.0-rc.1

  • First release after federation

2022-04-01

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_windows - v1.0.0-rc.1

  • First release after federation

audioplayers_android - v1.0.0-rc.1

  • First release after federation

audioplayers_darwin - v1.0.0-rc.1

  • First release after federation

2022-04-01

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_web - v1.0.0-rc.1

  • First release after federation

2022-03-31

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_web - v1.0.0-rc.1

  • First release after federation

2022-03-30

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


audioplayers_platform_interface - v1.0.0-rc.1

  • First release after federation