Playstore Link:
GitHub - prateek-chaubey/YTPro: All in one YouTube App with downloader, background player, Google Gemini ✨ and many more features.
All in one YouTube App with downloader, background player, Google Gemini ✨ and many more features. - prateek-chaubey/YTPro
YTPro (YouTube Pro) v3.87
Requirements: Android 5.0 and up
Overview: All in one YouTube App with downloader, background player and many more features.
What's New:
This version includes major updates regarding PIP Mode and the Background Player, as this update may prevent them from breaking again. It also includes the shift of the download function to another API—youtubei.js—and addresses numerous minor UI bugs. The full changelog is as follows:
- Fixed PIP Mode and added a media session to it, enabling playback controls.
- Fixed the Background Player. It now works similarly to how it does in the Brave browser. Previously, it fetched the audio stream, but now it prevents the WebView itself from getting paused, thereby keeping the video playing as well.
- Added media session notifications for every video, allowing background playback control (this might be a bit unstable, as I haven't tested it extensively).
- The downloader now works perfectly. Since YouTube frequently updates, it tends to break. I’ve partially shifted to youtubei.js for deciphering scripts. If it breaks again in the future, I’ll fully switch to youtubei.js. You might ask, “Why not now?”—well, youtubei.js requires a proxy to work in browsers, and converting it to be YTPro-friendly would have been more of a hassle for me asfsik. We can handle that later if needed—because, as a legend once said, if it works, don’t touch it.
- Audio files will now display the languages they contain, which is useful for YouTube videos with multiple dubbed languages.
- As requested, you can now disable media codecs and 60fps in YTPro, which improves support for low-end devices.
- Updated the list of models in Google Gemini and fixed image results. (I still haven’t added a feature to show generated images in the Gemini response—because let’s be honest, most people aren’t using YTPro to generate image responses.)
- After two years, you can finally rotate the app according to your screen orientation.
- Fixed the “fit screen” issue and patched various bugs.
- Hiding Shorts will now also remove them from search results.
- Fixed UI glitches in the Shorts feed and while adding SponsorBlock to video elements.
- Added a Developer Mode option in the settings menu, which enables eruda for debugging.
- Improved the downloader UI—changed it from pitch black to a softer grey.
That’s the list of updates I’ve pushed to YTPro. Let me know if anything breaks again via Issues, and enjoy the update!
Requirements: Android 5.0 and up
Overview: All in one YouTube App with downloader, background player and many more features.
What's New:
This version includes major updates regarding PIP Mode and the Background Player, as this update may prevent them from breaking again. It also includes the shift of the download function to another API—youtubei.js—and addresses numerous minor UI bugs. The full changelog is as follows:
- Fixed PIP Mode and added a media session to it, enabling playback controls.
- Fixed the Background Player. It now works similarly to how it does in the Brave browser. Previously, it fetched the audio stream, but now it prevents the WebView itself from getting paused, thereby keeping the video playing as well.
- Added media session notifications for every video, allowing background playback control (this might be a bit unstable, as I haven't tested it extensively).
- The downloader now works perfectly. Since YouTube frequently updates, it tends to break. I’ve partially shifted to youtubei.js for deciphering scripts. If it breaks again in the future, I’ll fully switch to youtubei.js. You might ask, “Why not now?”—well, youtubei.js requires a proxy to work in browsers, and converting it to be YTPro-friendly would have been more of a hassle for me asfsik. We can handle that later if needed—because, as a legend once said, if it works, don’t touch it.
- Audio files will now display the languages they contain, which is useful for YouTube videos with multiple dubbed languages.
- As requested, you can now disable media codecs and 60fps in YTPro, which improves support for low-end devices.
- Updated the list of models in Google Gemini and fixed image results. (I still haven’t added a feature to show generated images in the Gemini response—because let’s be honest, most people aren’t using YTPro to generate image responses.)
- After two years, you can finally rotate the app according to your screen orientation.
- Fixed the “fit screen” issue and patched various bugs.
- Hiding Shorts will now also remove them from search results.
- Fixed UI glitches in the Shorts feed and while adding SponsorBlock to video elements.
- Added a Developer Mode option in the settings menu, which enables eruda for debugging.
- Improved the downloader UI—changed it from pitch black to a softer grey.
That’s the list of updates I’ve pushed to YTPro. Let me know if anything breaks again via Issues, and enjoy the update!
*Special Features*
◉ Video Downloader
◉ Shorts Downloader
◉ Thumbnails Downloader
◉ Captions Downloader
◉ Ads Blocker
◉ Minimize Video
◉ Picture in Picture Mode
◉ Shows Number of Dislikes
◉ Background Audio Player
◉ Custom Heart feature to save videos without logging into your account
◉ Skip Sponsers
◉ Force Zoom
◉ APK size under 50KB
◉ Minimal
◉ Almost 0 Internal Dependencies
◉ Auto Updation of App
Free Download: