瀏覽代碼

Add videoDetails field mask

vfsfitvnm 2 年之前
父節點
當前提交
6b01fbb008
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/requests/Player.kt

+ 2 - 2
innertube/src/main/kotlin/it/vfsfitvnm/youtubemusic/requests/Player.kt

@@ -18,7 +18,7 @@ suspend fun Innertube.player(body: PlayerBody) = runCatchingNonCancellable {
     val response = client.post(player) {
     val response = client.post(player) {
         setBody(body)
         setBody(body)
         body.context.client.userAgent?.let(::userAgent)
         body.context.client.userAgent?.let(::userAgent)
-        mask("playabilityStatus.status,playerConfig.audioConfig,streamingData.adaptiveFormats")
+        mask("playabilityStatus.status,playerConfig.audioConfig,streamingData.adaptiveFormats,videoDetails.videoId")
     }.body<PlayerResponse>()
     }.body<PlayerResponse>()
 
 
     if (response.playabilityStatus?.status == "OK") {
     if (response.playabilityStatus?.status == "OK") {
@@ -45,7 +45,7 @@ suspend fun Innertube.player(body: PlayerBody) = runCatchingNonCancellable {
                     ),
                     ),
                 )
                 )
             )
             )
-            mask("playabilityStatus.status,playerConfig.audioConfig,streamingData.adaptiveFormats")
+            mask("playabilityStatus.status,playerConfig.audioConfig,streamingData.adaptiveFormats,videoDetails.videoId")
         }.body<PlayerResponse>()
         }.body<PlayerResponse>()
 
 
         if (safePlayerResponse.playabilityStatus?.status != "OK") {
         if (safePlayerResponse.playabilityStatus?.status != "OK") {