Commit Graph

230 Commits

Author SHA1 Message Date
Ryan Heise 24d97848ee Set Icy Metadata to null on iOS 2020-04-21 23:14:39 +10:00
Andrea Jonus 0f57b69ead
Add Icy metadata support on Android (#78)
* Add Icy "info" metadata to Android playback events

* Add IcyMetadata stream to the Flutter module

* Update ExoPlayer to 2.11.4

* Use Player.EventListener.onTracksChanged to retrieve IcyHeaders

* Iterate over each track of trackGroups to look for IcyHeaders
2020-04-21 22:57:32 +10:00
Ryan Heise ea4be9f9ad Support # and ? in file path on Android. 2020-04-21 20:26:53 +10:00
Tarek BAZINE 5147a52397
Exoplayer exceptions (#76)
* exoplayer exceptions back to flutter

* fix git ignore

* fix dispose player

* pump exoplayer exceptions

* readme

* code reformat

* code reformat - with tabs

* re-reformat code
2020-04-20 14:19:43 +10:00
ryanheise e02f59cd31 Update issue templates 2020-04-18 18:11:41 +10:00
ryanheise 1e323dd21b Update issue templates 2020-04-18 18:09:42 +10:00
Ryan Heise 835c422ee1 Make setAutomaticallyWaitsToMinimizeStalling noop on Android 2020-04-18 17:00:52 +10:00
Ryan Heise 5e9a707e08 Update state before method channel calls complete. 2020-04-18 14:28:06 +10:00
ryanheise b10583e8d6 Update issue templates 2020-04-18 01:22:35 +10:00
ryanheise 3337d0613c
Create config.yml 2020-04-18 01:20:03 +10:00
ryanheise 1ba7519ab7 Update issue templates 2020-04-18 00:58:11 +10:00
ryanheise ba19157f5a Update issue templates 2020-04-18 00:24:15 +10:00
Ryan Heise 6654adb70a Version 0.1.5 2020-04-15 23:36:35 +10:00
Ryan Heise b9d59620aa Update rxdart to 0.24.0 2020-04-15 23:33:22 +10:00
Ryan Heise 60aeecf107 Document FullAudioPlaybackState 2020-04-07 14:30:37 +10:00
Ryan Heise 12ce6ed653 Version 0.1.4 2020-04-07 12:44:29 +10:00
Ryan Heise d2ed160093 Update supported web features 2020-04-07 12:39:25 +10:00
Ryan Heise 8f0ac3d605 Check API availability on MacOS 2020-04-07 12:13:55 +10:00
Ryan Heise 522eafaec9 Document MacOS setup and features 2020-04-07 12:06:40 +10:00
Ryan Heise c833bd2d3b MacOS support 2020-04-07 01:02:57 +10:00
Ryan Heise 5446a6f611 Document more iOS support, accessing HTTP URLS 2020-04-05 18:30:26 +10:00
Ryan Heise 7911f2010f Fix NullPointerException on eventSink 2020-04-05 02:06:56 +10:00
stonega 8d15a6c65c
Enable cross-protocol redirects in ExoPlayer (#55) 2020-03-26 00:22:01 +11:00
Mohamed Abadllah 05504374ca
Fix staling on start on iOS (#60)
* Fix warning

* Fix Staling on Start
2020-03-26 00:16:51 +11:00
Ryan Heise 3d3805145a Version 0.1.3 2020-03-07 22:28:54 +11:00
Ryan Heise b6cba7c032 Add dummy bufferedPosition to event parameters for web 2020-03-07 20:55:30 +11:00
Ryan Heise b836c88dc3 Fix pana warnings 2020-03-07 20:49:11 +11:00
Ryan Heise 26d3e0a612 Version 0.1.2 2020-03-07 20:20:24 +11:00
Ryan Heise eebb343280 Broadcast how much has been buffered 2020-03-07 19:41:40 +11:00
Ryan Heise 338401b23f Documentation for web 2020-03-07 14:05:54 +11:00
Ryan Heise fb3511b7f7 Version 0.1.1 2020-03-07 14:05:04 +11:00
Ryan Heise 78d043b4db Support web, limit position to duration. 2020-03-07 13:50:59 +11:00
Ryan Heise 04d7d88751 Update Gradle to 5.6.2 2020-03-07 13:08:51 +11:00
Esmond Wong c79216c818
implement automaticallyWaitsToMinimizeStalling on iOS (#49)
* implement automaticallyWaitsToMinimizeStalling on iOS

* Allow automaticallyWaitsToMinimizeStalling to be called before setUrl

Co-authored-by: ryanheise <ryan@ryanheise.com>
2020-03-07 11:49:35 +11:00
Esmond Wong f3d9a34b50
Add proper extension to asset media cache file for iOS asset playback (#45) 2020-03-07 11:37:49 +11:00
Ryan Heise 207ed8a3b8 Version 0.1.0 2020-02-06 16:59:13 +11:00
Ryan Heise a8263ff221 Don't update position while buffering 2020-02-06 01:15:47 +11:00
Ryan Heise f5b3ce92bc Set buffering to false on dispose 2020-02-05 22:47:10 +11:00
Ryan Heise ae2b6102bc Remove Flutter.podspec from source control 2020-02-05 13:47:59 +11:00
Ryan Heise fb0cd4af7d Fix buffering behaviour and eventSink bug on iOS 2020-02-05 13:30:24 +11:00
Ryan Heise eee50d712e Separate buffering from playbackState. Improve Android buffering detection. 2020-02-05 12:26:21 +11:00
Ryan Heise 280f1a8208 Improve state handling 2020-02-05 01:27:40 +11:00
Ryan Heise 67bcd13739 Ensure there is an initial playback event and state 2020-01-21 02:30:04 +11:00
ryanheise ad88e986f3
Merge pull request #26 from volgin/master
Enable playing local files in iOS.
2020-01-21 02:07:02 +11:00
andreivolgin 0715f84b1a Enable playing local files in iOs. 2020-01-20 09:54:00 -05:00
Ryan Heise f01bb0c1a5 Update Copyright dates 2020-01-02 13:37:22 +11:00
Ryan Heise 28f503a0b5 Version 0.0.6 2020-01-02 12:03:29 +11:00
Ryan Heise 839890d707 Improve seek behaviour 2020-01-02 12:01:43 +11:00
Ryan Heise 1fcfdefa20 Check for null duration 2020-01-02 02:17:41 +11:00
Ryan Heise c7c91c1804 Version 0.0.5 2020-01-02 01:28:09 +11:00