whitehai11 and Claude Sonnet 5
97b4fc5b5a
fix(YouTube): Update fingerprints and logic for YouTube 21.34, add custom settings
...
Release / Release (push) Failing after 16m39s
Reworks fingerprint matching across ads, GMS core, litho filter, player
controls, context hook, background playback, end screen cards, miniplayer,
and Shorts autoplay patches to keep working on YouTube 21.34, where several
underlying methods and resources changed. Also fixes video stream spoofing
to build the request URI via Uri.Builder instead of the removed toString()
path, and adds a new Custom settings screen with AMOLED/pure black player,
ambient mode, Shorts hiding, playback speed/quality defaults, debug video
info, custom app name, startup tab, and URL cleaning options.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01NXRsEcWGqDhsCbfEdrfCdE
2026-09-03 19:50:50 +02:00
oSumAtrIX and inotia00
4b6c3e3123
feat(Spoof video streams): Add Android Reel client to fix playback issues ( #6830 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com >
2026-03-18 15:00:26 +01:00
Dawid Krajcarz
46fb3669ee
fix(YouTube - Spoof app version): Remove target 19.35.36 no longer supported by YouTube ( #6717 )
2026-03-05 23:17:53 +01:00
oSumAtrIX
9d55d00ff4
fix: Use correct string key
2026-03-02 17:34:47 +01:00
oSumAtrIX
16e00ab4c0
fix: Rename string keys correctly
2026-02-28 23:08:53 +01:00
oSumAtrIX
4dfe3fb088
fix: Move strings to correct patch
2026-02-28 22:25:07 +01:00
88d33b847d
feat: Update YouTube & YouTube Music patches ( #6571 )
...
This commit is a squash of multiple commits, authored by the individuals referenced below. To see the exact commits by each author, see the unsquashed tree at https://github.com/ReVanced/revanced-patches/pull/6571 or with commit 03940665d27a42ed08992757dfe4534bd8243356.
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
Co-authored-by: hoodles <207470673+hoo-dles@users.noreply.github.com >
Co-authored-by: ILoveOpenSourceApplications <117499019+iloveopensourceapplications@users.noreply.github.com >
Co-authored-by: LisoUseInAIKyrios <118716522+lisouseinaikyrios@users.noreply.github.com >
Co-authored-by: inotia00 <108592928+inotia00@users.noreply.github.com >
Co-authored-by: OxrxL <108184954+oxrxl@users.noreply.github.com >
2026-02-27 16:16:21 +01:00
ab2ac36e30
build(Needs bump)!: Update to ReVanced Patcher v22 ( #6542 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com >
Co-authored-by: Pun Butrach <pun.butrach@gmail.com >
Co-authored-by: Ushie <ushiekane@gmail.com >
Co-authored-by: ILoveOpenSourceApplications <ILoveOpenSourceApplications@users.noreply.github.com >
Co-authored-by: rospino74 <34315725+rospino74@users.noreply.github.com >
Co-authored-by: drobotk <pawwwll@gmail.com >
Co-authored-by: Sayanth <13906889+SayanthD@users.noreply.github.com >
Co-authored-by: kitadai31 <90122968+kitadai31@users.noreply.github.com >
BREAKING CHANGE: Deprecated APIs have been removed, and various APIs now use the updated ReVanced Patcher v22 APIs.
2026-02-27 02:39:17 +01:00
oSumAtrIX
aa8c87f865
fix: Use positional substitutes in strings where multiple are present
2026-02-16 19:01:26 +01:00
oSumAtrIX
650e6a2710
feat(GmsCore support): Reduce amount of necessary changes and add update check ( #6582 )
2026-02-15 19:37:38 +01:00
rospino74 and oSumAtrIX
71ce8230a9
feat(YouTube Music): Add Hide layout components patch ( #6365 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
2026-01-22 18:36:37 +01:00
19f146c01d
feat(YouTube): Add Pause on audio interrupt patch ( #6464 )
...
Co-authored-by: bengross <bengross@vecta.com >
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
2026-01-12 23:18:09 +01:00
ILoveOpenSourceApplications
dc69f2433e
fix(YouTube - Hide layout components): Hide new type of crowdfunding box ( #6380 )
2025-12-21 23:10:35 +01:00
ILoveOpenSourceApplications
02831a6069
feat(YouTube - Hide layout components): Add "Hide Join button" and "Hide Subscribe button" options for channel page ( #6345 )
2025-12-08 22:10:35 +01:00
ILoveOpenSourceApplications
a7c220a4ae
feat(YouTube - Hide Shorts components): Add "Hide auto-dubbed label" and "Hide live preview" options ( #6334 )
2025-12-08 13:51:57 +01:00
ILoveOpenSourceApplications and oSumAtrIX
a5d197b977
feat(YouTube - Hide layout components): Add "Hide cell divider", "Hide featured links", and "Hide featured videos" options ( #6335 )
...
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de >
2025-12-08 13:02:22 +01:00
LisoUseInAIKyrios
9495cf49ef
fix(YouTube - Hide player flyout menu items): Allow hiding audio menu with 'Android No SDK' client type
2025-11-13 09:40:28 +02:00
ILoveOpenSourceApplications
da4cf94091
feat(YouTube - Hide layout components): Add video description "Hide Featured content" and "Hide Subscribe button" ( #6253 )
2025-11-09 17:30:07 +02:00
MarcaD and LisoUseInAIKyrios
ab808aeb77
feat(YouTube Music): Add Change miniplayer color patch ( #6259 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com >
2025-11-09 09:39:51 +02:00
MarcaD
7a18ebc7ab
feat(YouTube Music): Add Hide buttons patch ( #6255 )
2025-11-09 09:05:31 +02:00
LisoUseInAIKyrios
d390b54dab
fix(YouTube - Settings): Add additional languages to ReVanced language preference
2025-11-08 14:28:52 +02:00
MarcaD
2e9d6959c9
feat(YouTube - Debugging): Add setting to block experimental client flags ( #6196 )
2025-11-08 10:01:46 +02:00
LisoUseInAIKyrios
57263538c7
fix(YouTube - Check watch history domain name resolution): Fix false positive warning message if the internet connection fails halfway into the DNS check
2025-11-07 09:14:21 +02:00
ILoveOpenSourceApplications
858edbf3e7
feat(YouTube - Hide player flyout menu items): Add "Hide Listen with YouTube Music" ( #6232 )
2025-11-04 09:07:11 +02:00
ILoveOpenSourceApplications
a52c0153b1
feat(YouTube - Hide layout components): Add "Hide Hype points" ( #6230 )
2025-11-04 09:05:28 +02:00
LisoUseInAIKyrios
292fae440c
fix(YouTube - Spoof video streams): Remove spoof stream audio selector that no longer works
2025-11-01 08:31:17 +01:00
LisoUseInAIKyrios
0fe545cad6
chore: Add links to the ReVanced brand guidelines
2025-10-08 09:47:27 +04:00
LisoUseInAIKyrios
104d096ada
chore: Change brand name to untranslatable
2025-10-07 23:53:51 +04:00
MarcaD and LisoUseInAIKyrios
a50f3b5177
feat(Custom branding): Add in-app settings to change icon and name ( #6059 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com >
2025-10-07 23:21:12 +04:00
LisoUseInAIKyrios
f03256c471
fix(YouTube - Spoof video streams): Add "Allow Android VR AV1" setting ( #6071 )
2025-10-07 19:15:37 +04:00
LisoUseInAIKyrios
a62ee43441
fix(YouTube - Spoof video streams): Resolve playback dropping frames ( #6051 )
2025-10-03 00:05:23 +04:00
LisoUseInAIKyrios
d0d53d109e
feat(YouTube Music): Add Force original audio patch ( #6036 )
2025-10-01 18:59:16 +04:00
LisoUseInAIKyrios
76b0364c5b
fix(YouTube - Hide end screen cards): Hide new type of end screen card ( #6027 )
2025-09-28 14:22:42 +04:00
LisoUseInAIKyrios
15a7e540de
refactor(YouTube - Miniplayer): Change ReVanced settings that are now YouTube default on into "Disable" style settings ( #6003 )
2025-09-26 12:14:20 +04:00
viSapio
7a37d858fb
feat(YouTube - Hide layout components): Add "Hide view count" and "Hide upload time" settings ( #5983 )
2025-09-25 16:43:59 +04:00
LisoUseInAIKyrios
6102644194
chore(YouTube): Adjust patch strings
2025-09-25 00:32:15 +04:00
ILoveOpenSourceApplications
2b555f67f0
feat(YouTube - Hide layout components): Add "Hide Emoji and Timestamp buttons" setting ( #5992 )
2025-09-25 00:17:08 +04:00
LisoUseInAIKyrios
51facf9321
chore(YouTube): Adjust UI dialog message
2025-09-24 09:46:37 +04:00
LisoUseInAIKyrios
bfbffbd1f5
feat(YouTube): Add Disable video codecs patch ( #5981 )
2025-09-23 22:06:02 +04:00
LisoUseInAIKyrios
8af70fe2d1
feat(YouTube Music): Add Check watch history domain name resolution ( #5979 )
2025-09-23 13:34:00 +04:00
LisoUseInAIKyrios
5823f0e982
feat(YouTube - Spoof app version): Add spoof target 20.05.46 that fixes transcript functionality
2025-09-22 22:01:14 +04:00
MarcaD
dfb5407e67
feat(YouTube - Loop video): Add player button to change loop video state ( #5961 )
2025-09-22 12:54:09 +04:00
LisoUseInAIKyrios
a0a62ddad2
fix(YouTube - Spoof video streams): Update client side effects summary text
2025-09-21 23:41:38 +04:00
LisoUseInAIKyrios
45c1ee8a12
feat(YouTube Music): Add Sanitize sharing links patch ( #5952 )
2025-09-21 21:14:19 +04:00
MarcaD and LisoUseInAIKyrios
ece8076f7c
fix(YouTube - Settings): Use an overlay to show search results ( #5806 )
...
Co-authored-by: LisoUseInAIKyrios <118716522+LisoUseInAIKyrios@users.noreply.github.com >
2025-09-21 17:19:29 +04:00
LisoUseInAIKyrios
966727ca2d
chore(YouTube Music): Use string language similar to YouTube
2025-09-20 23:31:01 +04:00
LisoUseInAIKyrios
a8a410708d
fix(YouTube - Spoof video streams): Add stream audio selector disclaimer for Android Studio client
2025-09-20 23:15:41 +04:00
LisoUseInAIKyrios
f97d33206b
fix(YouTube - Spoof video streams): Add "Force original audio" disclaimer for Android Studio client
2025-09-20 22:08:50 +04:00
LisoUseInAIKyrios
f7f4a1b0f0
feat(YouTube): Support version 20.14.43 ( #5940 )
2025-09-20 19:30:05 +04:00
LisoUseInAIKyrios
db796fb883
feat(YouTube - Hide video action buttons): Add "Hide comments" button
...
Button is only shown when using YouTube 20.14+ and the video information area is collapsed to a compact state
2025-09-20 19:00:00 +04:00