Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
660 commits
Select commit Hold shift + click to select a range
6b2610a
Fix
Tonwalter888 Jun 27, 2026
576bd9e
Fix OLED bugs
Tonwalter888 Jun 27, 2026
c9af09d
Fix crashes
Tonwalter888 Jun 27, 2026
5cad67a
Correct things
Tonwalter888 Jun 27, 2026
a14ec27
Oh
Tonwalter888 Jun 27, 2026
b1e2612
Fix bugs and crashes
Tonwalter888 Jun 27, 2026
eef4967
Improve SponsorBlock segments view handling
Tonwalter888 Jun 27, 2026
6d1386c
Revert some codes
Tonwalter888 Jun 27, 2026
49b3a41
Try
Tonwalter888 Jun 27, 2026
511ade0
Fix
Tonwalter888 Jun 27, 2026
96f6ae8
Fix bugs
Tonwalter888 Jun 27, 2026
8f9f1a0
Fix bugs and Cleanup
Tonwalter888 Jun 27, 2026
31429fb
Oh
Tonwalter888 Jun 27, 2026
b9d622f
Fix some OLED bugs
Tonwalter888 Jun 27, 2026
0d7beaa
Fix OLED theme
Tonwalter888 Jun 27, 2026
1636d9c
Cleanup Apperence.x
Tonwalter888 Jun 27, 2026
0175060
Huh?
Tonwalter888 Jun 27, 2026
8f40c37
Sync with the main branch
Tonwalter888 Jun 27, 2026
203aedf
Fix bugs and Cleanup
Tonwalter888 Jun 27, 2026
b3e846c
Revert
Tonwalter888 Jun 27, 2026
a2140b4
Try
Tonwalter888 Jun 28, 2026
de1ace2
FIx bugs
Tonwalter888 Jun 28, 2026
2884e1f
?
Tonwalter888 Jun 28, 2026
a84ab71
Float
Tonwalter888 Jun 28, 2026
1b9372f
Try
Tonwalter888 Jun 28, 2026
8c01c98
YAYYYY, fix segments bugs
Tonwalter888 Jun 28, 2026
80959aa
oops
Tonwalter888 Jun 28, 2026
385959c
Oh
Tonwalter888 Jun 28, 2026
ffd7908
Try and revert
Tonwalter888 Jun 28, 2026
c265486
Merge branch 'main' into feature/add-sponsorblock
Tonwalter888 Jun 28, 2026
bbc7117
Fix download audio bugs
Tonwalter888 Jun 28, 2026
b72e1db
Oh
Tonwalter888 Jun 28, 2026
8d00455
Add new ads ID
Tonwalter888 Jun 29, 2026
e958b1a
Add Sponsorblock segments to miniplayer
Tonwalter888 Jun 30, 2026
8949ed5
Fix
Tonwalter888 Jun 30, 2026
e1203f0
Update Ads.x
Tonwalter888 Jun 30, 2026
6bf4d32
Update Feed.x
Tonwalter888 Jun 30, 2026
f6128c0
F theos
Tonwalter888 Jun 30, 2026
12d2058
Update Ads.x
Tonwalter888 Jun 30, 2026
016abca
Fix
Tonwalter888 Jun 30, 2026
ceba241
Update SponsorBlockUI.x
Tonwalter888 Jun 30, 2026
07629b1
Try to fix
Tonwalter888 Jun 30, 2026
5abd18f
Fix bugs
Tonwalter888 Jun 30, 2026
3e18f6f
Try
Tonwalter888 Jun 30, 2026
ef036e2
Try new method
Tonwalter888 Jun 30, 2026
ebb0039
Oh
Tonwalter888 Jun 30, 2026
c04cc74
Fix crashes
Tonwalter888 Jun 30, 2026
02c80d4
Fix things
Tonwalter888 Jul 1, 2026
3758f69
Fix
Tonwalter888 Jul 1, 2026
64c2e36
Revert
Tonwalter888 Jul 1, 2026
847a1ef
Try
Tonwalter888 Jul 1, 2026
fae6cfd
Add mute button
Tonwalter888 Jul 1, 2026
10c7117
Oh
Tonwalter888 Jul 1, 2026
88f5620
Fix
Tonwalter888 Jul 1, 2026
7d07321
Fix mute icon size
Tonwalter888 Jul 1, 2026
54cd715
Add speed button
Tonwalter888 Jul 1, 2026
dd2a5fd
Add settings to buttons and Cleanup
Tonwalter888 Jul 1, 2026
b4d8b53
oops
Tonwalter888 Jul 1, 2026
feb69ec
Fix
Tonwalter888 Jul 1, 2026
e11312d
Fix
Tonwalter888 Jul 1, 2026
ef71ce6
Typo
Tonwalter888 Jul 1, 2026
fe36477
Fix bugs and crashes
Tonwalter888 Jul 2, 2026
fe5e17b
oh
Tonwalter888 Jul 2, 2026
d4aba38
Forgot
Tonwalter888 Jul 2, 2026
9e170fa
Fix bugs
Tonwalter888 Jul 2, 2026
a3d5d4e
Fix bugs
Tonwalter888 Jul 2, 2026
3a7ba62
Fix bugs
Tonwalter888 Jul 2, 2026
d89a224
Fix bugs
Tonwalter888 Jul 2, 2026
9a78ee0
Fix bugs
Tonwalter888 Jul 2, 2026
11e1521
Forgot
Tonwalter888 Jul 2, 2026
a4ca4b0
?
Tonwalter888 Jul 2, 2026
a907d5c
Update Ads.x
Tonwalter888 Jul 3, 2026
afd3475
Fix latest Theos compilation
Tonwalter888 Jul 3, 2026
ebb10d8
fix: restore nav bar appearance on Manage Tabs exit; add SponsorBlock…
grohit1810 Jul 3, 2026
e233ed1
Set defaults
Tonwalter888 Jul 3, 2026
b07f3ce
fix: keep SponsorBlock pills anchored to the bottom after fullscreen …
grohit1810 Jul 3, 2026
5d72a7f
Fix CI errors and add localizations
Tonwalter888 Jul 3, 2026
ca02712
Fix
Tonwalter888 Jul 3, 2026
4f5c6f0
What
Tonwalter888 Jul 3, 2026
0593cff
Improve download features
Tonwalter888 Jul 3, 2026
3101c4a
Correct logic
Tonwalter888 Jul 3, 2026
55622ba
Add captions features
Tonwalter888 Jul 3, 2026
94d385c
Fix
Tonwalter888 Jul 3, 2026
c34af92
Try
Tonwalter888 Jul 3, 2026
91ce3a2
oh
Tonwalter888 Jul 3, 2026
1b930f1
feat: configurable rewind/fast-forward seconds for iOS media controls
grohit1810 Jul 3, 2026
5439ade
Fix ads in feed not removing (Test)
Tonwalter888 Jul 4, 2026
083eaa5
Try
Tonwalter888 Jul 4, 2026
f1d65e1
Fix bugs
Tonwalter888 Jul 4, 2026
df30b27
Update OverlayButtons.x
Tonwalter888 Jul 4, 2026
2a7a383
?
Tonwalter888 Jul 4, 2026
9ab33d3
Update Headers.h
Tonwalter888 Jul 4, 2026
2f7676a
Update Player.x
Tonwalter888 Jul 4, 2026
62463ba
Update Player.x
Tonwalter888 Jul 4, 2026
c5b6d1b
Fix crashes
Tonwalter888 Jul 4, 2026
2b7e75b
Fix bugs
Tonwalter888 Jul 4, 2026
1b6fb06
Doesn't work :(
Tonwalter888 Jul 4, 2026
f26ee92
fix: keep scrubber dot above SponsorBlock segments; add per-surface p…
grohit1810 Jul 4, 2026
129a413
Add new features and improve dialogs
Tonwalter888 Jul 4, 2026
1454b86
Fix
Tonwalter888 Jul 4, 2026
06b5c72
bro
Tonwalter888 Jul 4, 2026
baea4dc
Fix
Tonwalter888 Jul 4, 2026
200de90
Improve readability and remove duplication
grohit1810 Jul 4, 2026
2e34f1e
Add missing localizations and fix bugs
Tonwalter888 Jul 5, 2026
7bb2e42
Merge branch 'main' into feature/add-sponsorblock
Tonwalter888 Jul 5, 2026
51f3b66
Add new features , Remove more ads, Test things and update localizations
Tonwalter888 Jul 5, 2026
6aa45d7
Typo
Tonwalter888 Jul 5, 2026
1338acf
oh
Tonwalter888 Jul 5, 2026
1b322df
Fix SponsorBlock pill appearing in app switcher
grohit1810 Jul 5, 2026
b8f3a82
Fix things
Tonwalter888 Jul 5, 2026
73533fc
oh
Tonwalter888 Jul 5, 2026
1a77dd1
Bro
Tonwalter888 Jul 5, 2026
747387e
Fix SponsorBlock segments rendering below the player bar
grohit1810 Jul 5, 2026
2c9520a
Supports newer YT versions
Tonwalter888 Jul 5, 2026
633f7a0
Split Control Center skip toggles and match SponsorBlock header color
grohit1810 Jul 5, 2026
ff919ab
Improve speed dialog
Tonwalter888 Jul 5, 2026
9cc8090
Oh
Tonwalter888 Jul 5, 2026
b40dbfa
Cl
Tonwalter888 Jul 5, 2026
c691677
Add new features and update localizations
Tonwalter888 Jul 5, 2026
5203fa7
Forgot
Tonwalter888 Jul 5, 2026
a79cbf5
Fix
Tonwalter888 Jul 5, 2026
2bdfa1a
Ohhh
Tonwalter888 Jul 5, 2026
68c7201
Fix things
Tonwalter888 Jul 5, 2026
faae5ce
uh
Tonwalter888 Jul 5, 2026
b548b54
Fix Shorts download button
Tonwalter888 Jul 5, 2026
264b723
Oh
Tonwalter888 Jul 5, 2026
87f0b46
?
Tonwalter888 Jul 5, 2026
01564cb
Cl scripts
Tonwalter888 Jul 5, 2026
d47d312
Fix Shorts ads not removing in recent YT versions and fix bugs
Tonwalter888 Jul 5, 2026
f364821
Bro
Tonwalter888 Jul 5, 2026
0ff44ba
Remove more shorts ads
Tonwalter888 Jul 6, 2026
db5b812
remove more shorts ads
Tonwalter888 Jul 6, 2026
ba61935
i knew it
Tonwalter888 Jul 6, 2026
7166171
Update Player.x
Tonwalter888 Jul 6, 2026
6ceb51c
Update Player.x
Tonwalter888 Jul 6, 2026
2244915
Try new method
Tonwalter888 Jul 6, 2026
cec8f08
Fix
Tonwalter888 Jul 6, 2026
c73057e
Up loca
Tonwalter888 Jul 6, 2026
26bb480
Uses YTQTMButton instead of UIButton
Tonwalter888 Jul 7, 2026
d960cba
Fix
Tonwalter888 Jul 7, 2026
07b5321
Fix bugs and CI errors, add a new feature
Tonwalter888 Jul 7, 2026
9adb812
Ref
Tonwalter888 Jul 7, 2026
648268c
Fix overlay button bugs
Tonwalter888 Jul 8, 2026
ab2af50
Update OverlayButtons.x
Tonwalter888 Jul 8, 2026
ac2fd27
Bro
Tonwalter888 Jul 8, 2026
ce43330
Update OverlayButtons.x
Tonwalter888 Jul 8, 2026
4bba46b
Piz
Tonwalter888 Jul 8, 2026
fae7334
Try asap
Tonwalter888 Jul 8, 2026
93fb839
My bad
Tonwalter888 Jul 8, 2026
1b5561b
Fix crashes
Tonwalter888 Jul 10, 2026
4e824d1
Fix SponsorBlock segments
grohit1810 Jul 11, 2026
7116abd
Fix SponsorBlock segment layout churn
grohit1810 Jul 11, 2026
1d0a80d
Fix overlay button positioning
grohit1810 Jul 11, 2026
97ec59a
Add text button support to overlay registry
grohit1810 Jul 11, 2026
0fb32f0
Fix bugs (including #116)
Tonwalter888 Jul 11, 2026
b3a226e
Forgot
Tonwalter888 Jul 11, 2026
bf6b311
Fix bugs
Tonwalter888 Jul 11, 2026
d6d5402
Try
Tonwalter888 Jul 11, 2026
b95fe59
Cl
Tonwalter888 Jul 11, 2026
69fbe87
Fix bugs
Tonwalter888 Jul 12, 2026
6c6aa0e
Fix bugs
Tonwalter888 Jul 12, 2026
3625174
?
Tonwalter888 Jul 12, 2026
315c5d1
Cl
Tonwalter888 Jul 12, 2026
3155c52
Cl
Tonwalter888 Jul 12, 2026
7d711c7
Fix
Tonwalter888 Jul 12, 2026
7ee4ff4
Up
Tonwalter888 Jul 12, 2026
38b7049
Up
Tonwalter888 Jul 12, 2026
af03d67
Fix OLED bugs
Tonwalter888 Jul 12, 2026
de6c9b1
Cl
Tonwalter888 Jul 12, 2026
4d65ccb
Fix OLED bugs
Tonwalter888 Jul 13, 2026
6528f64
Add new features and fix bugs
Tonwalter888 Jul 14, 2026
a90539f
Fix
Tonwalter888 Jul 14, 2026
690ae13
Update Download.x
Tonwalter888 Jul 14, 2026
ab1a70d
Fix
Tonwalter888 Jul 14, 2026
1a92685
Fix my bad math
Tonwalter888 Jul 14, 2026
503dd26
Improve logic
Tonwalter888 Jul 14, 2026
d829ac2
Update Player.x
Tonwalter888 Jul 14, 2026
b623b92
My bad math again
Tonwalter888 Jul 14, 2026
d64550e
Update YouModSettings.x
Tonwalter888 Jul 14, 2026
4e62bf7
Fix bugs
Tonwalter888 Jul 14, 2026
b69ea3b
Update print statement from 'Hello' to 'Goodbye'
Tonwalter888 Jul 14, 2026
20d2e1b
Fix
Tonwalter888 Jul 14, 2026
ef7604c
Update YouModSettings.x
Tonwalter888 Jul 14, 2026
ad3f353
Fix bugs
Tonwalter888 Jul 15, 2026
bf20002
Fix
Tonwalter888 Jul 15, 2026
b4562b0
Fix
Tonwalter888 Jul 15, 2026
5628cd1
Fix
Tonwalter888 Jul 15, 2026
700b5ff
Try new OLED hook from Gemini
Tonwalter888 Jul 15, 2026
8726202
oh
Tonwalter888 Jul 15, 2026
d8e8a19
Fix bugs and Cleanup
Tonwalter888 Jul 15, 2026
a044f3d
Fix bugs, add new features, fix crashes (Will add localizations later)
Tonwalter888 Jul 16, 2026
fc19368
Fix CI errors
Tonwalter888 Jul 16, 2026
baf1860
Fix
Tonwalter888 Jul 16, 2026
29d4e60
?
Tonwalter888 Jul 16, 2026
9a5bd85
?
Tonwalter888 Jul 16, 2026
4d5c493
?
Tonwalter888 Jul 16, 2026
408c761
?
Tonwalter888 Jul 16, 2026
a59b537
Fix bugs
Tonwalter888 Jul 16, 2026
0dea9ab
Fix
Tonwalter888 Jul 16, 2026
dc2c1f9
Fix bugs and add new features
Tonwalter888 Jul 17, 2026
52ebbc9
Fix
Tonwalter888 Jul 17, 2026
75fd325
Fix
Tonwalter888 Jul 17, 2026
8f88352
Try
Tonwalter888 Jul 17, 2026
32df879
?
Tonwalter888 Jul 17, 2026
52b223d
Fix
Tonwalter888 Jul 17, 2026
a173141
?
Tonwalter888 Jul 17, 2026
b23eeae
?
Tonwalter888 Jul 17, 2026
6ef102b
wth
Tonwalter888 Jul 17, 2026
f1ab9c4
omg
Tonwalter888 Jul 17, 2026
ee6b1d7
ahhh
Tonwalter888 Jul 17, 2026
84b4b4c
Fix bugs
Tonwalter888 Jul 17, 2026
1fd461b
Fix things
Tonwalter888 Jul 17, 2026
ea7e39e
Fix bugs and Improve thumbnail dialog
Tonwalter888 Jul 17, 2026
5bbd64d
Fix bugs and Improve dialog
Tonwalter888 Jul 17, 2026
9815b75
Fix bugs
Tonwalter888 Jul 17, 2026
2661f20
Fix bugs I guess
Tonwalter888 Jul 17, 2026
858e1a2
Fix
Tonwalter888 Jul 17, 2026
aed3c18
Fix?
Tonwalter888 Jul 17, 2026
3c11d02
Fix plz
Tonwalter888 Jul 17, 2026
d28dd66
Fix
Tonwalter888 Jul 17, 2026
624ad35
oh
Tonwalter888 Jul 17, 2026
1c391f2
oh
Tonwalter888 Jul 17, 2026
a8d996b
Plz work
Tonwalter888 Jul 17, 2026
e58beb9
Fix bugs
Tonwalter888 Jul 17, 2026
f8f86c3
Fix bugs and add new features
Tonwalter888 Jul 17, 2026
a43b825
oh
Tonwalter888 Jul 17, 2026
5c26b24
b
Tonwalter888 Jul 17, 2026
a658af4
fix: anchor overlay buttons to gear on iPhone; force light-mode nav t…
grohit1810 Jul 18, 2026
6a5746a
Test new download logic
Tonwalter888 Jul 18, 2026
caddd13
Add settings
Tonwalter888 Jul 18, 2026
9b4996c
Fix
Tonwalter888 Jul 18, 2026
733c0e1
Fix
Tonwalter888 Jul 18, 2026
de90f56
Fix
Tonwalter888 Jul 18, 2026
1a88fa8
bruh
Tonwalter888 Jul 18, 2026
9f9adac
What
Tonwalter888 Jul 18, 2026
7ddfc05
Fix
Tonwalter888 Jul 18, 2026
6525dc4
Try to fix
Tonwalter888 Jul 18, 2026
b9948af
Fix maybe
Tonwalter888 Jul 18, 2026
fb0806c
Request
Tonwalter888 Jul 18, 2026
e8858ca
Fix quality bugs
Tonwalter888 Jul 18, 2026
8c6ed1b
Update Download.x
Tonwalter888 Jul 18, 2026
bfb26fb
Dont
Tonwalter888 Jul 18, 2026
e02d8e6
Update Download.x
Tonwalter888 Jul 18, 2026
7b66ed4
Update Download.x
Tonwalter888 Jul 18, 2026
9981353
Fix download bugs and update host
Tonwalter888 Jul 19, 2026
8b6b774
Update Download.x
Tonwalter888 Jul 19, 2026
2e70a8c
Fine
Tonwalter888 Jul 19, 2026
d6a4602
Update Download.x
Tonwalter888 Jul 19, 2026
d5556c0
Fix
Tonwalter888 Jul 19, 2026
8f4bc2f
Fix
Tonwalter888 Jul 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ on:
branches: [ "main" ]
workflow_dispatch:
inputs:
branch:
description: 'Branch to build from'
required: true
default: 'main'
repo:
description: 'Repository to build from'
required: true
default: 'Tonwalter888/YouMod'
branch:
description: 'Branch to build from'
required: true
default: 'main'

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand All @@ -28,8 +28,8 @@ jobs:
- name: Checkout YouMod
uses: actions/checkout@v7
with:
repository: ${{ inputs.repo }}
ref: ${{ inputs.branch }}
repository: ${{ inputs.repo }}
path: YouMod

- name: Install dependencies
Expand Down
123 changes: 14 additions & 109 deletions .github/workflows/ipa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,30 +60,12 @@ on:
required: false
type: boolean

youspeed:
description: "Integrate YouSpeed"
default: true
required: false
type: boolean

demc:
description: "Integrate DontEatMyContent"
default: true
required: false
type: boolean

youmute:
description: "Integrate YouMute"
default: true
required: false
type: boolean

youloop:
description: "Integrate YouLoop"
default: true
required: false
type: boolean

ytweaks:
description: "Integrate YTweaks"
default: true
Expand All @@ -96,24 +78,6 @@ on:
required: false
type: boolean

ytholdspeed:
description: "Integrate YTHoldForSpeed"
default: true
required: false
type: boolean

youchoose:
description: "Integrate YouChooseQuality"
default: true
required: false
type: boolean

youshare:
description: "Integrate YouShare"
default: true
required: false
type: boolean

gonerino:
description: "Integrate Gonerino"
default: true
Expand Down Expand Up @@ -153,17 +117,19 @@ jobs:
- name: Hide Sensitive Inputs
uses: levibostian/action-hide-sensitive-inputs@v1
with:
exclude_inputs: bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,youspeed,youmute,youloop,ytweaks,youslider,ytholdspeed,youchoose,youshare,gonerino,getcap,demc,ytshare,volboost
exclude_inputs: bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,ytweaks,youslider,gonerino,getcap,demc,volboost

- name: Install MEGA downloader
if: ${{ startsWith(inputs.ipa_url, 'https://mega.nz/') }}
run: brew install megatools

- name: Download IPA from Mega share link
if: ${{ startsWith(inputs.ipa_url, 'https://mega.nz/') }}
env:
IPA_URL: ${{ inputs.ipa_url }}
run: |
megadl --no-progress --path youtube.ipa "$IPA_URL"

- name: Download IPA from direct URL
if: ${{ !startsWith(inputs.ipa_url, 'https://mega.nz/') }}
env:
Expand All @@ -186,7 +152,7 @@ jobs:
echo "YT_VERSION=$(grep -A 1 '<key>CFBundleVersion</key>' ytextracted/Payload/YouTube.app/Info.plist | grep '<string>' | awk -F'[><]' '{print $3}')" >> $GITHUB_ENV

- name: Install Dependencies
run: brew install make ldid swiftlint
run: brew install make ldid

- name: Set PATH Environment Variables
run: |
Expand Down Expand Up @@ -249,10 +215,7 @@ jobs:
run: sed -i '' 's/od -c "$i" | head/od -c "$i" 2>\/dev\/null | head/g' $THEOS/bin/convert_xml_plist.sh || true

- name: Install cyan and tbd
run: |
pipx install https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
wget --quiet --no-verbose "https://github.com/inoahdev/tbd/releases/download/2.2/tbd-mac" -O /usr/local/bin/tbd
chmod +x /usr/local/bin/tbd
run: pipx install https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip

- name: Checkout YouMod
uses: actions/checkout@v7
Expand All @@ -275,7 +238,7 @@ jobs:

- name: Clone YTUHD
if: ${{ inputs.ytuhd }}
run: git clone --quiet --depth=1 https://github.com/Tonwalter888/YTUHD.git
run: git clone --quiet --depth=1 --recurse-submodules https://github.com/PoomSmart/YTUHD.git

- name: Clone Return-YouTube-Dislikes
if: ${{ inputs.ryd }}
Expand All @@ -285,7 +248,7 @@ jobs:
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouGroupSettings.git

- name: Clone YTVideoOverlay
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs.youloop || inputs.youshare || inputs.getcap }}
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.getcap }}
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YTVideoOverlay.git

- name: Clone YTABConfig
Expand All @@ -296,40 +259,19 @@ jobs:
if: ${{ inputs.youquality }}
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouQuality.git

- name: Clone YouSpeed
if: ${{ inputs.youspeed }}
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouSpeed.git
- name: Clone UncappedAVPlayer
run: git clone --quiet --depth=1 https://github.com/PoomSmart/UncappedAVPlayer.git

- name: Clone DontEatMyContent
if: ${{ inputs.demc }}
run: git clone --quiet --depth=1 https://github.com/therealFoxster/DontEatMyContent.git

- name: Clone YouMute
if: ${{ inputs.youmute }}
run: git clone --quiet --depth=1 https://github.com/PoomSmart/YouMute.git

- name: Clone YouLoop
if: ${{ inputs.youloop }}
run: git clone --quiet --depth=1 https://github.com/bhackel/YouLoop.git

- name: Clone YouSlider
if: ${{ inputs.youslider }}
run: |
git clone --quiet --depth=1 https://github.com/PoomSmart/YouSlider.git
wget --no-verbose --quiet https://github.com/Tonwalter888/Tonwalter888.github.io/raw/refs/heads/main/deb/alderis.deb

- name: Clone YTHoldForSpeed
if: ${{ inputs.ytholdspeed }}
run: git clone --quiet --depth=1 https://github.com/joshuaseltzer/YTHoldForSpeed.git

- name: Clone YouChooseQuality
if: ${{ inputs.youchoose }}
run: git clone --quiet https://github.com/PoomSmart/YouChooseQuality.git

- name: Clone YouShare
if: ${{ inputs.youshare }}
run: git clone --quiet --depth=1 https://github.com/Tonwalter888/YouShare.git

- name: Clone YTweaks
if: ${{ inputs.ytweaks }}
run: git clone --quiet --depth=1 https://github.com/fosterbarnes/YTweaks.git
Expand Down Expand Up @@ -368,7 +310,7 @@ jobs:
if: ${{ inputs.ytuhd }}
run: |
cd YTUHD
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless SIDELOAD=1
mv packages/*.deb ${{ github.workspace }}/ytuhd.deb

- name: Build Return-YouTube-Dislikes
Expand All @@ -385,7 +327,7 @@ jobs:
mv packages/*.deb ${{ github.workspace }}/ygs.deb

- name: Build YTVideoOverlay
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs.youloop || inputs.youshare || inputs.getcap }}
if: ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.getcap }}
run: |
cd YTVideoOverlay
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
Expand All @@ -405,12 +347,11 @@ jobs:
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youquality.deb

- name: Build YouSpeed
if: ${{ inputs.youspeed }}
- name: Build UncappedAVPlayer
run: |
cd YouSpeed
cd UncappedAVPlayer
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youspeed.deb
mv packages/*.deb ${{ github.workspace }}/uncapavplayer.deb

- name: Build DontEatMyContent
if: ${{ inputs.demc }}
Expand All @@ -419,49 +360,13 @@ jobs:
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/demc.deb

- name: Build YouMute
if: ${{ inputs.youmute }}
run: |
cd YouMute
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/ym.deb

- name: Build YouLoop
if: ${{ inputs.youloop }}
run: |
cd YouLoop
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youloop.deb

- name: Build YouSlider
if: ${{ inputs.youslider }}
run: |
cd YouSlider
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youslider.deb

- name: Build YTHoldForSpeed
if: ${{ inputs.ytholdspeed }}
run: |
cd YTHoldForSpeed
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless TARGET=iphone:clang:latest:15.0 ARCHS=arm64
mv packages/*.deb ${{ github.workspace }}/ytholdspeed.deb

- name: Build YouChooseQuality
if: ${{ inputs.youchoose }}
run: |
cd YouChooseQuality
git checkout 1585a3691b2ef0b59d42c40c31639fd8b79e2cd4
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youchoose.deb

- name: Build YouShare
if: ${{ inputs.youshare }}
run: |
cd YouShare
make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
mv packages/*.deb ${{ github.workspace }}/youshare.deb

- name: Build YTweaks
if: ${{ inputs.ytweaks }}
run: |
Expand Down
Loading