YTPro
Youtube client with older Android version support, background player, Google Gemini ✨ and many more features.
Install / Use
/learn @prateek-chaubey/YTProREADME
<a href="https://www.jsdelivr.com/package/npm/ytpro?tab=stats" ><img alt="jsDelivr monthly hits badge" src="https://data.jsdelivr.com/v1/package/npm/ytpro/badge"></a>
<img src=https://img.shields.io/github/downloads/prateek-chaubey/YTPro/total >
Become a Sponsor
[!TIP] If you like this project, consider sponsoring to support the author 🌸
Download YT PRO
Screenshots
| | | | |:--:|:--:|:--:| |<img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen3.jpg' > | <img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen2.jpg' > |<img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen5.jpg' > | |<img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen6.jpg' > | <img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen4.jpg' > |<img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/screen1.jpg' > |
Features
- <img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/gemini-logo-13486188-10900314-unscreen-ezgif.com-crop.gif' height=15 width=15 > Google Gemini
- Summarise Vidoes
- Customisable prompts and models
- Video Downloader
- Shorts Downloader
- Thumbnails Downloader
- Captions Downloader
- Ads Blocker
- Minimize Video
- Picture in Picture Mode
- Gesture control for Volume and Brightness
- Shows Number of Dislikes
- Background Audio Player
- Custom Heart feature to save videos without logging into your account
- Enable / disable media codecs
- Skip Sponsers
- Force Zoom
- Hide Shorts
- APK size under 50KB
- Adaptive UI icons
- Minimal
- Almost 0 Internal Dependencies
- Auto Updation of App
Gemini Prompt
The available variables for gemini prompt are
{url}: The URL of the video{title}: Title of the video{videoId}: Video Id of the video
ToDo
- Add basic features to the video player
- Enhance Audio
- Merging Adaptive Formats
Credits
❤️Supporters❤️
Disclaimer
This is an educational project aimed at showcasing javascript injection into a webview to enhance productivity.
