diff --git a/innertube/src/main/java/com/zionhuang/innertube/models/Context.kt b/innertube/src/main/java/com/zionhuang/innertube/models/Context.kt index 80244dc96..db433f9fb 100644 --- a/innertube/src/main/java/com/zionhuang/innertube/models/Context.kt +++ b/innertube/src/main/java/com/zionhuang/innertube/models/Context.kt @@ -11,6 +11,7 @@ data class Context( data class Client( val clientName: String, val clientVersion: String, + val osVersion: String?, val gl: String, val hl: String, val visitorData: String?, diff --git a/innertube/src/main/java/com/zionhuang/innertube/models/YouTubeClient.kt b/innertube/src/main/java/com/zionhuang/innertube/models/YouTubeClient.kt index 20609997d..ae12004f2 100644 --- a/innertube/src/main/java/com/zionhuang/innertube/models/YouTubeClient.kt +++ b/innertube/src/main/java/com/zionhuang/innertube/models/YouTubeClient.kt @@ -8,12 +8,14 @@ data class YouTubeClient( val clientVersion: String, val api_key: String, val userAgent: String, + val osVersion: String? = null, val referer: String? = null, ) { fun toContext(locale: YouTubeLocale, visitorData: String?) = Context( client = Context.Client( clientName = clientName, clientVersion = clientVersion, + osVersion = osVersion, gl = locale.gl, hl = locale.hl, visitorData = visitorData @@ -68,6 +70,7 @@ data class YouTubeClient( clientVersion = "19.29.1", api_key = "AIzaSyB-63vPrdThhKuerbB2N_l7Kwwcxj6yUAc", userAgent = USER_AGENT_IOS, + osVersion = "17.5.1.21F90", ) } }