6262 required : false
6363 type : boolean
6464
65+ youmute :
66+ description : " Integrate YouMute"
67+ default : true
68+ required : false
69+ type : boolean
70+
6571 youloop :
6672 description : " Integrate YouLoop"
6773 default : true
9197 default : true
9298 required : false
9399 type : boolean
94-
100+
95101 youshare :
96102 description : " Integrate YouShare"
97103 default : true
98104 required : false
99105 type : boolean
100106
107+ gonerino :
108+ description : " Integrate Gonerino"
109+ default : true
110+ required : false
111+ type : boolean
112+
101113 getcap :
102114 description : " Integrate YouGetCaption"
103115 default : true
104116 required : false
105117 type : boolean
106118
119+ ytshare :
120+ description : " Integrate youtube-native-share"
121+ default : true
122+ required : false
123+ type : boolean
124+
125+ volboost :
126+ description : " Integrate VolumeBoostYT (Require iOS 16+)"
127+ default : true
128+ required : false
129+ type : boolean
130+
107131concurrency :
108132 group : ${{ github.workflow }}-${{ github.ref }}
109133 cancel-in-progress : true
@@ -119,7 +143,7 @@ jobs:
119143 - name : Hide Sensitive Inputs
120144 uses : levibostian/action-hide-sensitive-inputs@v1
121145 with :
122- exclude_inputs : bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,youspeed,youloop,ytweaks,youslider,ytholdspeed,youchoose,youshare,getcap,demc
146+ exclude_inputs : bundle_id,display_name,youpip,ytuhd,ryd,abconfig,youquality,youspeed,youmute, youloop,ytweaks,youslider,ytholdspeed,youchoose,youshare,gonerino, getcap,demc,ytshare,volboost
123147
124148 - name : Download and Validate IPA
125149 run : |
@@ -234,7 +258,7 @@ jobs:
234258 run : git clone --quiet --depth=1 https://github.com/PoomSmart/YouGroupSettings.git
235259
236260 - name : Clone YTVideoOverlay
237- if : ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youloop || inputs.youshare || inputs.getcap }}
261+ if : ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs. youloop || inputs.youshare || inputs.getcap }}
238262 run : git clone --quiet --depth=1 https://github.com/PoomSmart/YTVideoOverlay.git
239263
240264 - name : Clone YTABConfig
@@ -252,6 +276,10 @@ jobs:
252276 - name : Clone DontEatMyContent
253277 if : ${{ inputs.demc }}
254278 run : git clone --quiet --depth=1 https://github.com/therealFoxster/DontEatMyContent.git
279+
280+ - name : Clone YouMute
281+ if : ${{ inputs.youmute }}
282+ run : git clone --quiet --depth=1 https://github.com/PoomSmart/YouMute.git
255283
256284 - name : Clone YouLoop
257285 if : ${{ inputs.youloop }}
@@ -289,10 +317,22 @@ jobs:
289317 if : ${{ inputs.ytweaks }}
290318 run : git clone --quiet --depth=1 https://github.com/fosterbarnes/YTweaks.git
291319
320+ - name : Clone Gonerino
321+ if : ${{ inputs.gonerino }}
322+ run : git clone --quiet --depth=1 https://github.com/castdrian/Gonerino.git
323+
292324 - name : Clone YouGetCaption
293325 if : ${{ inputs.getcap }}
294326 run : git clone --quiet --depth=1 https://github.com/PoomSmart/YouGetCaption.git
295327
328+ - name : Clone youtube-native-share
329+ if : ${{ inputs.ytshare }}
330+ run : git clone --quiet --depth=1 https://github.com/jkhsjdhjs/youtube-native-share.git
331+
332+ - name : Clone VolumeBoostYT
333+ if : ${{ inputs.volboost }}
334+ run : git clone --quiet --depth=1 https://github.com/VasirakCalgux/VolumeBoostYT.git
335+
296336 - name : Build YouMod
297337 run : |
298338 cd YouMod
@@ -328,7 +368,7 @@ jobs:
328368 mv packages/*.deb ${{ github.workspace }}/ygs.deb
329369
330370 - name : Build YTVideoOverlay
331- if : ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youloop || inputs.youshare || inputs.getcap }}
371+ if : ${{ inputs.youpip || inputs.ytuhd || inputs.youquality || inputs.youspeed || inputs.youmute || inputs. youloop || inputs.youshare || inputs.getcap }}
332372 run : |
333373 cd YTVideoOverlay
334374 make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
@@ -362,6 +402,13 @@ jobs:
362402 make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
363403 mv packages/*.deb ${{ github.workspace }}/demc.deb
364404
405+ - name : Build YouMute
406+ if : ${{ inputs.youmute }}
407+ run : |
408+ cd YouMute
409+ make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
410+ mv packages/*.deb ${{ github.workspace }}/ym.deb
411+
365412 - name : Build YouLoop
366413 if : ${{ inputs.youloop }}
367414 run : |
@@ -397,7 +444,7 @@ jobs:
397444 git checkout 1585a3691b2ef0b59d42c40c31639fd8b79e2cd4
398445 make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
399446 mv packages/*.deb ${{ github.workspace }}/youchoose.deb
400-
447+
401448 - name : Build YouShare
402449 if : ${{ inputs.youshare }}
403450 run : |
@@ -411,13 +458,35 @@ jobs:
411458 cd YTweaks
412459 make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
413460 mv packages/*.deb ${{ github.workspace }}/ytweaks.deb
461+
462+ - name : Build Gonerino
463+ if : ${{ inputs.gonerino }}
464+ run : |
465+ cd Gonerino
466+ make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
467+ mv packages/*.deb ${{ github.workspace }}/gonerino.deb
414468
415469 - name : Build YouGetCaption
416470 if : ${{ inputs.getcap }}
417471 run : |
418472 cd YouGetCaption
419473 make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless
420474 mv packages/*.deb ${{ github.workspace }}/ygc.deb
475+
476+ - name : Build youtube-native-share
477+ if : ${{ inputs.ytshare }}
478+ run : |
479+ cd youtube-native-share
480+ git clone --quiet --depth=1 https://github.com/protocolbuffers/protobuf.git
481+ make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless ARCHS=arm64
482+ mv packages/*.deb ${{ github.workspace }}/ytnativeshare.deb
483+
484+ - name : Build VolumeBoostYT
485+ if : ${{ inputs.volboost }}
486+ run : |
487+ cd VolumeBoostYT
488+ make clean package DEBUG=0 FINALPACKAGE=1 THEOS_PACKAGE_SCHEME=rootless ARCHS=arm64
489+ mv packages/*.deb ${{ github.workspace }}/volboostyt.deb
421490
422491 - name : Inject Tweaks Into IPA
423492 run : |
0 commit comments