Skip to content

Commit

Permalink
Merge branch 'main' into columbusux-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
dayanch96 authored Dec 1, 2024
2 parents f9ba53a + 2c591fc commit 584886a
Show file tree
Hide file tree
Showing 28 changed files with 361 additions and 206 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

tweak_version:
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
default: "5.0.2"
default: "5.1"
required: true
type: string

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ytp_tweaks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:

tweak_version:
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
default: "5.0.2"
default: "5.1"
required: true
type: string

Expand Down
78 changes: 63 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,29 @@
A flexible enhancer for YouTube on iOS, featuring over hundred customizable options.

## Screenshots
| ![1](https://github.com/user-attachments/assets/3a761963-0fca-4a4d-8a39-eb491317bef9) | ![2](https://github.com/user-attachments/assets/a5b5821e-534f-4407-83e6-e1cf077211d8) | ![3](https://github.com/user-attachments/assets/13ef6bca-a49d-42f5-b2cb-f9ede7d6bb9f) |
|---|---|---|
| ![4](https://github.com/user-attachments/assets/fae36b65-89c9-473a-b40f-334bf1d69e75) | ![5](https://github.com/user-attachments/assets/1e989ff4-f843-467f-94ad-3195c2e3cb83) | ![6](https://github.com/user-attachments/assets/c4fb5ef6-0bd3-4eaf-ad3e-903bad115024) |
<table>
<tr>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr1.jpg" alt="Screenshot 1" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr2.jpg" alt="Screenshot 2" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr3.jpg" alt="Screenshot 3" /></td>
</tr>
</table>

<details>
<summary>More screenshots</summary>
<table>
<tr>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr4.jpg" alt="Screenshot 4" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr5.jpg" alt="Screenshot 5" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr6.jpg" alt="Screenshot 6" /></td>
</tr>
<tr>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr7.jpg" alt="Screenshot 7" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr8.jpg" alt="Screenshot 8" /></td>
<td><img src="https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr9.jpg" alt="Screenshot 9" /></td>
</tr>
</table>
</details>

## Main Features
<li>Download videos, audio (including audio track selection), thumbnails, posts, and profile pictures</li>
Expand All @@ -28,16 +48,44 @@ A flexible enhancer for YouTube on iOS, featuring over hundred customizable opti
Review by [@qbap](https://github.com/qbap) on ONE Jailbreak: https://onejailbreak.com/blog/youtube-plus/

## How to build a YouTube Plus app by yourself using Github actions
> [!NOTE]
> If this your first time, complete following steps before starting:
>
> 1. Fork this repository using the fork button on the top right
> 2. On your forked repository, go to **Repository Settings** > **Actions**, enable **Read and Write** permissions.
<details>
<summary>How to build app with YouTube Plus only</summary>
<ol>
<li>Click on <strong>Sync fork</strong>, and if your branch is out-of-date, click on <strong>Update branch</strong></li>
<li>Navigate to the <strong>Actions tab</strong> on your forked repository and select <strong>Create YouTube Plus app</strong></li>
<li>Click <strong>Run workflow</strong> button located on the right side</li>
<li>Prepare a decrypted .ipa file <em>(we cannot provide you this due to legal reasons)</em> and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field</li>
<li>Type tweak version from releases (by default selected latest release) and click <strong>Run workflow</strong></li>
<li>Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)</li>
</ol>
</details>

<details>
<summary>How to build app with YouTube Plus, YouPiP, YTUHD and Return-YouTube-Dislikes</summary>
<ol>
<li>Click on <strong>Sync fork</strong>, and if your branch is out-of-date, click on <strong>Update branch</strong></li>
<li>Navigate to the <strong>Actions tab</strong> on your forked repository and select <strong>YouTube Plus + YouPiP, YTUHD and RYD</strong></li>
<li>Click <strong>Run workflow</strong> button located on the right side</li>
<li>Prepare a decrypted .ipa file <em>(we cannot provide you this due to legal reasons)</em> and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field</li>
<li>Type tweak version from releases (by default selected latest release) and click <strong>Run workflow</strong></li>
<li>Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)</li>
</ol>
</details>

If this is your first time here, start from step 1. If you built a YouTube Plus app before, skip steps 1 and 2. Instead, click on the "Sync fork" button to get the latest version of the tweak and continue through step 3.

1. Fork this repository using the fork button on the top right.
2. On your forked repository, go to **Repository Settings** > **Actions**, enable **Read and Write** permissions.
3. Navigate to the **Actions tab** on your forked repository. Select the desired workflow from the list on the left:
- **Create YouTube Plus app** to build the YouTube Plus-only app.
- **YouTube Plus + YouPiP, YTUHD and RYD** to build the YouTube Plus app with YouPiP, YTUHD, and Return YouTube Dislikes.
- **[LINK] YouTube Plus + YouPiP, YTUHD and RYD** to enter direct link for the YouTube Plus tweak manually and build the YouTube Plus app with YouPiP, YTUHD, and Return YouTube Dislikes.
4. Click **Run workflow** button located on the right side.
5. Prepare a decrypted .ipa file (we cannot provide you this due to legal reasons) and upload it to a file provider (filebin.net or Dropbox is recommended). Paste the url to the necessary field.
6. Type tweak version from releases (by default selected latest release) and click **Run workflow**.
7. Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the url. i.e github.com/user/YTLite/releases)
<details>
<summary>How to build app with YouTube Plus, YouPiP, YTUHD and Return-YouTube-Dislikes but with your link for YouTube Plus</summary>
<ol>
<li>Click on <strong>Sync fork</strong>, and if your branch is out-of-date, click on <strong>Update branch</strong></li>
<li>Navigate to the <strong>Actions tab</strong> on your forked repository and select <strong>[LINK] YouTube Plus + YouPiP, YTUHD and RYD</strong></li>
<li>Click <strong>Run workflow</strong> button located on the right side</li>
<li>Prepare a decrypted .ipa file <em>(we cannot provide you this due to legal reasons)</em> and upload it to a file provider (filebin.net, filemail.com or Dropbox is recommended). Paste the URL to the decrypted IPA file field</li>
<li>Upload your tweak file to a file provider and paste direct link to the YouTube Plus tweak file field and click <strong>Run workflow</strong></li>
<li>Wait for the build to finish. You can download the YouTube Plus app from the releases section of your forked repo. (If you can't find the releases section, go to your forked repo and add /releases to the URL, i.e github.com/user/YTLite/releases)</li>
</ol>
</details>
95 changes: 95 additions & 0 deletions Resources/depiction.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"minVersion": "0.1",
"headerImage": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/header.png",
"class": "DepictionTabView",
"tintColor": "#E36678",
"tabs": [
{
"views": [
{
"class": "DepictionSubheaderView",
"useBottomMargin": false,
"title": "YouTube Plus",
"useBoldText": true
},
{
"useSpacing": true,
"class": "DepictionMarkdownView",
"markdown": "A flexible enhancer for YouTube app"
},
{
"spacing": 8,
"class": "DepictionSpacerView"
},
{
"screenshots": [
{
"accessibilityText": "Screenshot0",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr1.jpg"
},
{
"accessibilityText": "Screenshot1",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr2.jpg"
},
{
"accessibilityText": "Screenshot2",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr3.jpg"
},
{
"accessibilityText": "Screenshot3",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr4.jpg"
},
{
"accessibilityText": "Screenshot4",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr5.jpg"
},
{
"accessibilityText": "Screenshot5",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr6.jpg"
},
{
"accessibilityText": "Screenshot6",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr7.jpg"
},
{
"accessibilityText": "Screenshot7",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr8.jpg"
},
{
"accessibilityText": "Screenshot8",
"url": "https://raw.githubusercontent.com/dayanch96/YTLite/refs/heads/main/Resources/scr9.jpg"
}
],
"itemSize": "{160, 275.41333333333336}",
"class": "DepictionScreenshotsView",
"itemCornerRadius": 6
},
{
"markdown": "### Features:\n- Download videos, audio (including audio track selection), thumbnails, posts, and profile pictures\n- Copy video, comment, and post information\n- Interface customization: Remove feed elements, reorder tabs, enable OLED mode, and as use Shorts-only mode\n- Player settings: Gestures, default quality, preferred audio track\n- Save, Load and Restore settings. Clear cache once or automatically on app startup\n- Built-in SponsorBlock\n- And much, much more\n\n*YouTube Plus preferences can be found in the YouTube settings*",
"class": "DepictionMarkdownView",
"useBottomMargin": false,
"title": "markdown-description",
"useBoldText": true
},
{
"class": "DepictionSeparatorView"
},
{
"spacing": 8,
"class": "DepictionSpacerView"
},
{
"text": "dayanch96",
"class": "DepictionTableTextView",
"title": "Developer"
},
{
"spacing": 8,
"class": "DepictionSpacerView"
}
],
"class": "DepictionStackView",
"tabname": "Details"
}
]
}
Binary file added Resources/header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr6.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr7.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr8.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Resources/scr9.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -589,4 +589,4 @@
"Conflicts.AcceptRisks" = "أقبل جميع المخاطر";
"Conflicts.CloseYT" = "أغلق الـYouTube";

"DonationReminder" = "دعمك يساعد في تحسين YouTube Plus بشكل أفضل.\n\nيمكنك المساهمة أو اختيار تعطيل هذه الإشعار من إعدادات YouTube Plus. شكراً لك💜";
"DonationReminder" = "دعمك يساعد في تحسين YouTube Plus بشكل أفضل.\n\nيمكنك المساهمة أو اختيار تعطيل هذه الإشعار من إعدادات YouTube Plus. شكراً لك💜";
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@

"Conflicts.Detected" = "Incompatible Tweaks Detected";
"Conflicts.DetectedDesc" = "Despite the apparent stability of the app, the developer of YouTube Plus does not recommend combining tweaks with similar functionality in the same app and cannot guarantee safe usage.\n\nBy continuing to use the app, you take full responsibility and agree that any complaints about performance will be ignored.";
"Conflicts.SkipThisVersion" = "Don't Show for This Version";
"Conflicts.AcceptRisks" = "I Accept All Risks";
"Conflicts.CloseYT" = "Close YouTube";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@

"Conflicts.Detected" = "Tweak incompatibles detectados";
"Conflicts.DetectedDesc" = "A pesar de la aparente estabilidad de la aplicación, el desarrollador de YouTube Plus no recomienda combinar tweaks con funcionalidades similares en la misma aplicación y no puede garantizar un uso seguro.\n\nAl continuar utilizando la aplicación, asumes toda la responsabilidad y aceptas que cualquier queja sobre el rendimiento será ignorada.";
"Conflicts.SkipThisVersion" = "Don't Show for This Version";
"Conflicts.AcceptRisks" = "Acepto todos los riesgos";
"Conflicts.CloseYT" = "Cerrar YouTube";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@

"Conflicts.Detected" = "Tweaks incompatibles détectés";
"Conflicts.DetectedDesc" = "Malgré la stabilité apparente de l'application, le développeur de YouTube Plus ne recommande pas de combiner des tweaks ayant des fonctionnalités similaires dans la même application et ne peut garantir une utilisation sûre.\n\nEn continuant à utiliser l'application, vous assumez l'entière responsabilité et acceptez que toute plainte concernant les performances sera ignorée.";
"Conflicts.SkipThisVersion" = "Don't Show for This Version";
"Conflicts.AcceptRisks" = "J'accepte tous les risques";
"Conflicts.CloseYT" = "Fermer YouTube";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@

"Conflicts.Detected" = "Rilevati Tweak non compatibili";
"Conflicts.DetectedDesc" = "Nonostante la stabilità apparente dell'app, lo sviluppatore di YouTube Plus non consiglia di combinare tweak con funzioni simili nella stessa app e non può garantire un utilizzo sicuro.\n\nContinuando ad utilizzare l'app, ti assumi la completa responsabilità e accetti che ogni lamentela riguardo alle performance verrà ignorata.";
"Conflicts.SkipThisVersion" = "Don't Show for This Version";
"Conflicts.AcceptRisks" = "Accetto tutti i rischi";
"Conflicts.CloseYT" = "Chiudi YouTube";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -585,6 +585,7 @@

"Conflicts.Detected" = "Incompatible Tweaks Detected";
"Conflicts.DetectedDesc" = "Despite the apparent stability of the app, the developer of YouTube Plus does not recommend combining tweaks with similar functionality in the same app and cannot guarantee safe usage.\n\nBy continuing to use the app, you take full responsibility and agree that any complaints about performance will be ignored.";
"Conflicts.SkipThisVersion" = "Don't Show for This Version";
"Conflicts.AcceptRisks" = "I Accept All Risks";
"Conflicts.CloseYT" = "Close YouTube";

Expand Down
Loading

0 comments on commit 584886a

Please sign in to comment.