Skip to content

Releases: PierfrancescoSoffritti/android-youtube-player

12.1.0

02 Aug 06:27
Compare
Choose a tag to compare

This release fixes a few bugs and improves support for playlists.

  • #460 and #887 are fixed. Now YouTubePlayer has more methods to control the playback of playlists. Such as nextVideo, previousVideo, playVideoAt, setLoop and setShuffle.
  • #996 is fixed, thanks to @maharshpatel247
  • #929 is fixed, modest branding can be set to 0, thanks to @Berdorge
  • #860 is fixed.

Sponsors

For the first time ever someone sponsored the project, by making a donation. Thank you!

New Contributors

Full Changelog: 12.0.0...12.1.0

12.0.0

24 Mar 08:50
3b17fe9
Compare
Choose a tag to compare

This release is mainly about adding better support for fullscreen and the addition of a new custom-ui module.

  • Moved DefaultPlayerUiController and all other custom UI components to a separate custom-ui module, see doc. By doing this I was able to remove all the custom UI code and resources from the core module, making it smaller. Developers can now choose to import the custom UI code only if they care about it.
  • Added support for controlling fullscreen in IFrame Player. See YouTubePlayerView#addFullscreenListener and YouTubePlayer#toggleFullscreen, see doc and sample app. Thanks to @Praveen-Pable for the help with #926 and #936 !
  • Added support for autoplaying videos without acquiring the audio focus, see #896 , thanks to @S3basuchian for the help!
  • Fixed a memory leak, see #924.

New Contributors

Full Changelog: 11.1.0...12.0.0

11.1.0

06 Aug 04:21
Compare
Choose a tag to compare

This is the first release of the library where all contributions are made by the community, thanks for the help!

11.0.1

20 Dec 08:21
Compare
Choose a tag to compare
  • YouTubePlayerView#setEnableAutomaticInitialization is public again.

11.0.0

16 Dec 10:04
Compare
Choose a tag to compare
  • The library has been migrated to MavenCentral, as JCenter is going to disappear soon (#703)
  • Web UI is now the default. This change as been made as web ui is by default compatible with YouTube's terms of service. It's still possible to add custom UIs, but that should be done only if the developer choses to do so. This is a breaking change, the doc has been updated accordingly.
    • The YouTubePlayerView#getUiController method has been removed, as there is no default UI controller now that web ui is the default.
    • Attributes like useWebUi, enableLiveVideoUi, showYouTubeButton etc have been removed, as they don't make sense with web ui as default.
    • The old native UI is now available as DefaultPlayerUiController, you can still use it if you want to.
  • Added support for changing playback speed (#101), thanks to @Serkali-sudo
  • Updates dependencies

10.0.5

13 Oct 11:41
Compare
Choose a tag to compare

10.0.4

25 Aug 16:12
Compare
Choose a tag to compare
  • Fixed issue with background playback. See #345.
  • Added option to set video origin through IFramePlayerOptions. See #390.
  • Added option to set language preferences through IFramePlayerOptions. See #425.
  • Fixed issue #383.

10.0.3

30 Mar 10:20
Compare
Choose a tag to compare

10.0.2

24 Mar 12:09
Compare
Choose a tag to compare
  • solves bug reported in issue #326.

10.0.1

18 Feb 08:10
Compare
Choose a tag to compare