Commit Graph

325 Commits

Author SHA1 Message Date
Ryan Heise aad767449f Replace async-for with stream subscription. 2020-11-18 01:32:32 +11:00
Timilehin Jegede 1cba57f909
fix: fixed README.md (#245) 2020-11-16 11:45:09 +11:00
Ryan Heise 1ca402a3f4 Unit tests. 2020-11-15 19:31:22 +11:00
Ryan Heise 2065e569dc Remove to/from json converters. 2020-11-15 19:29:53 +11:00
Ryan Heise dadaabbabf Close response in proxy. 2020-11-15 19:29:07 +11:00
Timilehin Jegede 3497747599
fix: renamed podspec file to just_audio_web.podspec (#244) 2020-11-14 18:20:21 +11:00
Ryan Heise eb3835f540 Version 0.5.6 2020-11-08 21:21:45 +11:00
Ryan Heise edab9a2cee Fix memory leak on iOS. 2020-11-07 18:27:49 +11:00
Ryan Heise 35e05773ed Enable useLazyPreparation by default. 2020-11-07 12:59:59 +11:00
Ryan Heise 65c0fdd6d4 just_audio 0.5.5 2020-10-26 03:21:40 +11:00
Ryan Heise 0a4e25aba8 just_audio_web 0.1.1 2020-10-26 03:09:50 +11:00
Ryan Heise 77288cbfd9 just_audio_platform_interface 1.1.1 2020-10-26 02:58:22 +11:00
Ryan Heise 159bcb3cec Update changelog. 2020-10-26 02:52:46 +11:00
Ryan Heise a8151cdf49 Update setSpeed documentation. 2020-10-24 19:53:44 +11:00
Ryan Heise 3cf2f502fc Ignore canPlayFast(Slow)Forward on iOS which seems to be unreliable. 2020-10-24 18:40:20 +11:00
Ryan Heise d2de8a89f9 Prevent iOS crash when disposing player before FlutterEngine is destroyed. 2020-10-24 18:02:04 +11:00
creativecreatorormaybenot 7949f92b90
Remove debug print statements (#216)
* Remove prints

* Add proper gitignore

* Remove .idea

* Delete .gitignore

* Create .gitignore
2020-10-20 21:09:07 +11:00
hsangtini ef3a081b0d
Spaces in local file paths don't work on iOS (#214)
https://github.com/ryanheise/just_audio/issues/208

Co-authored-by: Hoang Sang <buontaiviem@gmail.com>
2020-10-19 23:18:28 +11:00
Sergio Tikhonov c2e5dcd93a
Fixed ExoPlayer's seeking with proxy enabled (#212) 2020-10-19 11:54:56 +11:00
Ryan Heise 9b5a82fd16 Clarify documentation of setSpeed. 2020-10-17 01:36:25 +11:00
Ryan Heise ccbac04ba0 run pub get 2020-10-17 00:09:43 +11:00
Ryan Heise 244d6d54f9 Support initialPosition/initialIndex load params on iOS. 2020-10-17 00:06:19 +11:00
Ryan Heise 082666d9d1 Support the load initialPosition/initialIndex parameters on web. 2020-10-16 14:23:34 +11:00
Ryan Heise f38ff383f5 Add initialPosition and initialIndex parameters to load. 2020-10-16 13:28:31 +11:00
Ryan Heise 556598a663 Remove just_audio_web dependency from example. 2020-10-16 13:24:06 +11:00
Ryan Heise 7e22618466 Call getDuration() after loading on Android. 2020-10-16 13:19:29 +11:00
Ryan Heise 3b874d92f3 Add missing result.success calls on Android. 2020-10-16 12:22:20 +11:00
Ryan Heise cc2b10834b Convert Java tabs to spaces. 2020-10-16 00:13:35 +11:00
Ryan Heise 1ac687cedc Stay in loading state until load() completes on Android. 2020-10-15 23:42:54 +11:00
creativecreatorormaybenot 169715c720
Add web dependency (#209)
* Add web dependency

* Update CHANGELOG.md

* Update README.md
2020-10-15 21:09:04 +11:00
Ryan Heise 037795674f Queue seek request until ready to play on iOS. 2020-10-15 13:51:41 +11:00
Ryan Heise 5d0ce955f4 Update dependency to audio_session 0.0.9. 2020-10-13 14:12:53 +11:00
Ryan Heise 026df0264f Update just_audio to platform interface 1.1.0, CHANGELOG. 2020-10-13 13:07:45 +11:00
Ryan Heise cff84af109 just_audio_web depends on platform interface 1.1.0 2020-10-13 12:45:31 +11:00
Ryan Heise 49757cca78 root .gitignore 2020-10-13 12:39:21 +11:00
Sergio Tikhonov f0aa6b6fe0
Moved _player._broadcastSequence() call under null check (#204) 2020-10-11 13:26:18 +11:00
Ryan Heise 9dbde5bda8 Versions and change logs. 2020-10-11 03:38:30 +11:00
Ryan Heise ab1a4612b3 Add disposePlayer to web implementation. 2020-10-11 03:38:01 +11:00
Ryan Heise bbbfdf3a4d Add documentation to platform interface. 2020-10-11 03:36:21 +11:00
Ryan Heise 70a8dbc5b7 Implement disposePlayer on Android. 2020-10-10 18:28:15 +11:00
Ryan Heise 8d1375f03c Merge branch 'master' of main repo. 2020-10-10 17:42:07 +11:00
Ryan Heise ad9e4518cf Add disposePlayer to platform interface. Retain player.position after dispose. 2020-10-10 15:46:14 +11:00
Ryan Heise a6f03841a0 Downgrade async dependency to work with older Flutter SDKs. 2020-10-05 21:01:19 +11:00
Ryan Heise 440dfeafc3 Fix bug in concatenating add/addAll. 2020-10-04 14:46:21 +11:00
Ryan Heise b258b5d76e Fix bug in concatenating add/addAll. 2020-10-04 14:45:12 +11:00
Ryan Heise c29ee30f24 More detailed bot message. 2020-10-04 14:32:55 +11:00
Ryan Heise 9e25303e4b just_audio 0.5.1 2020-10-04 13:44:45 +11:00
Ryan Heise c767f9cc62 Fix bug in loading from assets. 2020-10-04 13:35:34 +11:00
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