Commit Graph

256 Commits

Author SHA1 Message Date
Sebastian Roth 8f146e559a
Android: Support Android Embedding V2 (#109)
* Bump AGP & Gradle
* Migrate the project to Android Embedding to V2
2020-06-08 21:20:14 +10:00
Ryan Heise 4dee0906db pub upgrade 2020-06-08 00:21:33 +10:00
Ryan Heise 3dd22f58be Support headers 2020-06-08 00:20:52 +10:00
LKHO f66413c007
support seeking to end of live streams (#108)
* support seeking to end of live streams

suggested edit for #96

* fix type casting
2020-06-07 16:31:36 +10:00
LKHO ee0c4cd7cd
support dynamic duration (#104)
* add duration in PlaybackEvent

* emit duration updates on dynamic length sources

* Merge branch 'master' of https://github.com/ryanheise/just_audio into pr/android-duration

# Conflicts:
#	lib/just_audio.dart

* fix merge

* update _durationFuture
2020-06-03 20:38:08 +10:00
Ryan Heise bc766e834c Add web and v2 support to example 2020-05-30 01:04:36 +10:00
Ryan Heise a5a8cd2a09 Convenience getter for the current position 2020-05-25 12:02:35 +10:00
Ryan Heise d72d74db84 Update rxdart to 0.24.1 2020-05-21 01:48:37 +10:00
Ryan Heise 5aed791f1c Version 0.1.10 2020-05-21 01:45:11 +10:00
Ryan Heise df5414e50c Add setIosCategory noop for web 2020-05-21 01:19:03 +10:00
Ryan Heise 02631bfe84 Add setIosCategory 2020-05-21 00:38:26 +10:00
Ryan Heise 64dc836b7f Version 0.1.9 2020-05-16 00:31:38 +10:00
Marcin Kitowicz 1106d66d74
Fix RangeError on web client. (#93) 2020-05-16 00:17:01 +10:00
Andrea Jonus 3dfcef6ef1
Forward ExoPlaybackException exceptions to the Flutter plugin (#80)
* Forward ExoPlaybackException exceptions to playbackEventStream

* Ignore error events in secondary streams
2020-05-01 00:52:58 +10:00
Ryan Heise 571743a11f FLAC is now working 2020-05-01 00:18:14 +10:00
Ryan Heise fb4808d9e4 Version 0.1.8 2020-04-30 23:48:47 +10:00
Ryan Heise b6e4a01113 Documentation 2020-04-30 23:47:29 +10:00
Ryan Heise 54721ad7b1 Workaround to supply file extension to ExoPlayer 2020-04-29 23:33:17 +10:00
Ryan Heise a5f422942b Add missing change for reducing low speed distortion on iOS 2020-04-29 14:58:27 +10:00
ryanheise 146cc9cd52
Create FUNDING.yml 2020-04-29 14:15:49 +10:00
Ryan Heise 0e20d4b53a Reduce distortion at lower speeds on iOS 2020-04-28 16:54:47 +10:00
ryanheise fdea4398e7 Update issue templates 2020-04-23 02:23:53 +10:00
Ryan Heise d1caf64a9f Version 0.1.7 2020-04-22 12:12:53 +10:00
Ryan Heise 4a5c885d6e Add missing icyMetadata parameter 2020-04-22 12:11:15 +10:00
Ryan Heise 45890896ff Version 0.1.6 2020-04-22 11:44:10 +10:00
Ryan Heise 32d7939761 Refactoring 2020-04-21 23:38:40 +10:00
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