ytpro
Version:
All in one YouTube App with AdBlocker, Downloader , Background Player , PIP Mode , Google Gemini ✨ and many more features.
83 lines (63 loc) • 3.41 kB
Markdown
<p align="center">
<img src='https://raw.githubusercontent.com/prateek-chaubey/YTPro/main/.github/img/ytpro.gif' height=150 >
</p>
<h1 align=center>YT PRO </h1>
<div align="center">
[](https://github.com/prateek-chaubey/YTPro/actions/workflows/gradle.yml)
<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 >
</div>
### Become a Sponsor
---
> [!TIP]
> If you like this project, consider [sponsoring](https://github.com/sponsors/prateek-chaubey) to support the author 🌸
---
## Download YT PRO
[](https://nightly.link/prateek-chaubey/YTPro/workflows/gradle/main/YTPRO.zip)
#### 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
* [Sponsor Block](https://github.com/ajayyy/SponsorBlock)
* [return-youtube-dislike](https://github.com/Anarios/return-youtube-dislike)
* [YouTube.js](https://github.com/LuanRT/YouTube.js/)
### ❤️Supporters❤️
[](https://github.com/prateek-chaubey/YTPro/stargazers)
[](https://github.com/prateek-chaubey/YTPro/network/members)
## Disclaimer
This is an educational project trying to showcase the javascript injection into a webview for enhancing the productivity.