Skip to content

Releases: jhomlala/betterplayer

0.0.82

24 Apr 15:59
67b5ff8
Compare
Choose a tag to compare
Feature/march 2022 changes (#980)

* Fixed android embedding v2

* ExoPlayer updated to latest version

* Fixed ExoPlayer deprecated methods

* Updated android native code

* Updated android native code

* Updated dependencies

* 0.0.82 release

* Fixed lint issue

* Disabled test from CI

0.0.81

29 Dec 16:37
a4c737b
Compare
Choose a tag to compare
Feature/december 2021 changes (#855)

* Updated dependencies

* Fix bug where a render error can occur if the width of the player is less than 240 pixels. (#810)

* Updated changelog

* Switch from jcenter to mavenCentral (#798)

* Updated changelog

* Fixed badState error (#796)

* Add dependencies on GCDWebServer and PINCache (#787)

Trying to fix part of https://github.com/jhomlala/betterplayer/issues/714

* Updated changelog

* Lint & format changes

* Updated installation documentation page

* Updated installation documentation page

* Updated installation documentation page

* Fixed full screen button padding in material controls.

* Added setBetterPlayerControlsConfiguration method

* Added `setOverriddenFit` in `BetterPlayerController`.

* Added `setOverriddenFit` in `BetterPlayerController`.

* General refactor

* Format

Co-authored-by: Alan <[email protected]>
Co-authored-by: Peter Majchrak <[email protected]>
Co-authored-by: masoudk2000 <[email protected]>
Co-authored-by: David Eriksson <[email protected]>

0.0.80

29 Dec 10:50
78f36d0
Compare
Choose a tag to compare
Feature/december 2021 changes (#854)

* Updated dependencies

* Fix bug where a render error can occur if the width of the player is less than 240 pixels. (#810)

* Updated changelog

* Switch from jcenter to mavenCentral (#798)

* Updated changelog

* Fixed badState error (#796)

* Add dependencies on GCDWebServer and PINCache (#787)

Trying to fix part of https://github.com/jhomlala/betterplayer/issues/714

* Updated changelog

* Lint & format changes

* Updated installation documentation page

* Updated installation documentation page

* Updated installation documentation page

Co-authored-by: Alan <[email protected]>
Co-authored-by: Peter Majchrak <[email protected]>
Co-authored-by: masoudk2000 <[email protected]>
Co-authored-by: David Eriksson <[email protected]>

0.0.79

07 Nov 11:33
fe7e10a
Compare
Choose a tag to compare
Fixed kotlin version issue (#792)

0.0.78

07 Nov 09:30
41fd24f
Compare
Choose a tag to compare
Feature/november 2021 changes (#790)

* Fixed issue with full url of subtitle for HLS data source

* Kotlin migration (#730)

* Rename .java to .kt

* Kotlin migration

* Kotlin migration

* Rename .java to .kt

* Kotlin migration

* Rename .java to .kt

* Kotlin migration

* Kotlin migration

* Kotlin migration

* Kotlin migration

* Kotlin migration

* Kotlin migration

* Updated ExoPlayer version to 2.15.1

* Fixed crash related to Android 12

* Added missing bugfix: Fixed issue with full url of subtitle for HLS data source.

* Fixing Android 12 issues

* * Fixed install page from docs.
* Fixed one of the showcase images

* * [BREAKING_CHANGE] Split controlsHidden into controlsHiddenStart and controlsHiddenEnd.

* * Added onTapDown handle for material and cupertino progress bar to handle show and hide of controls.

* General refactor

* * [BREAKING_CHANGE] Added to Function(bool) onPlayerVisibilityChanged to customControlsBuilder in [BetterPlayerConfiguration]

* Format

* General refactor

* Updated screenshots

* Updated versions

* General refactor

* * Fixed video in list example

0.0.77

16 Oct 17:05
e25b39d
Compare
Choose a tag to compare
Feature/october changes (#763)

* Fixed full screen safe area issue in cupertino controls

* Changed min. Flutter version to 2.2.3.

* Fixed subtitles duplication after changing data source.

* Added url parameter for changedResolution event

* Updated license

* Added [videoExtension] support for network data source for scenario where video source has no extension and cache manager requires it.

* Fixed progress bar issues when changing position of the video

* Added parameters to changedTrack event

* Added [changedPlaylistItem] event.

* auto detect fullscreen aspect ratio (#741)

* Updated changelog, updated doc

* Updated docs

* Updated formatting

* Changed log level in ExoPlayer to Error.

* Updated screenshots

* Updated documentation

Co-authored-by: Maciej Brażewicz <[email protected]>

0.0.76

25 Sep 17:35
64178b0
Compare
Choose a tag to compare
Bugfix/hot reload fix (#729)

* Fixed hot reload issue

* Revert normal player page

* Added useRootNavigator option to BetterPlayerConfiguration

* Updated changelog

0.0.75

22 Sep 16:03
c5c6b82
Compare
Choose a tag to compare
Fixed iOS crash issue on Swift 5.5 (#720)

0.0.74

20 Sep 19:19
3f1637f
Compare
Choose a tag to compare
August/September changes (#709)

* Added expandToFill parameter in BetterPlayerConfiguration

* Updated changelog

* * Added `BetterPlayerControlsConfiguration.theme` factory for `BetterPlayerControlsConfiguration`.

* Added null checks in seek commands in BetterPlayerControlsState.

* Fixed issue with live stream where player controls were always visible.

* Updated tests

* Updated tests

* Updated tests

* Updated tests

* Updated tests

* Added tests to CI

* Update ci.yml

* Updated tests

* Updated tests

* Updated tests

* Updated tests

* Updated tests, general refactor

* Updated cupertino theme

* Fixed iOS seek issue

* Fix iOS caching + add iOS feature: preCaching (#670)

* Fix iOS caching + add iOS feature: preCaching

* Added required changes

* Fix compile issues

* Added stop pre cache iOS implementation

* Updated caching implementation

* Updated caching implementation

* Updated caching implementation

* Updated caching implementation

* Updated documentation

* Fixed video FPS hardcoded to 30 on iOs (#705)

Co-authored-by: Jakub <[email protected]>

* Updated changelog

* set default subtitle from hls (#688)

* set default subtitle from hls

* remove comments

* General refactor

* Disabled analysis options.

* Flutter 2.5 update

* Flutter 2.5 update

* Disabled lint

* Fixed analyzer

* Updated dependencies

* Updated version

Co-authored-by: themadmrj <[email protected]>
Co-authored-by: Anton Krasov <[email protected]>
Co-authored-by: Siloe Bezerra Bispo <[email protected]>

0.0.73

15 Aug 17:41
d8fb722
Compare
Choose a tag to compare
Feature/august changes (#649)

* Added licenseUrl support for iOS DRM.

* Fixed RTL text direction issue in player controls.

* Updated normal player page

* Added currently displayed subtitle

* Added additional check in `postControllerEvent` to handle scenario where event stream is closed.

* Updated ExoPlayer version

* Buffering fix in Android, video list update

* * Added `setMixWithOthers` method in `BetterPlayerListVideoPlayerController`.

* Fixed broken ling in cover page of documentatio

* Fixed progress bar issue where position could be set above video duration

* Fixed iOS remote notification command issu

* Update welcome_page.dart (#607)

Removed duplicated page

* Removed duplicated page in example app (by https://github.com/pinguluk)

* Added support for ClearKey DRM for File Datasource. (#566)

* Added support for ClearKey DRM for File Datasource.

* Formatting of ClearKey implementation code.

* Added ClearKey support for BetterPlayerDataSourceType.network and BetterPlayerDataSourceType.memory for Android.

* Added ClearKey DRM to new documentation format.

* Clear key DRM update

* Better UI Changes (#594)

* Better UI Changes

* Update ci.yml

* Feature/july changes (#598)

* Fixed play after seeking issue on iOS

* Fixed audio track selection issue on iOS/Android

* Fixed issue where speed which couldn't be applied on iOS was saved in player state.

* Added support for D-pad navigation using a Android TV remote control (#586)

* Exposes all active eventListener (#585)

* Updated changelog

* Added docs

* Updated documentation

* Updated documentation

* Added BetterPlayerMultipleGestureDetector, general refactor

* General refactor

Co-authored-by: Daniel Zarins <[email protected]>
Co-authored-by: Letalus <[email protected]>

* Updated docs

* Updated docs

* Updated docs

* Updated docs

* fixed conflicts

* Duplicated named argument 'onLongPress' removed

* Better UI Changes

* Feature/july changes (#598)

* Fixed play after seeking issue on iOS

* Fixed audio track selection issue on iOS/Android

* Fixed issue where speed which couldn't be applied on iOS was saved in player state.

* Added support for D-pad navigation using a Android TV remote control (#586)

* Exposes all active eventListener (#585)

* Updated changelog

* Added docs

* Updated documentation

* Updated documentation

* Added BetterPlayerMultipleGestureDetector, general refactor

* General refactor

Co-authored-by: Daniel Zarins <[email protected]>
Co-authored-by: Letalus <[email protected]>

* fixed conflicts

Co-authored-by: Jakub <[email protected]>
Co-authored-by: Daniel Zarins <[email protected]>
Co-authored-by: Letalus <[email protected]>

* Updated changelog

* Added `sigmaX` and `sigmaY` parameters in BetterPlayerControlsConfiguration

* Updated lint and format

* Updated versions

Co-authored-by: Pinguluk <[email protected]>
Co-authored-by: tinusneethling <[email protected]>
Co-authored-by: creativeblaq <[email protected]>
Co-authored-by: Daniel Zarins <[email protected]>
Co-authored-by: Letalus <[email protected]>