diff --git a/yt_dlp/extractor/youtube/_base.py b/yt_dlp/extractor/youtube/_base.py index 0cf2725370..0081c56963 100644 --- a/yt_dlp/extractor/youtube/_base.py +++ b/yt_dlp/extractor/youtube/_base.py @@ -99,7 +99,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'WEB', - 'clientVersion': '2.20260114.08.00', + 'clientVersion': '2.20260708.00.00', }, }, 'INNERTUBE_CONTEXT_CLIENT_NAME': 1, @@ -111,7 +111,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'WEB', - 'clientVersion': '2.20260114.08.00', + 'clientVersion': '2.20260708.00.00', 'userAgent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Safari/605.1.15,gzip(gfe)', }, }, @@ -123,7 +123,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'WEB_EMBEDDED_PLAYER', - 'clientVersion': '1.20260115.01.00', + 'clientVersion': '2.20260708.00.00', }, }, 'INNERTUBE_CONTEXT_CLIENT_NAME': 56, @@ -134,7 +134,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'WEB_REMIX', - 'clientVersion': '1.20260114.03.00', + 'clientVersion': '1.20260707.12.00', }, }, 'INNERTUBE_CONTEXT_CLIENT_NAME': 67, @@ -164,7 +164,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'WEB_CREATOR', - 'clientVersion': '1.20260114.05.00', + 'clientVersion': '1.20260708.06.00', }, }, 'INNERTUBE_CONTEXT_CLIENT_NAME': 62, @@ -193,9 +193,9 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'ANDROID', - 'clientVersion': '21.02.35', + 'clientVersion': '21.26.364', 'androidSdkVersion': 30, - 'userAgent': 'com.google.android.youtube/21.02.35 (Linux; U; Android 11) gzip', + 'userAgent': 'com.google.android.youtube/21.26.364 (Linux; U; Android 11) gzip', 'osName': 'Android', 'osVersion': '11', }, @@ -245,10 +245,10 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'IOS', - 'clientVersion': '21.02.3', + 'clientVersion': '21.26.4', 'deviceMake': 'Apple', 'deviceModel': 'iPhone16,2', - 'userAgent': 'com.google.ios.youtube/21.02.3 (iPhone16,2; U; CPU iOS 18_3_2 like Mac OS X;)', + 'userAgent': 'com.google.ios.youtube/21.26.4 (iPhone16,2; U; CPU iOS 18_3_2 like Mac OS X;)', 'osName': 'iPhone', 'osVersion': '18.3.2.22D82', }, @@ -292,7 +292,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'MWEB', - 'clientVersion': '2.20260115.01.00', + 'clientVersion': '2.20260708.05.00', # mweb previously did not require PO Token with this UA 'userAgent': 'Mozilla/5.0 (iPad; CPU OS 16_7_10 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1,gzip(gfe)', }, @@ -323,7 +323,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'TVHTML5', - 'clientVersion': '7.20260114.12.00', + 'clientVersion': '7.20260707.07.00', # See: https://github.com/youtube/cobalt/blob/main/cobalt/browser/user_agent/user_agent_platform_info.cc#L506 'userAgent': 'Mozilla/5.0 (ChromiumStylePlatform) Cobalt/25.lts.30.1034943-gold (unlike Gecko), Unknown_TV_Unknown_0/Unknown (Unknown, Unknown)', }, @@ -335,7 +335,7 @@ INNERTUBE_CLIENTS = { 'INNERTUBE_CONTEXT': { 'client': { 'clientName': 'TVHTML5', - 'clientVersion': '5.20260114', + 'clientVersion': '5.20260707', 'userAgent': 'Mozilla/5.0 (ChromiumStylePlatform) Cobalt/Version', }, },