Files
YTLitePlus/README.md
2023-09-10 19:08:13 +02:00

272 lines
12 KiB
Markdown

## YTLite with more features!
![IMAGE_YTLITEPLUS_PREVIEW](https://gcdnb.pbrd.co/images/1US2eX2BKoib.png)
<p align="center">
<img src="https://img.shields.io/badge/Platform-iOS%20%7C%20iPadOS%2014.0%2B-yellow" alt="Badge"/>
</p>
<p align="center">
<a href="https://github.com/Balackburn/YTLitePlus/releases/latest"><img src="https://custom-icon-badges.demolab.com/github/v/release/Balackburn/YTLitePlus?color=brightgreen&label=Latest%20release" alt="Badge"></img></a>
<a href="https://github.com/Balackburn/YTLitePlus/releases/latest"><img src="https://img.shields.io/github/downloads/Balackburn/YTLitePlus/total?label=Download" alt="Badge"></img></a>
<a href="https://github.com/Balackburn/YTLitePlus/commit"><img src="https://custom-icon-badges.demolab.com/github/last-commit/Balackburn/YTLitePlus?logo=history&logoColor=white&label=Last commit" alt="Badge"></img></a>
</p>
<p align="center">
<img src="https://img.shields.io/github/stars/Balackburn/YTLitePlus?style=social" alt="Badge"/>
<img src="https://img.shields.io/github/forks/Balackburn/YTLitePlus?style=social" alt="Badge"/>
<a href="https://github.com/qnblackcat/uYouPlus#support-the-developers"><img src="https://img.shields.io/badge/-Support-lightgrey?style=social&logo=paypal" alt="Badge"></img></a>
</p>
# Table of Contents
* [Credits](#credits)
* [Features](#features)
* [Known issues](#known-issues)
* [Download (IPA)](#download-ipa)
* [Support the developers!](#support-the-developers)
* [Building (optional)](#building-optional)
# Credits
<table id='maintainer credit'>
Special thanks to these developer(s) for maintaining and improving YTLitePlus (@qnblackcat is the OG dev)
<tr>
<td id='arichorn'>
<a href='https://github.com/arichorn'>
<img src='https://github.com/arichorn.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/arichorn'>arichorn</a></h4>
</td>
<td id='qnblackcat'>
<a href='https://github.com/qnblackcat'>
<img src='https://github.com/qnblackcat.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/qnblackcat'>Qnblackcat</a></h4>
</td>
<td id='dayanch96'>
<a href='https://github.com/dayanch96'>
<img src='https://github.com/dayanch96.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/dayanch96'>dayanch96</a></h4>
</td>
<td id='ssuesskind'>
<a href='https://github.com/ssuesskind'>
<img src='https://github.com/ssuesskind.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/ssuesskind'>ssuesskind</a></h4>
</td>
<table id='credit'>
Special thanks to all the developers who have contributed to uYouPlus/YTLitePlus!
(YTLite is an original tweak by dayanch96 @dayanch96)
<tr>
<td id='PoomSmart'>
<a href='https://github.com/PoomSmart'>
<img src='https://github.com/PoomSmart.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/PoomSmart'>PoomSmart</a></h4>
</td>
<td id='miro92'>
<a href='https://github.com/MiRO92'>
<img src='https://github.com/MiRO92.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/miro92'>MiRO92</a></h4>
</td>
<td id='level3tjg'>
<a href='https://github.com/level3tjg'>
<img src='https://github.com/level3tjg.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/level3tjg'>level3tjg</a></h4>
</td>
<td id='bandarHL'>
<a href='https://github.com/BandarHL'>
<img src='https://github.com/BandarHL.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/bandarhl'>BandarHelal</a></h4>
</td>
<td id='galactic-dev'>
<a href='https://github.com/Galactic-Dev'>
<img src='https://github.com/Galactic-Dev.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/dev_galactic'>galactic</a></h4>
</td>
</tr>
<tr>
<td id='hbang'>
<a href='https://github.com/hbang'>
<img src='https://github.com/hbang.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/hashbang'>HASHBANG</a></h4>
</td>
<td id='lyvendia'>
<a href='https://github.com/Lyvendia'>
<img src='https://github.com/Lyvendia.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/Lyvendia'>Lyvendia</a></h4>
</td>
<td id='foxster'>
<a href='https://github.com/therealFoxster'>
<img src='https://github.com/therealFoxster.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/therealFoxster'>Foxster</a></h4>
</td>
<td id='julioverne'>
<a href='https://github.com/julioverne'>
<img src='https://github.com/julioverne.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/ijulioverne'>julioverne</a></h4>
</td>
<td id='ichitaso'>
<a href='https://github.com/ichitaso'>
<img src='https://github.com/ichitaso.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/ichitaso'>ichitaso</a></h4>
</td>
</tr>
<tr>
<td id='ahmed-bafkir'>
<a href='https://github.com/AhmedBafkir'>
<img src='https://github.com/AhmedBafkir.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/Peaceful_0'>Ahmed Bafkir</a></h4>
</td>
<td id='cokepokes'>
<a href='https://github.com/CokePokes'>
<img src='https://github.com/CokePokes.png' width='140px;'>
</a>
<h4 align='center'><a href='https://twitter.com/cokepokes'>CokePokes</a></h4>
</td>
<td id='isnackable'>
<a href='https://github.com/ISnackable'>
<img src='https://github.com/ISnackable.png' width='140px;'>
</a>
<h4 align='center'><a href='https://isnackable.me/'>Tommy Teo</a></h4>
</td>
<td id='SKIEDs'>
<a href='https://github.com/SKEIDs'>
<img src='https://github.com/SKEIDs.png' width='140px;'>
</a>
<h4 align='center'><a href='https://github.com/SKEIDs'>SKIEDs</a></h4>
</td>
<td id='theos-team'>
<a href='https://github.com/theos/theos'>
<img src='https://github.com/theos.png' width='140px;'>
</a>
<h4 align='center'><a href='https://theos.dev'>theos</a></h4>
</td>
</tr>
</table>
# Features
1. **YTLite:** +50 customization options for YouTube, YTLite enhances your viewing experience by removing ads, enabling background playback, and providing control over navigation, overlay, player, tab bar, and Shorts settings.
2. **iSponsorBlock:** Skips annoying sponsor ads inside videos. iSponsorBlock is based on [SponsorBlock engine](https://sponsor.ajay.app/). Basically, this is the iOS version of the SponsorBlock extension.
3. **YouPiP:** enable YouTube's **native PiP**. More options are in YouTube Settings => General.
4. **YTUHD:** unlock VP9 codec and in effect, enables video quality of 2K and 4K. You can configure YTUHD in YouTube's Settings - Video quality preferences.
5. **YouTube Dislike Return:** brings back Dislike counts under YouTube videos using **ReturnYoutubeDislike**'s API.
<details>
<summary>and many more...!</summary>
6. **YTABGoodies:** allow you to disable some YouTube A/B testing features. It is a combination of several tweaks, such as:
- YouAreThere: disable "Video paused. Continue watching?" popup in the YouTube app when you play a long video.
- YouRememberCaption: make YouTube remember your video caption setting (if not already).
- YTNoCheckLocalNetwork: block the Local Network permission popup.
7. **YTSpeed**: a toggleable tweak to add 2.25x, 2.5x, 2.75x, 3x, 3.25x, 3.5x, 3.75x, 4x & 5x playback speed options in the video player.
8. **YTMiniplayerEnabler**: enable Miniplayer for all YouTube videos.
9. **DontEatMyContent**: prevent the notch/Dynamic Island from munching on 2:1 video content in YouTube.
10. **YTABConfig**: allow user to control over YouTube A/B testing flags.
11. **YouMute**: Mute/unmute videos in the YouTube Video Player directly.
12. **YTNoCommunityPosts**: this can disable all the Community Posts on the YouTube app.
13. **LowContrastMode**: makes the YouTube Interface Low Contrast as possible to make it easier on the eyes.
14. **OLEDDarkmode**: Replace official Youtube darkmode with a true OLED darkmode.
15. **OLDDarkmode**: Replace new official Youtube darkmode with old (grey) Youtube darkmode.
any many more...
</details>
# Known issues
1. **LowContrastMode**: this tweak doesn't work everywhere with every ui element on the YouTube App.
2. **YTUHD**: [Stuttering on 4K videos](https://github.com/qnblackcat/uYouPlus/issues/6).
3. **YouPiP** (iOS 14.0 - 14.4.2): due to Apple's fault, you may encounter the *speedup-bug* as described [here](https://drive.google.com/file/d/1NKdv1fr_KRWgD8nhkMDfG2eLBnbdeVtX/view?usp=sharing). The bug also happens when you try to play multi-sources of sound at the same time. Enable **LegacyPiP** is a workaround. Keep in mind that LegacyPiP also removes UHD quality and breaks YouTube Autoplay next. Use it at your own risk!
4. **Not a bug**:
- The app won't be able to receive push notifications if you use a free developer account to sideload it.
- It's impossible to fix deep-link (a.k.a Open in the YouTube app). However, you can use this [Shortcuts](https://shortcutsgallery.com/shortcuts/open-in-youtube/) as a workaround (tested on iOS 14). **Credit:** RandomAccessMemories#5025
# Download (IPA)
- **YTLitePlus** (or you can call it YTLite+) requires iOS & iPadOS 14.0 and later. The latest version of **YTLitePlus** can be found in the [Release tab](https://github.com/Balackburn/YTLitePlus/releases/latest).
- For AltStore user:
- [Add to Altstore/Sidestore](https://tinyurl.com/YTLiteAltstore)
- [View source online](https://therealfoxster.github.io/altsource-viewer/app.html?source=https://raw.githubusercontent.com/Balackburn/YTLitePlusAltstore/main/apps.json&id=com.google.ios.youtube)
- [Source direct link (copy paste to Altstore)](https://raw.githubusercontent.com/Balackburn/YTLitePlusAltstore/main/apps.json)
- Version info: _(Jul 18 2023)_
<details>
<summary>Expand</summary>
| **Tweaks/App** | **Developer** | **Version** | **Open source** |
| - | - | :-: | :-: |
| **YouTube** | Google Inc | 18.28.3 | ✖︎ |
| **YTLite** | Dayanch96 | 2.3.1 |✔︎|
| **Open in YouTube** | [CokePokes](https://github.com/CokePokes/) | 1.2 | ✖︎ |
| **iSponsorBlock** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.2 | [✔︎](https://github.com/Galactic-Dev/iSponsorBlock) |
| **BigYTMiniPlayer** | [Galactic-Dev](https://github.com/Galactic-Dev) | 1.0-1 | [✔︎](https://github.com/Galactic-Dev/BigYTMiniPlayer) |
| **DontEatMyContent** | [therealFoxster](https://github.com/therealFoxster) | 1.0.6 | [✔︎](https://github.com/therealFoxster/DontEatMyContent) |
| **LowContrastMode** | arichorn | 1.3.0 | [✔︎](https://github.com/arichorn/LowContrastMode) |
| **YTUHD** | PoomSmart | 1.4.0 | [✔︎](https://github.com/PoomSmart/YTUHD) |
| **YouPiP** | PoomSmart | 1.7.20 | [✔︎](https://github.com/PoomSmart/YouPiP) |
| **YTVideoOverlay** | PoomSmart | 1.1.0 | [✔︎](https://github.com/PoomSmart/YTVideoOverlay) |
| **YouQuality** | PoomSmart | 1.1.2 | [✔︎](https://github.com/PoomSmart/YouQuality) |
| **YouMute** | PoomSmart | 1.2.1 | [✔︎](https://github.com/PoomSmart/YouMute) |
| **YTABConfig** | PoomSmart | 1.5.0-1 | [✔︎](https://github.com/PoomSmart/YTABConfig) |
| **Return YouTube Dislike** | PoomSmart | 1.11.3 | [✔︎](https://github.com/PoomSmart/Return-YouTube-Dislikes) |
| **YTNoCommunityPosts** | [michael-winay](https://github.com/michael-winay) | 0.0.1 | [✔︎](https://github.com/michael-winay/YTNoCommunityPosts) |
</details>
# Support the developers
- [**MiRO92**](https://twitter.com/miro92): https://github.com/MiRO92/uYou-for-YouTube#support
- [**level3tjg**](https://twitter.com/level3tjg): https://ko-fi.com/level3tjg
- [**BandarHL**](https://twitter.com/bandarhl): https://www.paypal.com/paypalme/BandarHL
- [**julioverne**](https://twitter.com/ijulioverne): https://www.patreon.com/julioverne
- [**Galactic-dev**](https://twitter.com/dev_galactic):
- Paypal: https://www.paypal.com/paypalme/DBrett684
- Venmo: https://venmo.com/u/DavidBrett
# Building(s) (optional)
See [YTLitePlus/Building - Wiki](https://github.com/Balackburn/YTLitePlus/wiki/Building)
or Another Version [uYouPlus/Building - Wiki](https://github.com/qnblackcat/uYouPlus/wiki/Building)