Releases: PierfrancescoSoffritti/android-youtube-player
Releases · PierfrancescoSoffritti/android-youtube-player
13.0.0
What's Changed
This release has a few breaking changes. See below.
- Fix changed YouTubePlayerSeekBar path in README.md by @tahakorkem in #1055
- Add more playback rates in #1073
- Pass videoId during initialization by @talklittle in #1169
- Set MaxMetaspaceSize to 512m to fix Dokka Gradle build step by @talklittle in #1170
- IFramePlayerOptions: Add "start", deprecate "modestBranding" by @talklittle in #1171
- Fix README.md typo by @kiki-juple in #1178
- Update LICENSE, fix copyright license year by @JasonnnW3000 in #1193
- Add capability to query YouTube player mute state by @dachev in #1209
- Fixed concurrent modification #1235
- [breaking change] Update minSdk to 21 and compileSdk to 36
- [breaking change] Remove
YouTubePlayer.toggleFullscreen, see #1252 - [breaking change] Use app's package as
origin, see #1252 - Add
ERROR_REQUEST_MISSING_HTTP_REFERER, as discussed in #1238
New Contributors
- @tahakorkem made their first contribution in #1055
- @kiki-juple made their first contribution in #1178
- @JasonnnW3000 made their first contribution in #1193
- @dachev made their first contribution in #1209
Full Changelog: 12.1.0...13.0.0
12.1.2
What's Changed
- Fix README.md typo by @kiki-juple in #1178
- Update LICENSE, fix copyright license year by @JasonnnW3000 in #1193
- Add capability to query YouTube player mute state by @dachev in #1209
- Fixed #1223 that would cause occasional failures in the player
New Contributors
- @kiki-juple made their first contribution in #1178
- @JasonnnW3000 made their first contribution in #1193
- @dachev made their first contribution in #1209
Full Changelog: 12.1.1...12.1.2
12.1.1
What's Changed
- Changed YouTubePlayerSeekBar path in README.md by @tahakorkem in #1055
- Add more playback rates by @santiwanti in #1073
- Pass videoId during initialization by @talklittle in #1169
- IFramePlayerOptions: Add "start", deprecate "modestBranding" by @talklittle in #1171
New Contributors
- @tahakorkem made their first contribution in #1055
- @santiwanti made their first contribution in #1073
Full Changelog: 12.1.0...12.1.1
12.1.0
This release fixes a few bugs and improves support for playlists.
- #460 and #887 are fixed. Now
YouTubePlayerhas more methods to control the playback of playlists. Such asnextVideo,previousVideo,playVideoAt,setLoopandsetShuffle. - #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
- @maharshpatel247 made their first contribution in #996
- @Berdorge made their first contribution in #1005
- @MananArya22 made their first contribution in #951
Full Changelog: 12.0.0...12.1.0
12.0.0
This release is mainly about adding better support for fullscreen and the addition of a new custom-ui module.
- Moved
DefaultPlayerUiControllerand all other custom UI components to a separatecustom-uimodule, see doc. By doing this I was able to remove all the custom UI code and resources from thecoremodule, 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#addFullscreenListenerandYouTubePlayer#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
- @S3basuchian made their first contribution in #896
- @Serkali-sudo made their first contribution in #891
- @Praveen-Pable made their first contribution in #926
- @forceporquillo made their first contribution in #684
Full Changelog: 11.1.0...12.0.0
11.1.0
This is the first release of the library where all contributions are made by the community, thanks for the help!
- Added support for playlists (#348 ), thanks to @flauschtrud
- Fixed bug that sometimes prevented library from loading (#830 ), thanks to @flauschtrud
- Enabled cache in WebView (#869 ), thanks to @flauschtrud
11.0.1
YouTubePlayerView#setEnableAutomaticInitializationis public again.
11.0.0
- 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#getUiControllermethod has been removed, as there is no default UI controller now that web ui is the default. - Attributes like
useWebUi,enableLiveVideoUi,showYouTubeButtonetc 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.
- The
- Added support for changing playback speed (#101), thanks to @Serkali-sudo
- Updates dependencies
10.0.5
- Added functions to mute/un-mute the player, thanks to @lucasvanhalst. See #446.