Compare commits
12
Commits
cf1181c04c
..
v5.2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58473e3214 | ||
|
|
de8181806d | ||
|
|
f8a4dd3a67 | ||
|
|
3b1ebf7644 | ||
|
|
42a7d03253 | ||
|
|
d6d7c1087f | ||
|
|
40a04b98c7 | ||
|
|
ad0fc39d2a | ||
|
|
c415380872 | ||
|
|
1064f01a7e | ||
|
|
f63e128db6 | ||
|
|
b0adeae096 |
@@ -62,7 +62,7 @@ jobs:
|
|||||||
id: theos
|
id: theos
|
||||||
uses: actions/cache@v5
|
uses: actions/cache@v5
|
||||||
env:
|
env:
|
||||||
cache-name: theos_cache_13c2237
|
cache-name: theos_cache_9bc7340
|
||||||
with:
|
with:
|
||||||
path: theos/
|
path: theos/
|
||||||
key: ${{ env.cache-name }}
|
key: ${{ env.cache-name }}
|
||||||
@@ -73,7 +73,7 @@ jobs:
|
|||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v6
|
||||||
with:
|
with:
|
||||||
repository: theos/theos
|
repository: theos/theos
|
||||||
ref: 13c22376b5d83ff759c1993de0a861e673aa522b
|
ref: 9bc73406cf80b711ef4d02c15ff1dedc4478a275
|
||||||
path: theos
|
path: theos
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
|
||||||
@@ -149,7 +149,7 @@ jobs:
|
|||||||
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouQuality.git
|
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouQuality.git
|
||||||
|
|
||||||
- name: Clone YTVideoOverlay
|
- name: Clone YTVideoOverlay
|
||||||
if: ${{ inputs.enable_yq || inputs.enable_youpip }}
|
if: ${{ inputs.enable_yq || inputs.enable_youpip || inputs.enable_ytuhd }}
|
||||||
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YTVideoOverlay.git
|
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YTVideoOverlay.git
|
||||||
|
|
||||||
- name: Clone DontEatMyContent
|
- name: Clone DontEatMyContent
|
||||||
@@ -165,7 +165,7 @@ jobs:
|
|||||||
- name: Build YTUHD
|
- name: Build YTUHD
|
||||||
if: ${{ inputs.enable_ytuhd }}
|
if: ${{ inputs.enable_ytuhd }}
|
||||||
run: |
|
run: |
|
||||||
cd YTUHD && make clean package DEBUG=0 FINALPACKAGE=1 ARCHS=arm64
|
cd YTUHD && make clean package DEBUG=0 FINALPACKAGE=1
|
||||||
mv packages/*.deb ../ytuhd.deb
|
mv packages/*.deb ../ytuhd.deb
|
||||||
|
|
||||||
- name: Build Return-YouTube-Dislikes
|
- name: Build Return-YouTube-Dislikes
|
||||||
@@ -193,7 +193,7 @@ jobs:
|
|||||||
mv packages/*.deb ../yq.deb
|
mv packages/*.deb ../yq.deb
|
||||||
|
|
||||||
- name: Build YTVideoOverlay
|
- name: Build YTVideoOverlay
|
||||||
if: ${{ inputs.enable_yq || inputs.enable_youpip }}
|
if: ${{ inputs.enable_yq || inputs.enable_youpip || inputs.enable_ytuhd }}
|
||||||
run: |
|
run: |
|
||||||
cd YTVideoOverlay && make clean package DEBUG=0 FINALPACKAGE=1
|
cd YTVideoOverlay && make clean package DEBUG=0 FINALPACKAGE=1
|
||||||
mv packages/*.deb ../ytvo.deb
|
mv packages/*.deb ../ytvo.deb
|
||||||
@@ -213,7 +213,7 @@ jobs:
|
|||||||
mv *.appex ..
|
mv *.appex ..
|
||||||
|
|
||||||
- name: Upload built debs as artifacts
|
- name: Upload built debs as artifacts
|
||||||
uses: actions/upload-artifact@v6
|
uses: actions/upload-artifact@v7
|
||||||
with:
|
with:
|
||||||
name: built-debs
|
name: built-debs
|
||||||
path: |
|
path: |
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ on:
|
|||||||
|
|
||||||
tweak_version:
|
tweak_version:
|
||||||
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
|
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
|
||||||
default: "5.2b4"
|
default: "5.2"
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Download built debs
|
- name: Download built debs
|
||||||
uses: actions/download-artifact@v7
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: built-debs
|
name: built-debs
|
||||||
path: ${{ github.workspace }}
|
path: ${{ github.workspace }}
|
||||||
@@ -150,7 +150,7 @@ jobs:
|
|||||||
echo "EOF" >> $GITHUB_OUTPUT
|
echo "EOF" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
- name: Upload to GitHub Releases
|
- name: Upload to GitHub Releases
|
||||||
uses: softprops/action-gh-release@v2.5.0
|
uses: softprops/action-gh-release@v3
|
||||||
with:
|
with:
|
||||||
tag_name: ytp-${{ github.run_number }}
|
tag_name: ytp-${{ github.run_number }}
|
||||||
name: YouTubePlus v${{ github.event.inputs.tweak_version }}_cyan_trollfools (${{ github.run_number }})
|
name: YouTubePlus v${{ github.event.inputs.tweak_version }}_cyan_trollfools (${{ github.run_number }})
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ on:
|
|||||||
|
|
||||||
tweak_version:
|
tweak_version:
|
||||||
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
|
description: "The version of the tweak to use. Enter the version manually from dayanch96/YTLite/releases or leave default"
|
||||||
default: "5.2b4"
|
default: "5.2"
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Download built debs
|
- name: Download built debs
|
||||||
uses: actions/download-artifact@v7
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: built-debs
|
name: built-debs
|
||||||
path: ${{ github.workspace }}
|
path: ${{ github.workspace }}
|
||||||
@@ -116,7 +116,6 @@ jobs:
|
|||||||
- name: Install cyan
|
- name: Install cyan
|
||||||
run: pipx install --force https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
|
run: pipx install --force https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
|
||||||
|
|
||||||
|
|
||||||
- name: Inject tweaks into IPA
|
- name: Inject tweaks into IPA
|
||||||
run: |
|
run: |
|
||||||
tweaks="ytplus.deb OpenYoutubeSafariExtension.appex"
|
tweaks="ytplus.deb OpenYoutubeSafariExtension.appex"
|
||||||
@@ -126,7 +125,7 @@ jobs:
|
|||||||
cyan -i youtube.ipa -o YouTubePlus_${{ github.event.inputs.tweak_version }}.ipa -uwef $tweaks -n "${{ github.event.inputs.display_name }}" -b ${{ github.event.inputs.bundle_id }}
|
cyan -i youtube.ipa -o YouTubePlus_${{ github.event.inputs.tweak_version }}.ipa -uwef $tweaks -n "${{ github.event.inputs.display_name }}" -b ${{ github.event.inputs.bundle_id }}
|
||||||
|
|
||||||
- name: Upload to GitHub Releases
|
- name: Upload to GitHub Releases
|
||||||
uses: softprops/action-gh-release@v2.5.0
|
uses: softprops/action-gh-release@v3
|
||||||
with:
|
with:
|
||||||
tag_name: ytp-${{ github.run_number }}
|
tag_name: ytp-${{ github.run_number }}
|
||||||
name: YouTubePlus v${{ github.event.inputs.tweak_version }} (${{ github.run_number }})
|
name: YouTubePlus v${{ github.event.inputs.tweak_version }} (${{ github.run_number }})
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Download built debs
|
- name: Download built debs
|
||||||
uses: actions/download-artifact@v7
|
uses: actions/download-artifact@v8
|
||||||
with:
|
with:
|
||||||
name: built-debs
|
name: built-debs
|
||||||
path: ${{ github.workspace }}
|
path: ${{ github.workspace }}
|
||||||
@@ -116,7 +116,6 @@ jobs:
|
|||||||
- name: Install cyan
|
- name: Install cyan
|
||||||
run: pipx install --force https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
|
run: pipx install --force https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
|
||||||
|
|
||||||
|
|
||||||
- name: Inject tweaks into IPA
|
- name: Inject tweaks into IPA
|
||||||
run: |
|
run: |
|
||||||
tweaks="ytplus.deb OpenYoutubeSafariExtension.appex"
|
tweaks="ytplus.deb OpenYoutubeSafariExtension.appex"
|
||||||
@@ -126,7 +125,7 @@ jobs:
|
|||||||
cyan -i youtube.ipa -o YouTubePlus_Beta.ipa -uwef $tweaks -n "${{ github.event.inputs.display_name }}" -b ${{ github.event.inputs.bundle_id }}
|
cyan -i youtube.ipa -o YouTubePlus_Beta.ipa -uwef $tweaks -n "${{ github.event.inputs.display_name }}" -b ${{ github.event.inputs.bundle_id }}
|
||||||
|
|
||||||
- name: Upload to GitHub Releases
|
- name: Upload to GitHub Releases
|
||||||
uses: softprops/action-gh-release@v2.5.0
|
uses: softprops/action-gh-release@v3
|
||||||
with:
|
with:
|
||||||
tag_name: ytp-beta-${{ github.run_number }}
|
tag_name: ytp-beta-${{ github.run_number }}
|
||||||
name: YouTubePlus Beta (${{ github.run_number }})
|
name: YouTubePlus Beta (${{ github.run_number }})
|
||||||
|
|||||||
@@ -17,27 +17,3 @@
|
|||||||
<li><a href="https://ios.cfw.guide/installing-trollstore/">Install TrollStore</a>, then <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, install the latest supported YouTube version from the App Store, and inject <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> using TrollFools</li>
|
<li><a href="https://ios.cfw.guide/installing-trollstore/">Install TrollStore</a>, then <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, install the latest supported YouTube version from the App Store, and inject <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> using TrollFools</li>
|
||||||
<li>Find a compatible IPA version online and <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">build a YouTube Plus app using Github actions</a></li>
|
<li>Find a compatible IPA version online and <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">build a YouTube Plus app using Github actions</a></li>
|
||||||
</details>
|
</details>
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Cast stopped working on sideloaded YouTube Plus. What should I do?</summary>
|
|
||||||
<p>Until this issue is resolved, it is recommended to use YouTube version 20.14.1 or below.</p>
|
|
||||||
</details>
|
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>When I try to play a video, I get <strong><em>Something went wrong. Refresh and try again later.</em></strong></summary>
|
|
||||||
<p>Before jumping to conclusions, let’s clarify a few things:</p>
|
|
||||||
<ol>
|
|
||||||
<li><strong>This is NOT</strong> caused by ad blocking</li>
|
|
||||||
<li><strong>This is NOT</strong> because your account was magically flagged</li>
|
|
||||||
<li><strong>This is NOT</strong> due to your account being secretly blacklisted</li>
|
|
||||||
</ol>
|
|
||||||
<br>
|
|
||||||
<p>The issue seems to lie somewhere in the sideloading process itself, even without any tweaks applied. It might be related to an invalid or missing VisitorID or VisitorData, as suggested <a href="https://github.com/pepeloni-away/userscripts/issues/6#issuecomment-2860641610">here</a>. This error has become more frequent due to YouTube’s stricter anti-download measures.</p>
|
|
||||||
<br>
|
|
||||||
<p><strong>Possible temporary workaround:</strong></p>
|
|
||||||
<ol>
|
|
||||||
<li>Sign out of your current account (or all accounts) completely: Go to the <em>You tab → Switch account → Manage accounts on this device → Remove from this device</em></li>
|
|
||||||
<li>Watch a few full-length videos without being signed in. Stay signed out for a few hours.</li>
|
|
||||||
<li>Sign back into the account that was having issues</li>
|
|
||||||
</ol>
|
|
||||||
</details>
|
|
||||||
|
|||||||
@@ -17,27 +17,3 @@
|
|||||||
<li><a href="https://ios.cfw.guide/installing-trollstore/">Installa TrollStore</a>, poi <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, installa l'ultima versione di YouTube supportata nell'App Store, e installa <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> utilizzando TrollFools</li>
|
<li><a href="https://ios.cfw.guide/installing-trollstore/">Installa TrollStore</a>, poi <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, installa l'ultima versione di YouTube supportata nell'App Store, e installa <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> utilizzando TrollFools</li>
|
||||||
<li>Trova un'IPA compatibile online e <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">builda YouTube Plus utilizzando Github actions</a></li>
|
<li>Trova un'IPA compatibile online e <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">builda YouTube Plus utilizzando Github actions</a></li>
|
||||||
</details>
|
</details>
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Il Cast non funziona più su YouTube Plus sideloaded. Cosa dovrei fare?</summary>
|
|
||||||
<p>Finché non si risolve il problema, è consigliato usare YouTube 20.14.1 o inferiori.</p>
|
|
||||||
</details>
|
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Quando provo a riprodurre un video, mi esce <strong><em>Qualcosa è andato storto. Aggiorna e riprova più tardi.</em></strong></summary>
|
|
||||||
<p>Prima di giungere a conclusioni affrettate, chiariamo un paio di cose:</p>
|
|
||||||
<ol>
|
|
||||||
<li><strong>Non è</strong> causato dall'ad blocking</li>
|
|
||||||
<li><strong>Non è</strong> causato dal fatto che il tuo account è stato magicamente segnalato</li>
|
|
||||||
<li><strong>Non è</strong> causato dal fatto che il tuo account è stato inserito in blacklist</li>
|
|
||||||
</ol>
|
|
||||||
<br>
|
|
||||||
<p>Questo problema risiede nel processo del sideloading stesso, anche senza nessun tweak applicato. Potrebbe essere causato da VisitorID o VisitorData invalidi o mancanti, come suggerito <a href="https://github.com/pepeloni-away/userscripts/issues/6#issuecomment-2860641610">qui</a>. Questo errore è diventato più frequente a causa delle contromisure anti-download di YouTube.</p>
|
|
||||||
<br>
|
|
||||||
<p><strong>Possibili workaround temporanei:</strong></p>
|
|
||||||
<ol>
|
|
||||||
<li>Esci dal tuo account completamente: Vai su <em>Tab Tu → Cambia account → Gestisci account su questo dispositivo → Rimuovi da questo dispositivo</em></li>
|
|
||||||
<li>Guarda un paio di video fino alla fine senza eseguire il login. Non eseguire il login per un paio d'ore.</li>
|
|
||||||
<li>Riesegui il login nell'account con cui stavi avendo problemi</li>
|
|
||||||
</ol>
|
|
||||||
</details>
|
|
||||||
|
|||||||
@@ -17,27 +17,3 @@
|
|||||||
<li><a href="https://ios.cfw.guide/installing-trollstore/">Zainstaluj TrollStore</a>, następnie <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, zainstaluj ostatnią obsługiwaną wersję YouTube ze sklepu App Store i wstrzyknij <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> przy użyciu TrollFools</li>
|
<li><a href="https://ios.cfw.guide/installing-trollstore/">Zainstaluj TrollStore</a>, następnie <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a>, zainstaluj ostatnią obsługiwaną wersję YouTube ze sklepu App Store i wstrzyknij <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> przy użyciu TrollFools</li>
|
||||||
<li>Znajdź kompatybilną wersję IPA w internecie i <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">zbuduj aplikację YouTube Plus przy użyciu GitHub Actions</a></li>
|
<li>Znajdź kompatybilną wersję IPA w internecie i <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">zbuduj aplikację YouTube Plus przy użyciu GitHub Actions</a></li>
|
||||||
</details>
|
</details>
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Przestało działać przesyłanie (Cast) w zainstalowanym metodą sideload YouTube Plus. Co powinienem zrobić?</summary>
|
|
||||||
<p>Do czasu rozwiązania problemu zaleca się korzystanie z wersji YouTube 20.14.1 lub starszej.</p>
|
|
||||||
</details>
|
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Podczas próby odtworzenia filmu pojawia się komunikat <strong><em>Coś poszło nie tak. Odśwież i spróbuj ponownie później.</em></strong></summary>
|
|
||||||
<p>Zanim wyciągniesz wnioski, wyjaśnijmy kilka rzeczy:</p>
|
|
||||||
<ol>
|
|
||||||
<li><strong>To NIE jest</strong> spowodowane blokowaniem reklam</li>
|
|
||||||
<li><strong>To NIE jest</strong> spowodowane rzekomym oznaczeniem Twojego konta</li>
|
|
||||||
<li><strong>To NIE jest</strong> spowodowane ukrytym umieszczeniem Twojego konta na czarnej liście</li>
|
|
||||||
</ol>
|
|
||||||
<br>
|
|
||||||
<p>Problem wydaje się tkwić w samym procesie sideloadingu, nawet bez zastosowania jakichkolwiek tweaków. Może być on związany z nieprawidłowym lub brakującym VisitorID lub VisitorData, jak zasugerowano <a href="https://github.com/pepeloni-away/userscripts/issues/6#issuecomment-2860641610">tutaj</a>. Błąd ten występuje częściej z powodu zaostrzenia zabezpieczeń anty-pobieraniowych przez YouTube.</p>
|
|
||||||
<br>
|
|
||||||
<p><strong>Możliwe tymczasowe obejście:</strong></p>
|
|
||||||
<ol>
|
|
||||||
<li>Całkowicie wyloguj się z obecnego konta (lub wszystkich kont): Przejdź do zakładki <em>Ty → Zmień konto → Zarządzaj kontami na tym urządzeniu → Usuń z tego urządzenia</em></li>
|
|
||||||
<li>Obejrzyj kilka pełnometrażowych filmów bez logowania się. Pozostań wylogowany przez kilka godzin.</li>
|
|
||||||
<li>Zaloguj się ponownie na konto, na którym występował problem</li>
|
|
||||||
</ol>
|
|
||||||
</details>
|
|
||||||
@@ -17,26 +17,3 @@
|
|||||||
<li><a href="https://ios.cfw.guide/installing-trollstore/">Установить TrollStore</a>, установить <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a> через TrollStore, установить подходящую версию YouTube из App Store, затем «инжектнуть» <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> через TrollFools</li>
|
<li><a href="https://ios.cfw.guide/installing-trollstore/">Установить TrollStore</a>, установить <a href="https://github.com/Lessica/TrollFools/releases/">TrollFools</a> через TrollStore, установить подходящую версию YouTube из App Store, затем «инжектнуть» <a href="https://github.com/dayanch96/YTLite/releases/">YouTube Plus</a> через TrollFools</li>
|
||||||
<li>Найти и скачать совместимую IPA-версию в интернете, затем <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">собрать YouTube Plus через GitHub Actions</a></li>
|
<li>Найти и скачать совместимую IPA-версию в интернете, затем <a href="../README.md#how-to-build-a-youtube-plus-app-using-github-actions">собрать YouTube Plus через GitHub Actions</a></li>
|
||||||
</details>
|
</details>
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>Перестала работать функция трансляции на ТВ на сертификате разработчика. Что делать?</summary>
|
|
||||||
<p>Пока проблема не будет решена, рекомендуется использовать версию YouTube 20.14.1 или ниже.</p>
|
|
||||||
</details>
|
|
||||||
<br>
|
|
||||||
<details>
|
|
||||||
<summary>При попытке воспроизведения видео появляется <strong><em>Произошла ошибка. Обновите страницу и попробуйте снова.</em></strong></summary>
|
|
||||||
<p>Прежде чем делать выводы, уточним несколько моментов:</p>
|
|
||||||
<ol>
|
|
||||||
<li><strong>Это НЕ</strong> из-за блокировщика рекламы</li>
|
|
||||||
<li><strong>Это НЕ</strong> потому что ваш аккаунт каким-то образом был помечен</li>
|
|
||||||
<li><strong>Это НЕ</strong> из-за того, что ваш аккаунт добавлен в загадочный чёрный список</li>
|
|
||||||
</ol>
|
|
||||||
<br>
|
|
||||||
<p>Проблема, скорее, кроется в самом процессе сайдлоадинга, даже «чистом» YouTube без твиков. <a href="https://github.com/pepeloni-away/userscripts/issues/6#issuecomment-2860641610">Тут</a> пишут, что причина в некорректных или отсутствующих VisitorID/VisitorData. Такая ошибка стала встречаться чаще из-за новых механизмов YouTube по борьбе с загрузчиками.</p>
|
|
||||||
<p><strong>Возможные временные решения:</strong></p>
|
|
||||||
<ol>
|
|
||||||
<li>Полностью выйдите из аккаунта (или всех аккаунтов): <em>Перейдите во вкладку «Вы» → Сменить аккаунт → Управление аккаунтами на этом устройстве → Удалить</em></li>
|
|
||||||
<li>Просмотрите несколько длинных видео без входа в аккаунт. Оставайтесь в разлогиненном состоянии несколько часов.</li>
|
|
||||||
<li>Заново войдите в аккаунт, на котором возникала проблема</li>
|
|
||||||
</ol>
|
|
||||||
</details>
|
|
||||||
|
|||||||
@@ -51,6 +51,10 @@ A flexible enhancer for YouTube on iOS, featuring over hundred customizable opti
|
|||||||
**All contributors are listed in the Contributors section**
|
**All contributors are listed in the Contributors section**
|
||||||
**Used open-source libraries are listed in the Open Source Libraries section**
|
**Used open-source libraries are listed in the Open Source Libraries section**
|
||||||
|
|
||||||
|
> [!NOTE]
|
||||||
|
> Starting from version 5.2, YTPlus requires a subscription.
|
||||||
|
> The last free version is [5.2b4](https://github.com/dayanch96/YTLite/releases/tag/v5.2b4).
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
- [🇺🇸 English FAQ](FAQs/FAQ_EN.md)
|
- [🇺🇸 English FAQ](FAQs/FAQ_EN.md)
|
||||||
- [🇷🇺 ЧаВо на Русском](FAQs/FAQ_RU.md)
|
- [🇷🇺 ЧаВо на Русском](FAQs/FAQ_RU.md)
|
||||||
@@ -103,9 +107,9 @@ Review by [@qbap](https://github.com/qbap) on ONE Jailbreak: https://onejailbrea
|
|||||||
|
|
||||||
## Supported YouTube Version
|
## Supported YouTube Version
|
||||||
<ul>
|
<ul>
|
||||||
<li><strong>Latest confirmed:</strong> <em>20.42.3</em></li>
|
<li><strong>Latest confirmed:</strong> <em>21.15.5</em></li>
|
||||||
<li><strong>Date tested:</strong> <em>Nov 5, 2025</em></li>
|
<li><strong>Date tested:</strong> <em>Apr 20, 2026</em></li>
|
||||||
<li><strong>YouTube Plus:</strong> <em>5.2 beta 4</em></li>
|
<li><strong>YouTube Plus:</strong> <em>5.2</em></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
## Tweak Integration Details
|
## Tweak Integration Details
|
||||||
|
|||||||
@@ -1,60 +0,0 @@
|
|||||||
# YouTube Plus Discord RPC Integration
|
|
||||||
|
|
||||||
Show what you're watching on YouTube in your Discord status. In real time
|
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
- iPhone with [YouTube Plus](https://github.com/Dayanch96/YTLite) installed
|
|
||||||
- Discord running on your desktop
|
|
||||||
- iPhone and desktop on the **same Wi-Fi network**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
### macOS
|
|
||||||
|
|
||||||
1. Download **YouTubePlusRPC-mac.dmg** from [Releases](https://github.com/dayanch96/YTLite/releases/tag/discord-rpc)
|
|
||||||
2. Open the `.dmg` and drag the app to your Applications folder
|
|
||||||
3. Launch **YouTube Plus RPC** from Applications
|
|
||||||
|
|
||||||
> First launch may show a warning — go to **System Settings → Privacy & Security** and click **Open Anyway**
|
|
||||||
|
|
||||||
### Windows
|
|
||||||
|
|
||||||
1. Download **YouTubePlusRPC-win-setup.exe** from [Releases](https://github.com/dayanch96/YTLite/releases/tag/discord-rpc)
|
|
||||||
2. Run the installer and follow the steps
|
|
||||||
3. Launch **YouTube Plus RPC** from the desktop shortcut
|
|
||||||
|
|
||||||
> Windows may show a SmartScreen warning — click **More info → Run anyway**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Setup
|
|
||||||
|
|
||||||
1. Make sure **Discord is running**
|
|
||||||
2. Launch **YouTube Plus RPC** — it will appear in your system tray
|
|
||||||
3. Click the tray icon and note the server address (e.g. `http://192.168.1.5:5001`)
|
|
||||||
4. On your iPhone, open **YouTube → Settings → YouTube Plus → Discord RPC**
|
|
||||||
5. Paste the server address and enable Discord RPC
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Usage
|
|
||||||
|
|
||||||
- Keep **YouTube Plus RPC** and **Discord** open while watching
|
|
||||||
- Your iPhone and desktop must be on the **same Wi-Fi network**
|
|
||||||
- You can toggle visibility in Discord from the tray menu via **Display in profile**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Troubleshooting
|
|
||||||
|
|
||||||
| Problem | Solution |
|
|
||||||
|---|---|
|
|
||||||
| "Discord disconnected" in tray | Make sure Discord is running, the app will reconnect automatically |
|
|
||||||
| No activity showing in Discord | Check that both devices are on the same Wi-Fi network |
|
|
||||||
| "Please enable local network permission" on iPhone | Go to **iOS Settings → YouTube → Local Network** and enable it |
|
|
||||||
| "Please start the server" on iPhone | Make sure YouTube Plus RPC is running on your desktop |
|
|
||||||
| RPC not working even on the same Wi-Fi | On Windows, disable any virtual network adapters (VMware, VPN adapters, TAP adapters, and similar). These can interfere with local network discovery and prevent your iPhone from reaching the desktop server |
|
|
||||||
| "app is damaged" on macOS | Run `xattr -cr "/Applications/YouTube Plus RPC.app"` in Terminal |
|
|
||||||
Reference in New Issue
Block a user