diff --git a/README.md b/README.md index 84c0cea..65ef2c3 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ The script has found the following working clients tested on [this](https://www. |---------------------------|-----------------|----------| |ID: *1*<br>WEB<br>2.20220405|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `microformat`<br>• `attestation`<br>• `endscreen`<br>• `frameworkUpdates`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (4)<br>│ ├─`mainAppWebResponseContext`<br>│ ├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>│ │ │ ├─`getSharePanelCommand`<br>│ │ │ │ ├─`commandMetadata`<br>│ │ │ │ │ ├─`webCommandMetadata`<br>│ │ │ │ ├─`webPlayerShareEntityServiceEndpoint`<br>│ │ │ ├─`subscribeCommand`<br>│ │ │ │ ├─`commandMetadata`<br>│ │ │ │ │ ├─`webCommandMetadata`<br>│ │ │ │ ├─`subscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`unsubscribeCommand`<br>│ │ │ │ ├─`commandMetadata`<br>│ │ │ │ │ ├─`webCommandMetadata`<br>│ │ │ │ ├─`unsubscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`addToWatchLaterCommand`<br>│ │ │ │ ├─`commandMetadata`<br>│ │ │ │ │ ├─`webCommandMetadata`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>│ │ │ ├─`removeFromWatchLaterCommand`<br>│ │ │ │ ├─`commandMetadata`<br>│ │ │ │ │ ├─`webCommandMetadata`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`microformat`<br>│ ├─`playerMicroformatRenderer`<br>│ │ ├─`thumbnail`<br>│ │ │ ├─`[thumbnails]` (1)<br>│ │ ├─`embed`<br>│ │ ├─`title`<br>│ │ ├─`description`<br>│ │ ├─`[availableCountries]` (249)<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`frameworkUpdates`<br>│ ├─`entityBatchUpdate`<br>│ │ ├─`[mutations]` (1)<br>│ │ ├─`timestamp`<br></details>| |ID: *2*<br>MWEB<br>2.20220405|<b>144p - 4320p60 HDR</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (42)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>597 - 144p - video/mp4<br>598 - 144p - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br>599 - None - audio/mp4<br>600 - None - audio/webm<br></details>|• `storyboards`<br>• `microformat`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (3)<br>│ ├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (42)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`microformat`<br>│ ├─`playerMicroformatRenderer`<br>│ │ ├─`thumbnail`<br>│ │ │ ├─`[thumbnails]` (1)<br>│ │ ├─`embed`<br>│ │ ├─`title`<br>│ │ │ ├─`[runs]` (1)<br>│ │ ├─`description`<br>│ │ │ ├─`[runs]` (1)<br>│ │ ├─`[availableCountries]` (249)<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br></details>| -|ID: *3*<br>ANDROID<br>17.13.3|<b>144p - 4320p60 HDR</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (36)</summary>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• MPEG-DASH Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `frameworkUpdates`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>│ ├─`offlineability`<br>│ │ ├─`buttonRenderer`<br>│ │ │ ├─`serviceEndpoint`<br>│ │ │ │ ├─`ypcGetOfflineUpsellEndpoint`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (36)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`exoPlayerConfig`<br>│ │ ├─`[lowAudioQualityConnTypes]` (2)<br>│ │ ├─`[nonHardwareMediaCodecNames]` (8)<br>│ │ ├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>│ ├─`playbackStartConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`networkProtocolConfig`<br>│ ├─`androidNetworkStackConfig`<br>│ │ ├─`androidCronetResponsePriority`<br>│ │ ├─`androidMetadataNetworkConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`androidMedialibConfig`<br>│ │ ├─`[initialBandwidthEstimates]` (2)<br>│ ├─`playerControlsConfig`<br>│ ├─`variableSpeedConfig`<br>│ │ ├─`[availablePlaybackSpeeds]` (8)<br>│ ├─`decodeQualityConfig`<br>│ ├─`vrConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`androidPlayerStatsConfig`<br>│ ├─`stickyQualitySelectionConfig`<br>│ ├─`adSurveyRequestConfig`<br>│ ├─`retryConfig`<br>│ │ ├─`[retryEligibleErrors]` (5)<br>│ ├─`cmsPathProbeConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`predictedReadaheadConfig`<br>│ │ ├─`mediaFetchRetryConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ ├─`playerGestureConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`playerSettingsMenuData`<br>│ ├─`loggingDirectives`<br>│ │ ├─`visibility`<br>├─`frameworkUpdates`<br>│ ├─`entityBatchUpdate`<br>│ │ ├─`[mutations]` (1)<br>│ │ ├─`timestamp`<br></details>| -|ID: *5*<br>IOS<br>17.13.3|<b>144p - 720p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (7)</summary>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|• HLS Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `overlay`<br>• `frameworkUpdates`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>│ ├─`offlineability`<br>│ │ ├─`buttonRenderer`<br>│ │ │ ├─`navigationEndpoint`<br>│ │ │ │ ├─`ypcGetOfflineUpsellEndpoint`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br>│ ├─`audioConfig`<br>│ ├─`backgroundPlaybackConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`iosAvPlayerConfig`<br>│ ├─`vrConfig`<br>│ ├─`iosPlayerConfig`<br>│ ├─`iosBandwidthEstimatorConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`adSurveyRequestConfig`<br>│ ├─`hamplayerConfig`<br>│ │ ├─`videoTrackRenderer`<br>│ │ │ ├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>│ │ ├─`audioTrackRenderer`<br>│ │ │ ├─`hamplayerAudioEngineTrackRendererConfig`<br>│ │ ├─`stallPredictor`<br>│ │ │ ├─`hamplayerDefaultStallPredictorConfig`<br>│ │ ├─`live`<br>│ │ ├─`networkStatsSamplerConfig`<br>│ │ ├─`resyncPolicyConfig`<br>│ │ ├─`audioAbrConfig`<br>│ │ ├─`videoAbrConfig`<br>│ │ ├─`chunkLoaderConfig`<br>│ │ ├─`loadRetryConfig`<br>│ │ ├─`serverAbrConfig`<br>│ │ ├─`offlineConfig`<br>│ ├─`daiConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ │ ├─`sabrClientConfig`<br>│ ├─`playerGestureConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[onResponseReceivedEndpoints]` (1)<br>├─`overlay`<br>│ ├─`playerControlsOverlayRenderer`<br>│ │ ├─`overflow`<br>│ │ │ ├─`playerOverflowRenderer`<br>│ │ │ │ ├─`endpoint`<br>│ │ │ │ │ ├─`menuEndpoint`<br>│ │ │ │ │ │ ├─`menu`<br>│ │ │ │ │ │ │ ├─`menuRenderer`<br>│ │ │ │ │ │ │ │ ├─`[items]` (5)<br>│ │ │ │ │ │ │ │ ├─`loggingDirectives`<br>│ │ │ │ │ │ │ │ │ ├─`visibility`<br>├─`frameworkUpdates`<br>│ ├─`entityBatchUpdate`<br>│ │ ├─`[mutations]` (1)<br>│ │ ├─`timestamp`<br></details>| -|ID: *7*<br>TVHTML5<br>7.20220325|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| +|ID: *3*<br>ANDROID<br>17.13.3|<b>144p - 4320p60 HDR</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (36)</summary>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• MPEG-DASH Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `frameworkUpdates`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (6)<br>├─`playabilityStatus`<br>│ ├─`offlineability`<br>│ │ ├─`buttonRenderer`<br>│ │ │ ├─`serviceEndpoint`<br>│ │ │ │ ├─`ypcGetOfflineUpsellEndpoint`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (36)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`exoPlayerConfig`<br>│ │ ├─`[lowAudioQualityConnTypes]` (2)<br>│ │ ├─`[nonHardwareMediaCodecNames]` (8)<br>│ │ ├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>│ ├─`playbackStartConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`networkProtocolConfig`<br>│ ├─`androidNetworkStackConfig`<br>│ │ ├─`androidCronetResponsePriority`<br>│ │ ├─`androidMetadataNetworkConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`androidMedialibConfig`<br>│ │ ├─`[initialBandwidthEstimates]` (2)<br>│ ├─`playerControlsConfig`<br>│ ├─`variableSpeedConfig`<br>│ │ ├─`[availablePlaybackSpeeds]` (8)<br>│ ├─`decodeQualityConfig`<br>│ ├─`vrConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`androidPlayerStatsConfig`<br>│ ├─`stickyQualitySelectionConfig`<br>│ ├─`adSurveyRequestConfig`<br>│ ├─`retryConfig`<br>│ │ ├─`[retryEligibleErrors]` (5)<br>│ ├─`cmsPathProbeConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`predictedReadaheadConfig`<br>│ │ ├─`mediaFetchRetryConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ ├─`playerGestureConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`playerSettingsMenuData`<br>│ ├─`loggingDirectives`<br>│ │ ├─`visibility`<br>├─`frameworkUpdates`<br>│ ├─`entityBatchUpdate`<br>│ │ ├─`[mutations]` (1)<br>│ │ ├─`timestamp`<br></details>| +|ID: *5*<br>IOS<br>17.13.3|<b>144p - 720p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (7)</summary>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|• HLS Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `overlay`<br>• `frameworkUpdates`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (4)<br>├─`playabilityStatus`<br>│ ├─`offlineability`<br>│ │ ├─`buttonRenderer`<br>│ │ │ ├─`navigationEndpoint`<br>│ │ │ │ ├─`ypcGetOfflineUpsellEndpoint`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br>│ ├─`audioConfig`<br>│ ├─`backgroundPlaybackConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`iosAvPlayerConfig`<br>│ ├─`vrConfig`<br>│ ├─`iosPlayerConfig`<br>│ ├─`iosBandwidthEstimatorConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`adSurveyRequestConfig`<br>│ ├─`hamplayerConfig`<br>│ │ ├─`videoTrackRenderer`<br>│ │ │ ├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>│ │ ├─`audioTrackRenderer`<br>│ │ │ ├─`hamplayerAudioEngineTrackRendererConfig`<br>│ │ ├─`stallPredictor`<br>│ │ │ ├─`hamplayerDefaultStallPredictorConfig`<br>│ │ ├─`live`<br>│ │ ├─`networkStatsSamplerConfig`<br>│ │ ├─`resyncPolicyConfig`<br>│ │ ├─`audioAbrConfig`<br>│ │ ├─`videoAbrConfig`<br>│ │ ├─`chunkLoaderConfig`<br>│ │ ├─`loadRetryConfig`<br>│ │ ├─`serverAbrConfig`<br>│ │ ├─`offlineConfig`<br>│ ├─`daiConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ │ ├─`sabrClientConfig`<br>│ ├─`playerGestureConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[onResponseReceivedEndpoints]` (1)<br>├─`overlay`<br>│ ├─`playerControlsOverlayRenderer`<br>│ │ ├─`overflow`<br>│ │ │ ├─`playerOverflowRenderer`<br>│ │ │ │ ├─`endpoint`<br>│ │ │ │ │ ├─`menuEndpoint`<br>│ │ │ │ │ │ ├─`menu`<br>│ │ │ │ │ │ │ ├─`menuRenderer`<br>│ │ │ │ │ │ │ │ ├─`[items]` (5)<br>│ │ │ │ │ │ │ │ ├─`loggingDirectives`<br>│ │ │ │ │ │ │ │ │ ├─`visibility`<br>├─`frameworkUpdates`<br>│ ├─`entityBatchUpdate`<br>│ │ ├─`[mutations]` (1)<br>│ │ ├─`timestamp`<br></details>| +|ID: *7*<br>TVHTML5<br>7.20220325|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (2)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| |ID: *8*<br>TVLITE<br>2|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|• `storyboards`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br></details>| |ID: *10*<br>TVANDROID<br>1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>| |ID: *13*<br>XBOXONEGUIDE<br>1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|• `storyboards`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br></details>| @@ -39,7 +39,7 @@ The script has found the following working clients tested on [this](https://www. |ID: *39*<br>IOS_EMBEDDED_PLAYER<br>2.3|<b>144p - 1080p60</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (8)</summary>299 - 1080p60 - video/mp4<br>298 - 720p60 - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|• HLS Support<br><br>• `attestation`<br>• `overlay`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (8)<br>│ ├─`[hlsFormats]` (8)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br>│ ├─`audioConfig`<br>│ ├─`audioPairingConfig`<br>│ │ ├─`[pairs]` (6)<br>│ ├─`backgroundPlaybackConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`iosAvPlayerConfig`<br>│ ├─`iosPlayerConfig`<br>│ ├─`iosBandwidthEstimatorConfig`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`overlay`<br>│ ├─`playerControlsOverlayRenderer`<br>│ │ ├─`overflow`<br>│ │ │ ├─`playerOverflowRenderer`<br>│ │ │ │ ├─`endpoint`<br>│ │ │ │ │ ├─`menuEndpoint`<br>│ │ │ │ │ │ ├─`menu`<br>│ │ │ │ │ │ │ ├─`menuRenderer`<br>│ │ │ │ │ │ │ │ ├─`[items]` (4)<br></details>| |ID: *41*<br>WEB_UNPLUGGED<br>1.20220403|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| |ID: *42*<br>WEB_EXPERIMENTS<br>1|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>| -|ID: *43*<br>TVHTML5_CAST<br>1.1|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>│ ├─`homeGroupPlayability`<br>│ │ ├─`[unplayableHomeGroupTypes]` (2)<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| +|ID: *43*<br>TVHTML5_CAST<br>1.1|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (2)<br>├─`playabilityStatus`<br>│ ├─`homeGroupPlayability`<br>│ │ ├─`[unplayableHomeGroupTypes]` (2)<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| |ID: *55*<br>ANDROID_EMBEDDED_PLAYER<br>17.13.3|<b>144p - 4320p60</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (16)</summary>272 - 4320p60 - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• MPEG-DASH Support<br><br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>│ ├─`backgroundability`<br>│ │ ├─`backgroundabilityRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (16)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`exoPlayerConfig`<br>│ │ ├─`[lowAudioQualityConnTypes]` (2)<br>│ │ ├─`[nonHardwareMediaCodecNames]` (8)<br>│ │ ├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>│ ├─`adRequestConfig`<br>│ ├─`networkProtocolConfig`<br>│ ├─`androidNetworkStackConfig`<br>│ │ ├─`androidCronetResponsePriority`<br>│ │ ├─`androidMetadataNetworkConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`androidMedialibConfig`<br>│ ├─`playerControlsConfig`<br>│ ├─`variableSpeedConfig`<br>│ ├─`decodeQualityConfig`<br>│ ├─`vrConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`androidPlayerStatsConfig`<br>│ ├─`adSurveyRequestConfig`<br>│ ├─`retryConfig`<br>│ │ ├─`[retryEligibleErrors]` (5)<br>│ ├─`cmsPathProbeConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`predictedReadaheadConfig`<br>│ │ ├─`mediaFetchRetryConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br></details>| |ID: *56*<br>WEB_EMBEDDED_PLAYER<br>9.20220325|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (10)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>│ │ │ ├─`getSharePanelCommand`<br>│ │ │ │ ├─`webPlayerShareEntityServiceEndpoint`<br>│ │ │ ├─`subscribeCommand`<br>│ │ │ │ ├─`subscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`unsubscribeCommand`<br>│ │ │ │ ├─`unsubscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`addToWatchLaterCommand`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>│ │ │ ├─`removeFromWatchLaterCommand`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`[adPlacements]` (6)<br></details>| |ID: *57*<br>TVHTML5_AUDIO<br>2.0|<b>144p - 720p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (1)</summary>18 - 360p - video/mp4<br></details><details><summary>Adaptive Formats (15)</summary>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>141 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• Music videos only<br><br>• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>│ ├─`backgroundability`<br>│ │ ├─`backgroundabilityRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (1)<br>│ ├─`[adaptiveFormats]` (15)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>├─`videoDetails`<br>│ ├─`[keywords]` (5)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br></details>| @@ -48,10 +48,10 @@ The script has found the following working clients tested on [this](https://www. |ID: *60*<br>WEB_HEROES<br>0.1|<b>144p - 4320p60</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (29)</summary>272 - 4320p60 - video/webm<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|<details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (29)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>| |ID: *61*<br>WEB_MUSIC<br>1.0|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (1)</summary>18 - 360p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• Music videos only<br><br>• `storyboards`<br>• `microformat`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (4)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (1)<br>│ ├─`[adaptiveFormats]` (18)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (13)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (2)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`microformat`<br>│ ├─`microformatDataRenderer`<br>│ │ ├─`thumbnail`<br>│ │ │ ├─`[thumbnails]` (1)<br>│ │ ├─`[tags]` (13)<br>│ │ ├─`[availableCountries]` (249)<br>│ │ ├─`pageOwnerDetails`<br>│ │ ├─`videoDetails`<br>│ │ ├─`[linkAlternates]` (4)<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br></details>| |ID: *62*<br>WEB_CREATOR<br>1.20220403|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (4)<br>│ ├─`webResponseContextExtensionData`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br></details>| -|ID: *63*<br>TV_UNPLUGGED_ANDROID<br>1.16.80|<b>144p - 2160p60</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (19)</summary>315 - 2160p60 - video/webm<br>308 - 1440p60 - video/webm<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• MPEG-DASH Support<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (19)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`exoPlayerConfig`<br>│ │ ├─`[lowAudioQualityConnTypes]` (2)<br>│ │ ├─`[nonHardwareMediaCodecNames]` (8)<br>│ │ ├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>│ ├─`androidNetworkStackConfig`<br>│ │ ├─`androidMetadataNetworkConfig`<br>│ ├─`androidMedialibConfig`<br>│ ├─`variableSpeedConfig`<br>│ ├─`decodeQualityConfig`<br>│ ├─`androidPlayerStatsConfig`<br>│ ├─`retryConfig`<br>│ │ ├─`[retryEligibleErrors]` (5)<br>│ ├─`cmsPathProbeConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`predictedReadaheadConfig`<br>│ │ ├─`mediaFetchRetryConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ │ ├─`scriptedPlayerConfig`<br></details>| +|ID: *63*<br>TV_UNPLUGGED_ANDROID<br>1.22.062.06.90|<b>144p - 2160p60</b><br>`video/3gpp` `video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (19)</summary>315 - 2160p60 - video/webm<br>308 - 1440p60 - video/webm<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• MPEG-DASH Support<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (19)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`exoPlayerConfig`<br>│ │ ├─`[lowAudioQualityConnTypes]` (2)<br>│ │ ├─`[nonHardwareMediaCodecNames]` (8)<br>│ │ ├─`[bearerMinDurationToRetainAfterDiscardMs]` (8)<br>│ ├─`androidNetworkStackConfig`<br>│ │ ├─`androidMetadataNetworkConfig`<br>│ ├─`androidMedialibConfig`<br>│ ├─`variableSpeedConfig`<br>│ ├─`decodeQualityConfig`<br>│ ├─`androidPlayerStatsConfig`<br>│ ├─`retryConfig`<br>│ │ ├─`[retryEligibleErrors]` (5)<br>│ ├─`cmsPathProbeConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`predictedReadaheadConfig`<br>│ │ ├─`mediaFetchRetryConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br></details>| |ID: *64*<br>IOS_LIVE_CREATION_EXTENSION<br>17.13.3|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|• HLS Support<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br></details>| |ID: *65*<br>TVHTML5_UNPLUGGED<br>6.13|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (32)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (32)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`[adPlacements]` (6)<br></details>| -|ID: *66*<br>IOS_MESSAGES_EXTENSION<br>17.13.3|<b>144p - 720p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (7)</summary>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|• HLS Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `overlay`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (5)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br>│ ├─`audioConfig`<br>│ ├─`backgroundPlaybackConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`iosAvPlayerConfig`<br>│ ├─`iosPlayerConfig`<br>│ ├─`iosBandwidthEstimatorConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`hamplayerConfig`<br>│ │ ├─`videoTrackRenderer`<br>│ │ │ ├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>│ │ ├─`audioTrackRenderer`<br>│ │ │ ├─`hamplayerAudioEngineTrackRendererConfig`<br>│ │ ├─`stallPredictor`<br>│ │ │ ├─`hamplayerDefaultStallPredictorConfig`<br>│ │ ├─`live`<br>│ │ ├─`networkStatsSamplerConfig`<br>│ │ ├─`resyncPolicyConfig`<br>│ │ ├─`audioAbrConfig`<br>│ │ ├─`videoAbrConfig`<br>│ │ ├─`chunkLoaderConfig`<br>│ │ ├─`loadRetryConfig`<br>│ │ ├─`serverAbrConfig`<br>│ │ ├─`offlineConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ │ ├─`sabrClientConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`overlay`<br>│ ├─`playerControlsOverlayRenderer`<br>│ │ ├─`overflow`<br>│ │ │ ├─`playerOverflowRenderer`<br>│ │ │ │ ├─`endpoint`<br>│ │ │ │ │ ├─`menuEndpoint`<br>│ │ │ │ │ │ ├─`menu`<br>│ │ │ │ │ │ │ ├─`menuRenderer`<br>│ │ │ │ │ │ │ │ ├─`[items]` (4)<br></details>| +|ID: *66*<br>IOS_MESSAGES_EXTENSION<br>17.13.3|<b>144p - 720p</b><br>`video/mp4` `audio/mp4` <br><br><details><summary>Adaptive Formats (7)</summary>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>139 - None - audio/mp4<br>140 - None - audio/mp4<br></details>|• HLS Support<br><br>• `storyboards`<br>• `attestation`<br>• `endscreen`<br>• `overlay`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (6)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`engageUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br>│ ├─`audioConfig`<br>│ ├─`backgroundPlaybackConfig`<br>│ ├─`adRequestConfig`<br>│ ├─`lidarSdkConfig`<br>│ ├─`iosAvPlayerConfig`<br>│ ├─`iosPlayerConfig`<br>│ ├─`iosBandwidthEstimatorConfig`<br>│ ├─`qoeStatsClientConfig`<br>│ ├─`hamplayerConfig`<br>│ │ ├─`videoTrackRenderer`<br>│ │ │ ├─`hamplayerPixelBufferVideoTrackRendererConfig`<br>│ │ ├─`audioTrackRenderer`<br>│ │ │ ├─`hamplayerAudioEngineTrackRendererConfig`<br>│ │ ├─`stallPredictor`<br>│ │ │ ├─`hamplayerDefaultStallPredictorConfig`<br>│ │ ├─`live`<br>│ │ ├─`networkStatsSamplerConfig`<br>│ │ ├─`resyncPolicyConfig`<br>│ │ ├─`audioAbrConfig`<br>│ │ ├─`videoAbrConfig`<br>│ │ ├─`chunkLoaderConfig`<br>│ │ ├─`loadRetryConfig`<br>│ │ ├─`serverAbrConfig`<br>│ │ ├─`offlineConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ │ ├─`mediaUstreamerRequestConfig`<br>│ │ ├─`serverReadaheadConfig`<br>│ │ │ ├─`nextRequestPolicy`<br>│ │ ├─`sabrClientConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br>├─`overlay`<br>│ ├─`playerControlsOverlayRenderer`<br>│ │ ├─`overflow`<br>│ │ │ ├─`playerOverflowRenderer`<br>│ │ │ │ ├─`endpoint`<br>│ │ │ │ │ ├─`menuEndpoint`<br>│ │ │ │ │ │ ├─`menu`<br>│ │ │ │ │ │ │ ├─`menuRenderer`<br>│ │ │ │ │ │ │ │ ├─`[items]` (4)<br></details>| |ID: *67*<br>WEB_REMIX<br>1.20220403|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (1)</summary>18 - 360p - video/mp4<br></details><details><summary>Adaptive Formats (18)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>248 - 1080p - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• Music videos only<br><br>• `storyboards`<br>• `microformat`<br>• `cards`<br>• `attestation`<br>• `messages`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (3)<br>├─`playabilityStatus`<br>│ ├─`audioOnlyPlayability`<br>│ │ ├─`audioOnlyPlayabilityRenderer`<br>│ ├─`miniplayer`<br>│ │ ├─`miniplayerRenderer`<br>├─`streamingData`<br>│ ├─`[formats]` (1)<br>│ ├─`[adaptiveFormats]` (18)<br>├─`[playerAds]` (1)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>│ │ │ ├─`subscribeCommand`<br>│ │ │ │ ├─`subscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`unsubscribeCommand`<br>│ │ │ │ ├─`unsubscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`addToWatchLaterCommand`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>│ │ │ ├─`removeFromWatchLaterCommand`<br>│ │ │ │ ├─`playlistEditEndpoint`<br>│ │ │ │ │ ├─`[actions]` (1)<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`microformat`<br>│ ├─`microformatDataRenderer`<br>│ │ ├─`thumbnail`<br>│ │ │ ├─`[thumbnails]` (1)<br>│ │ ├─`[tags]` (13)<br>│ │ ├─`[availableCountries]` (249)<br>│ │ ├─`pageOwnerDetails`<br>│ │ ├─`videoDetails`<br>│ │ ├─`[linkAlternates]` (4)<br>├─`cards`<br>│ ├─`cardCollectionRenderer`<br>│ │ ├─`[cards]` (1)<br>│ │ ├─`headerText`<br>│ │ │ ├─`[runs]` (1)<br>│ │ ├─`icon`<br>│ │ │ ├─`infoCardIconRenderer`<br>│ │ ├─`closeButton`<br>│ │ │ ├─`infoCardIconRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`[messages]` (1)<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (2)<br>├─`[adPlacements]` (2)<br></details>| |ID: *68*<br>IOS_UPTIME<br>1.0|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|• HLS Support<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[hlsFormats]` (8)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (3)<br>├─`playerConfig`<br>│ ├─`hlsProxyConfig`<br></details>| |ID: *69*<br>WEB_UNPLUGGED_ONBOARDING<br>0.1|<b>144p - 4320p60</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (29)</summary>272 - 4320p60 - video/webm<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (29)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>│ │ ├─`[headers]` (2)<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br></details>| @@ -60,7 +60,7 @@ The script has found the following working clients tested on [this](https://www. |ID: *72*<br>TVHTML5_VR<br>0.1|<b>144p - 4320p60</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (29)</summary>272 - 4320p60 - video/webm<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (29)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br></details>| |ID: *74*<br>ANDROID_TV_KIDS<br>1.16.80|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (7)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>140 - None - audio/mp4<br></details>|• "For Kids" content only<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (25)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (4)<br>├─`playerConfig`<br></details>| |ID: *75*<br>TVHTML5_SIMPLY<br>1.0|<b>144p - 4320p60 HDR</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (38)</summary>272 - 4320p60 - video/webm<br>702 - 4320p60 HDR - video/mp4<br>315 - 2160p60 - video/webm<br>337 - 2160p60 HDR - video/webm<br>701 - 2160p60 HDR - video/mp4<br>308 - 1440p60 - video/webm<br>336 - 1440p60 HDR - video/webm<br>700 - 1440p60 HDR - video/mp4<br>299 - 1080p60 - video/mp4<br>303 - 1080p60 - video/webm<br>335 - 1080p60 HDR - video/webm<br>699 - 1080p60 HDR - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>298 - 720p60 - video/mp4<br>302 - 720p60 - video/webm<br>334 - 720p60 HDR - video/webm<br>698 - 720p60 HDR - video/mp4<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>333 - 480p60 HDR - video/webm<br>697 - 480p60 HDR - video/mp4<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>332 - 360p60 HDR - video/webm<br>696 - 360p60 HDR - video/mp4<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>331 - 240p60 HDR - video/webm<br>695 - 240p60 HDR - video/mp4<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>330 - 144p60 HDR - video/webm<br>694 - 144p60 HDR - video/mp4<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>│ ├─`homeGroupPlayability`<br>│ │ ├─`[unplayableHomeGroupTypes]` (2)<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (38)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`[adPlacements]` (1)<br></details>| -|ID: *76*<br>WEB_KIDS<br>2.20220405|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (17)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• "For Kids" content only<br><br>• `captions`<br>• `annotations`<br>• `storyboards`<br>• `cards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (17)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>├─`captions`<br>│ ├─`playerCaptionsTracklistRenderer`<br>│ │ ├─`[captionTracks]` (1)<br>│ │ ├─`[audioTracks]` (1)<br>│ │ ├─`[translationLanguages]` (109)<br>├─`videoDetails`<br>│ ├─`[keywords]` (25)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>│ │ │ ├─`subscribeCommand`<br>│ │ │ │ ├─`subscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`unsubscribeCommand`<br>│ │ │ │ ├─`unsubscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`cards`<br>│ ├─`cardCollectionRenderer`<br>│ │ ├─`[cards]` (5)<br>│ │ ├─`headerText`<br>│ │ │ ├─`[runs]` (1)<br>│ │ ├─`icon`<br>│ │ │ ├─`infoCardIconRenderer`<br>│ │ ├─`closeButton`<br>│ │ │ ├─`infoCardIconRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br></details>| +|ID: *76*<br>WEB_KIDS<br>2.20220405|<b>144p - 2160p</b><br>`video/mp4` `video/webm` `audio/mp4` `audio/webm` <br><br><details><summary>Formats (2)</summary>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (17)</summary>313 - 2160p - video/webm<br>271 - 1440p - video/webm<br>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>247 - 720p - video/webm<br>135 - 480p - video/mp4<br>244 - 480p - video/webm<br>134 - 360p - video/mp4<br>243 - 360p - video/webm<br>133 - 240p - video/mp4<br>242 - 240p - video/webm<br>160 - 144p - video/mp4<br>278 - 144p - video/webm<br>140 - None - audio/mp4<br>249 - None - audio/webm<br>250 - None - audio/webm<br>251 - None - audio/webm<br></details>|• "For Kids" content only<br><br>• `captions`<br>• `annotations`<br>• `storyboards`<br>• `cards`<br>• `attestation`<br>• `endscreen`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>│ ├─`[serviceTrackingParams]` (1)<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (2)<br>│ ├─`[adaptiveFormats]` (17)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsDelayplayUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`videostatsWatchtimeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`ptrackingUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`qoeUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`atrUrl`<br>│ │ ├─`[headers]` (2)<br>│ ├─`[videostatsScheduledFlushWalltimeSeconds]` (3)<br>├─`captions`<br>│ ├─`playerCaptionsRenderer`<br>│ ├─`playerCaptionsTracklistRenderer`<br>│ │ ├─`[captionTracks]` (1)<br>│ │ ├─`[audioTracks]` (1)<br>│ │ ├─`[translationLanguages]` (109)<br>├─`videoDetails`<br>│ ├─`[keywords]` (25)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`[annotations]` (1)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>│ ├─`streamSelectionConfig`<br>│ ├─`mediaCommonConfig`<br>│ │ ├─`dynamicReadaheadConfig`<br>│ ├─`webPlayerConfig`<br>│ │ ├─`webPlayerActionsPorting`<br>│ │ │ ├─`subscribeCommand`<br>│ │ │ │ ├─`subscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>│ │ │ ├─`unsubscribeCommand`<br>│ │ │ │ ├─`unsubscribeEndpoint`<br>│ │ │ │ │ ├─`[channelIds]` (1)<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`cards`<br>│ ├─`cardCollectionRenderer`<br>│ │ ├─`[cards]` (5)<br>│ │ ├─`headerText`<br>│ │ │ ├─`[runs]` (1)<br>│ │ ├─`icon`<br>│ │ │ ├─`infoCardIconRenderer`<br>│ │ ├─`closeButton`<br>│ │ │ ├─`infoCardIconRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br>│ │ ├─`botguardData`<br>│ │ │ ├─`interpreterSafeUrl`<br>├─`endscreen`<br>│ ├─`endscreenRenderer`<br>│ │ ├─`[elements]` (4)<br></details>| |ID: *77*<br>MUSIC_INTEGRATIONS<br>0.1|<b>144p - 1080p</b><br>`video/3gpp` `video/mp4` `audio/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details><details><summary>Adaptive Formats (7)</summary>137 - 1080p - video/mp4<br>136 - 720p - video/mp4<br>135 - 480p - video/mp4<br>134 - 360p - video/mp4<br>133 - 240p - video/mp4<br>160 - 144p - video/mp4<br>140 - None - audio/mp4<br></details>|• Music videos only<br>• HLS Support<br><br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>│ ├─`[adaptiveFormats]` (7)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (13)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (2)<br>├─`playerConfig`<br></details>| |ID: *80*<br>TVHTML5_YONGLE<br>0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|• `storyboards`<br>• `attestation`<br><br><details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`atrUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (6)<br>├─`playerConfig`<br>│ ├─`audioConfig`<br>├─`storyboards`<br>│ ├─`playerStoryboardSpecRenderer`<br>├─`attestation`<br>│ ├─`playerAttestationRenderer`<br></details>| |ID: *84*<br>GOOGLE_ASSISTANT<br>0.1|<b>144p - 720p</b><br>`video/3gpp` `video/mp4` <br><br><details><summary>Formats (3)</summary>17 - 144p - video/3gpp<br>18 - 360p - video/mp4<br>22 - 720p - video/mp4<br></details>|<details><summary>Show Response</summary>├─`responseContext`<br>├─`playabilityStatus`<br>├─`streamingData`<br>│ ├─`[formats]` (3)<br>├─`playbackTracking`<br>│ ├─`videostatsPlaybackUrl`<br>│ ├─`videostatsDelayplayUrl`<br>│ ├─`videostatsWatchtimeUrl`<br>│ ├─`ptrackingUrl`<br>│ ├─`qoeUrl`<br>│ ├─`youtubeRemarketingUrl`<br>├─`videoDetails`<br>│ ├─`[keywords]` (40)<br>│ ├─`thumbnail`<br>│ │ ├─`[thumbnails]` (5)<br>├─`playerConfig`<br></details>| diff --git a/payloads/client_versions.txt b/payloads/client_versions.txt index c6b0f3c..ac44212 100644 --- a/payloads/client_versions.txt +++ b/payloads/client_versions.txt @@ -10,6 +10,7 @@ 0.0.8 0.0.9 0.1 +0.1.315561676 0.2 0.3 0.4 @@ -23,11 +24,17 @@ 1.0.0 1.0.1 1.0.150 +1.0.196287551 1.0.42 +1.0.421968649 1.1 +1.1.413207646 1.1.426206631 +1.11.0.358 1.13.02 1.13.7 +1.14.220323006 +1.141.435035767 1.15.03 1.16.80 1.2 @@ -37,31 +44,49 @@ 1.20210713 1.2022.12202 1.20220403 +1.22.062.06.90 1.27 1.28.63 1.3 1.4 +1.4.large 1.5 +1.5.2.242191532 1.51 1.6 1.7 1.7.1 1.70.50 +1.78.217178463 +1.78.217178463.release 1.8 +1.8.2.392356939 1.9 1.9.40904 10.20 10.20220325 +10.55.0 100.0.4896.77 +100.0.4896.79 +11.10.0.305602887 11.20 +11.23.3 +11.6.06.433184565 +11.6.06.433184565-release-armeabi-v7a +12 12.20 +122.0.353872967.DR122 +13.13.7.23 +13.13.7.23.arm 13.20 14.20 15.11.34 15.20 +157.0 16.20 163.0 17.11.34 +17.11.35 17.13.3 18.11.34 18.24.100 @@ -69,11 +94,16 @@ 19.24.100 2 2.0 +2.0.0.432514663 2.0.648 2.1.4 2.1.65 +2.10.7.6 +2.12.422490447 2.13 +2.143.434517044 2.16.032 +2.19.1.303051424 2.20.31 2.20150719 2.20180719 @@ -83,19 +113,36 @@ 2.2022.12201 2.20220325 2.20220405 +2.21.261.04.90 2.22.0 2.220308.1 2.3 2.3.18 +2.4.042 2.40.433747733 +2.41.438904386 2.43 +2.48.0.377032688 +2.48.0.377032688.gms +2.48.75.6 2.50.105 2.70.50 +2.9.0.365531209 +2.9.0.365531209.assistantlite.210329 2.9.1 20.24.100 +2020062202 +2022.01.32371 +2022.02.07.428774713 +2022.03.20.437098296 +2022.03.20.437098296.Release +2022.14.0-439152615 +2022.14.0-439152615-release 206.0 21.24.100 22.01.100 +22.09.101 +22.09.20 22.11.1 22.11.100 22.12.100 @@ -104,20 +151,31 @@ 23.24.100 24.24.100 25.24.100 +26.2.3.381920558 +27.0.326 3 3.0 +3.0.1 +3.0.208511728 3.10.3 3.12.1 3.16 +3.2.5.164561151 +3.2.5.164561151-armeabi-v7a 3.20220325 +3.25.54 3.26.1 +3.3 3.4 3.4.0 3.42.0 3.46 +3.65.2.438022649 3.70.50 3.8.1 +30.0.20-19 4 +4.0.5 4.00.50 4.10.3 4.10.50 @@ -126,24 +184,34 @@ 4.2022.12400 4.20220325 4.26.1 +4.4.439927113 4.4.4763 4.40.50 4.44763 4.6.1 4.70.00 4.70.50 +4.71.51 4.9 +40.0.402967813 5 +5.00 5.01 5.10.3 5.12.1 5.20220325 +5.22.041.03.30 +5.22.1 5.26.1 +5.49.0.430730993 5.5 5.50 5.70.50 +5.75.0.426435368 5.84 5.9.1 +52.0.323183643 +57.38.2 6 6.0.220320 6.10.3 @@ -152,23 +220,37 @@ 6.13 6.20220325 6.22.4 +6.3 +6.32.0.436351116.8 +6.32.0.436351116.8-release 6.33.0 +6.5.1.12 6.70.50 6.8.1 7 7.0 7.10.3 7.12.0 +7.12.1 7.12.3 7.20.3 7.20220325 7.30.3 +7.4.620913 +7.4.620913-release +7.7 +7.7.051 7.70.50 79.0.3945.10 8 8.0 8.10.3 8.20220325 +8.26.8771 +8.26.8771-1.T +8.4.500.429168112.25 +8.5.6.197464524 +8.5.6.197464524.go 8.70.50 86.0.0 9 @@ -176,6 +258,7 @@ 9.0.43 9.10.3 9.154 +9.155.0.2 9.20220325 9.70.50 9.8.1