As Diwali brought new beginnings and renovations everywhere, YouTube Pro (YTPRO) also received a significant refresh.
This release introduces major user interface (UI) and user experience (UX) improvements, alongside several critical bug fixes and feature enhancements.
Changelog
-
Adaptive and Monochrome Icons
Introduced adaptive and monochrome icons in compliance with modern Android design standards. The YTPRO icon will now automatically adjust based on the system theme and settings. -
Updated Icon Set
Refined the Download, Picture-in-Picture (PIP), and Heart icons to align more closely with YouTubeβs latest design language. -
Background Playback Stability
Resolved recurring issues affecting background playback for improved reliability and performance. -
Enhanced PIP Mode
Fixed Picture-in-Picture functionality by utilizing theonShowCustomView()method, ensuring smoother transitions and stability. -
Fitscreen Rendering Issue
Corrected the video flickering issue occurring during fitscreen mode transitions. -
Download with Captions
Fixed download-related issues when video captions were enabled. -
Optimized Network Requests
Removed redundant request parameters from the Innertube API to improve efficiency and reduce data overhead. -
Pinch-to-Zoom Gestures
Added support for pinch gestures directly on the video player, allowing users to seamlessly toggle between fit-to-screen and full-screen modes. -
Gesture Controls for Volume and Brightness
Implemented gesture-based controls for adjusting volume and brightness, as requested in issues #16 and #93.
This feature can be disabled in Settings if preferred. -
Deprecated Setting Removal
Removed the βAuto Fitscreenβ option from Settings as it no longer served a functional purpose. -
Ad-Free Experience
Eliminated in-app advertisements by interceptingfetchandXHRrequests to exclude ad-related elements, ensuring a cleaner viewing experience. -
Gemini Model Updates
Updated to the latest Gemini models and removed deprecated versions to enhance performance and compatibility. -
URL Input and 60FPS Block Fixes
Addressed issues affecting URL input handling and the functionality of theblock_60fpsoption.
Notes
This version has undergone limited device testing. Users may encounter device-specific issues, and feedback is highly encouraged.
Please report any bugs or inconsistencies via the Issues section.
Thank you for your continued support, and enjoy this Diwali update. β¨