Commit Graph

227 Commits

Author SHA1 Message Date
Ryan Heise 35a6e4810b Catch and forward iOS exceptions to Flutter 2020-09-28 14:25:49 +10:00
Ryan Heise aaa253b133 More state checking in Android and Dart. 2020-09-28 03:12:52 +10:00
Ryan Heise 8ab57c6e5c State checking on iOS/macOS 2020-09-28 03:06:08 +10:00
Ryan Heise 38ed64293d just_audio 0.5.0 2020-09-27 19:19:46 +10:00
Ryan Heise 8a7d583672 Update main plugin to use hosted platform interface. 2020-09-27 19:04:27 +10:00
Ryan Heise 5fdf3856d6 Add ios directory to avoid build problems. 2020-09-27 14:56:04 +10:00
Ryan Heise c9a1bc5a60 Copy license to just_audio_web. 2020-09-27 14:46:16 +10:00
Ryan Heise 1c23210888 just_audio_web 0.0.1 2020-09-27 14:41:26 +10:00
Ryan Heise 2ca45bcfbe just_audio_platform_interface 1.0.0 2020-09-27 14:27:12 +10:00
Ryan Heise aa57e7fad8 Update comments and provide default implementations of platform interface. 2020-09-27 14:00:37 +10:00
Ryan Heise 1be1c212f6 Update web implementation to use platform interface. 2020-09-27 13:30:30 +10:00
Ryan Heise d07d0f358a Move just_audio_web into separate package. 2020-09-27 13:26:39 +10:00
Ryan Heise 0efd8e4521 Fix shuffle mode on Android. 2020-09-27 01:57:29 +10:00
Ryan Heise 13e257e80e iOS/macOS implementation of platform interface. 2020-09-27 01:53:20 +10:00
Ryan Heise 7a95e995f1 Use enum index over platform channels. 2020-09-27 01:51:45 +10:00
Ryan Heise 1d7134ff31 Android implementation of platform interface. 2020-09-26 23:36:54 +10:00
Ryan Heise b8ff881ccf Update just_audio dart code to use platform interface. 2020-09-26 23:32:43 +10:00
Ryan Heise 3a44f844e2 Add playback event stream to platform interface. 2020-09-26 23:30:17 +10:00
Ryan Heise ab6c8b2a8a Add id aparameter to concatenating methods. 2020-09-26 19:51:30 +10:00
Ryan Heise 1552eebe83 platform interface. 2020-09-26 18:58:44 +10:00
Ryan Heise c9abbd0c98 Move just_audio to subdirectory 2020-09-26 00:05:21 +10:00
Ryan Heise f4acd922f1 Version 0.4.5 2020-09-25 23:26:18 +10:00
snaeji 02d1b78a36
Fix Airplay crash issue (#186)
* Update UriAudioSource.m

* Fix issue when starting route is Airplay and no seekableTimeRanges available

Co-authored-by: snaebjornl <snaebjorn.lilliendahl@ruv.is>
2020-09-21 02:30:53 +10:00
Ryan Heise c13efc0cbd Fix unknown duration bug in web. 2020-09-18 12:16:02 +10:00
Ryan Heise 4b4082bcb5 Version 0.4.4 2020-09-13 23:15:57 +10:00
Ryan Heise f6c835e3ce use _player.rate=_speed in all locations 2020-09-13 23:02:05 +10:00
subhash279 b18157ebee
bug fix for audio seek when playback speed > 1.0 (#176)
* bug fix for audio seek when playback speed > 1.0

* rate fix for iOS < 10

* rm play
2020-09-13 22:38:26 +10:00
snaeji 65912ec4e0
Update UriAudioSource.m (#181) 2020-09-13 21:08:56 +10:00
Ryan Heise c48bf4c2b0 Fix crash in dispose when using positionStream. 2020-09-13 20:11:59 +10:00
Ryan Heise de7da29ed6 Upgrade audio_session to handle willPauseWhenDucked correctly on Android. 2020-09-13 19:47:14 +10:00
Ryan Heise 1a1424a45b Version 0.4.3 2020-09-07 14:10:42 +10:00
Ryan Heise 4e56cf5c5c Add a section on the audio session. 2020-09-07 14:06:23 +10:00
Ryan Heise 845a0ad320 Version 0.4.2 2020-09-07 13:33:35 +10:00
Ryan Heise b09db4a943 Explain NSMicrophoneUsageDescription requirement. 2020-09-07 13:29:31 +10:00
Ryan Heise d14edc77fc Mention audio interruptions in README. 2020-09-06 22:56:20 +10:00
Ryan Heise 8d5ac345ed Upgrade to audio_session 0.0.5 2020-09-06 22:56:03 +10:00
Ryan Heise 9661bd0bb3 Version 0.4.1 2020-08-29 01:09:41 +10:00
Ryan Heise f1aaa0b132 Fix setSpeed bug on iOS. 2020-08-28 22:24:56 +10:00
Ryan Heise 3c37235e03 Version 0.4.0 2020-08-27 03:10:28 +10:00
Ryan Heise 963460bc4e Upgrade to audio_service 0.0.3 2020-08-27 01:36:51 +10:00
Ryan Heise 598cb4a681 Update to audio_session 0.0.2 2020-08-26 21:01:03 +10:00
Ryan Heise 5145d6d2d6 Update min flutter sdk to 1.12.13+hotfix.5 2020-08-26 20:59:42 +10:00
Ryan Heise c9ce82d4ae Update minimum SDK requirements to flutter 1.20.0 and sdk 2.7.0 2020-08-25 16:52:18 +10:00
Ryan Heise 657fd300dd Handle audio interruptions by default. 2020-08-25 15:17:49 +10:00
Ryan Heise 60760d1010 Fix bug playing assets in LoopingAudioSource 2020-08-25 02:42:58 +10:00
Ryan Heise 1bf6a4aa6d Upgrade to exoplayer 2.11.7 2020-08-25 01:12:34 +10:00
Ryan Heise 5e2eae9a10 Don't orphan cache files when load fails. 2020-08-24 01:14:28 +10:00
Ryan Heise 0685398923 Fix completion bug on iOS. 2020-08-24 00:52:35 +10:00
Ryan Heise a88669111b handleInterruptions will also handle unplugged headphones. 2020-08-23 19:36:20 +10:00
Ryan Heise a7cf6c103f Use audio_session from pub.dev. 2020-08-23 18:00:16 +10:00