Releases: LillieH1000/YT-Player
Releases · LillieH1000/YT-Player
YT Player v2.1.05
- Fixed Picture In Picture not working on Android 11 and below
- Fixed the player overlay entering improper focus on ChromeOS causing ui issues and keyboard control issues
- Fixed a possible crash with SponsorBlock if the player service wasn't initialized correctly
- Re-added keyboard controls support (space bar to play/pause, dpad left-right for seek back/forward)
- Cleaned up and updated internal dependencies
YT Player v2.1.04
- Fixed the Sleep Timer feature not working
- Fixed a crash when entering the background if no video was loaded on first launch
- Added support for the sleep timer feature for live streams
- Added share support to ChromeOS
- Changed overlay handling for when a video is/isn't loaded
YT Player v2.1.03
- Fixed multiple crashes that would occur from yt-dlp from unsupported videos, searches and other errors (examples: age restricted videos, geo restricted videos)
- Fixed the clipboard check for ChromeOS triggering on Android
- Internal player service cleanup
- Updated internal dependencies
YT Player v2.1.02
- Added voice search support (Android only, doesn't support ChromeOS)
- Changed the video overlay to appear by default on video load
- Merged the Android and ChromeOS releases into one as the Android version can now be started by launchers and used with the new voice search feature
- Fixed a crash when exiting the app if the service was still alive in the background
- Finalized the base for the Sleep Timer feature, so it is no longer marked as beta
YT Player v2.1.01
- Fixed ui elements such as the video overlay and settings appearing in the picture in picture window
- Fixed the share button returning null for the video id in the url
- Fixed the settings button appearing in live streams
YT Player v2.1.00
- Added support for Android Auto voice search
- Fixed subtitles not displaying due to a view change from version 2.0.02 - 2.0.03
- Changed player loading to the background service to fix a crash when entering the background before the video was fully loaded
- Fixed the player view being incorrectly displayed on ChromeOS
- Fixed incorrect video data being played if the player was launched from the app switcher after a crash
- Fixed incorrect sponsorblock info being used if the player was launched from the app switcher after a crash
- Fixed a possible crash when transitioning from a video with subtitles to a video without subtitles
YT Player v2.0.03
- Added beta "Sleep Timer" feature - pauses the video once the selected time is done
- Fixed the subtitles list incorrectly generating on video launch causing an overflow and possible crash
- Fixed Android Auto support crashing if not fully loaded on the Android device
- Fixed the settings button not disappearing all views on click
YT Player v2.0.02
- Fixed the navigation bars not disappearing correctly when transitioning to landscape mode
- Fixed the player surface not resizing correctly when transitioning to portrait mode from landscape mode
- Updated yt-dlp to yt-dlp 2025.03.31
YT Player v2.0.01
- Updated the entire ui to use the modern Jetpack Compose instead of the outdated xml
- Added support for Android Auto (Audio Only)
- Added support for all available subtitle languages instead of just english
- Added buffering icon for when the video is buffering rather then it staying on the play/pause icons
- Changed to pure arm64/x64
- Added share button to the new video overlay
- Fixed a crash when launching a new video on ChromeOS
- Cleaned up YouTube url checks via regex
- A lot of other minor internal fixes thanks to the change to Jetpack Compose
- Removed Audio Cast
- Removed Android TV support due to 32bit and focus annoyances
- Updated all internal dependencies to the latest versions and yt-dlp to yt-dlp 2025.03.26
YT Player v1.3.23
Really didn't want to make any more version 1 releases before version 2 but YouTube gave me no choice
- Fixed a player loading crash due to a server side change on YouTube's end: yt-dlp/yt-dlp#12563
- Disabled Audio Cast to the server side change mentioned above, the feature was already fully removed in the upcoming version 2 anyways