From d6a4be609a87336a316e61ab6f6aa2638370ef33 Mon Sep 17 00:00:00 2001 From: Hakkin Lain Date: Wed, 13 Dec 2023 23:08:39 -0800 Subject: [PATCH] Fix fetching Android player response. --- player_response.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/player_response.go b/player_response.go index 9f43635..b0f21fe 100644 --- a/player_response.go +++ b/player_response.go @@ -24,11 +24,12 @@ const ( 'context': { 'client': { 'clientName': 'ANDROID', - 'clientVersion': '16.20', + 'clientVersion': '17.31.35', 'hl': 'en' } }, 'videoId': '%s', + 'params': 'CgIQBg==', 'playbackContext': { 'contentPlaybackContext': { 'html5Preference': 'HTML5_PREF_WANTS' @@ -274,7 +275,7 @@ func (di *DownloadInfo) DownloadAndroidPlayerResponse() (*PlayerResponse, error) } req.Header.Add("X-YouTube-Client-Name", "3") - req.Header.Add("X-YouTube-Client-Version", "16.20") + req.Header.Add("X-YouTube-Client-Version", "17.31.35") req.Header.Add("Origin", "https://www.youtube.com") req.Header.Add("content-type", "application/json")