diff --git a/src/client/channel.rs b/src/client/channel.rs index c8d3c42..61e2db8 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -160,7 +160,7 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; + let content = map_channel_content(self.contents, id); let mut warnings = content.warnings; let grid = match content.c { response::channel::ChannelContent::GridRenderer { items } => Some(items), @@ -191,7 +191,7 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; + let content = map_channel_content(self.contents, id); let mut warnings = content.warnings; let grid = match content.c { response::channel::ChannelContent::GridRenderer { items } => Some(items), @@ -222,7 +222,7 @@ impl MapResponse> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; + let content = map_channel_content(self.contents, id); let mut warnings = content.warnings; let meta = match content.c { response::channel::ChannelContent::ChannelAboutFullMetadataRenderer(meta) => Some(meta), @@ -281,11 +281,12 @@ impl MapResponse> for response::ChannelCont { _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { let mut actions = self.on_response_received_actions; - let res = actions - .try_swap_remove(0) - .ok_or(ExtractionError::Retry)? - .append_continuation_items_action - .continuation_items; + let res = some_or_bail!( + actions.try_swap_remove(0), + Err(ExtractionError::InvalidData("no received action".into())) + ) + .append_continuation_items_action + .continuation_items; Ok(map_videos(res, lang)) } @@ -299,11 +300,12 @@ impl MapResponse> for response::ChannelCont { _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { let mut actions = self.on_response_received_actions; - let res = actions - .try_swap_remove(0) - .ok_or(ExtractionError::Retry)? - .append_continuation_items_action - .continuation_items; + let res = some_or_bail!( + actions.try_swap_remove(0), + Err(ExtractionError::InvalidData("no received action".into())) + ) + .append_continuation_items_action + .continuation_items; Ok(map_playlists(res)) } @@ -417,18 +419,14 @@ fn map_vanity_url(url: &str, id: &str) -> Option { } fn map_channel( - header: Option, - metadata: Option, - microformat: Option, + header: response::channel::Header, + metadata: response::channel::Metadata, + microformat: response::channel::Microformat, content: T, id: &str, lang: Language, ) -> Result, ExtractionError> { - let header = header.ok_or(ExtractionError::NoData)?; - let metadata = metadata - .ok_or(ExtractionError::NoData)? - .channel_metadata_renderer; - let microformat = microformat.ok_or(ExtractionError::NoData)?; + let metadata = metadata.channel_metadata_renderer; if metadata.external_id != id { return Err(ExtractionError::WrongResult(format!( @@ -496,45 +494,39 @@ fn map_channel( } fn map_channel_content( - contents: Option, + contents: response::channel::Contents, id: &str, - alerts: Option>, -) -> Result, ExtractionError> { - match contents { - Some(contents) => { - let mut tabs = contents.two_column_browse_results_renderer.tabs; - let mut sectionlist = some_or_bail!( - tabs.try_swap_remove(0), - Ok(MapResult::error("no tab".to_owned())) - ) - .tab_renderer - .content - .section_list_renderer; +) -> MapResult { + let mut tabs = contents.two_column_browse_results_renderer.tabs; + let mut sectionlist = some_or_bail!( + tabs.try_swap_remove(0), + MapResult::error("no tab".to_owned()) + ) + .tab_renderer + .content + .section_list_renderer; - if let Some(target_id) = sectionlist.target_id { - // YouTube falls back to the featured page if the channel does not have a "videos" tab. - // This is the case for YouTube Music channels. - if target_id.starts_with(&format!("browse-feed{}featured", id)) { - return Ok(MapResult::ok(response::channel::ChannelContent::None)); - } - } - - let mut itemsection = some_or_bail!( - sectionlist.contents.try_swap_remove(0), - Ok(MapResult::error("no sectionlist".to_owned())) - ) - .item_section_renderer - .contents; - - let content = some_or_bail!( - itemsection.try_swap_remove(0), - Ok(MapResult::error("no channel content".to_owned())) - ); - - Ok(MapResult::ok(content)) + if let Some(target_id) = sectionlist.target_id { + // YouTube falls back to the featured page if the channel does not have a "videos" tab. + // This is the case for YouTube Music channels. + if target_id.starts_with(&format!("browse-feed{}featured", id)) { + return MapResult::ok(response::channel::ChannelContent::None); } - None => Err(response::alerts_to_err(alerts)), } + + let mut itemsection = some_or_bail!( + sectionlist.contents.try_swap_remove(0), + MapResult::error("no sectionlist".to_owned()) + ) + .item_section_renderer + .contents; + + let content = some_or_bail!( + itemsection.try_swap_remove(0), + MapResult::error("no channel content".to_owned()) + ); + + MapResult::ok(content) } #[cfg(test)] diff --git a/src/client/mod.rs b/src/client/mod.rs index d738fb7..5ec6824 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -169,8 +169,7 @@ struct RustyPipeRef { http: Client, storage: Option>, reporter: Option>, - n_http_retries: u32, - n_query_retries: u32, + n_retries: u32, consent_cookie: String, cache: CacheHolder, default_opts: RustyPipeOpts, @@ -187,8 +186,7 @@ struct RustyPipeOpts { pub struct RustyPipeBuilder { storage: Option>, reporter: Option>, - n_http_retries: u32, - n_query_retries: u32, + n_retries: u32, user_agent: String, default_opts: RustyPipeOpts, } @@ -279,8 +277,7 @@ impl RustyPipeBuilder { default_opts: RustyPipeOpts::default(), storage: Some(Box::new(FileStorage::default())), reporter: Some(Box::new(FileReporter::default())), - n_http_retries: 3, - n_query_retries: 2, + n_retries: 3, user_agent: DEFAULT_UA.to_owned(), } } @@ -315,8 +312,7 @@ impl RustyPipeBuilder { http, storage: self.storage, reporter: self.reporter, - n_http_retries: self.n_http_retries, - n_query_retries: self.n_query_retries, + n_retries: self.n_retries, consent_cookie: format!( "{}={}{}", CONSENT_COOKIE, @@ -371,18 +367,8 @@ impl RustyPipeBuilder { /// random jitter to be less predictable). /// /// **Default value**: 3 - pub fn n_http_retries(mut self, n_retries: u32) -> Self { - self.n_http_retries = n_retries; - self - } - - /// Set the number of retries for YouTube API queries. - /// - /// If a YouTube API requests returns invalid data, the request is repeated. - /// - /// **Default value**: 2 - pub fn n_query_retries(mut self, n_retries: u32) -> Self { - self.n_http_retries = n_retries; + pub fn n_retries(mut self, n_retries: u32) -> Self { + self.n_retries = n_retries; self } @@ -472,7 +458,7 @@ impl RustyPipe { request: Request, ) -> core::result::Result { let mut last_res = None; - for n in 0..self.inner.n_http_retries { + for n in 0..self.inner.n_retries { let res = self.inner.http.execute(request.try_clone().unwrap()).await; let emsg = match &res { Ok(response) => { @@ -953,56 +939,6 @@ impl RustyPipeQuery { endpoint: &str, body: &B, deobf: Option<&Deobfuscator>, - ) -> Result { - for n in 0..self.client.inner.n_query_retries.saturating_sub(1) { - let res = self - ._try_execute_request_deobf::( - ctype, - operation, - id, - endpoint, - body, - deobf, - n == 0, - ) - .await; - let emsg = match res { - Ok(res) => return Ok(res), - Err(error) => match &error { - Error::Extraction(e) => match e { - ExtractionError::Deserialization(_) - | ExtractionError::InvalidData(_) - | ExtractionError::WrongResult(_) - | ExtractionError::Retry => e.to_string(), - _ => return Err(error), - }, - _ => return Err(error), - }, - }; - - warn!("{} retry attempt #{}. Error: {}.", operation, n, emsg); - } - self._try_execute_request_deobf::( - ctype, operation, id, endpoint, body, deobf, false, - ) - .await - } - - /// Single try of `execute_request_deobf` - #[allow(clippy::too_many_arguments)] - async fn _try_execute_request_deobf< - R: DeserializeOwned + MapResponse + Debug, - M, - B: Serialize + ?Sized, - >( - &self, - ctype: ClientType, - operation: &str, - id: &str, - endpoint: &str, - body: &B, - deobf: Option<&Deobfuscator>, - report: bool, ) -> Result { let request = self .request_builder(ctype, endpoint) @@ -1013,38 +949,36 @@ impl RustyPipeQuery { let request_url = request.url().to_string(); let request_headers = request.headers().to_owned(); - let response = self.client.http_request(request).await?; + let response = self.client.inner.http.execute(request).await?; let status = response.status(); let resp_str = response.text().await?; let create_report = |level: Level, error: Option, msgs: Vec| { - if report { - if let Some(reporter) = &self.client.inner.reporter { - let report = Report { - info: Default::default(), - level, - operation: format!("{}({})", operation, id), - error, - msgs, - deobf_data: deobf.map(Deobfuscator::get_data), - http_request: crate::report::HTTPRequest { - url: request_url, - method: "POST".to_string(), - req_header: request_headers - .iter() - .map(|(k, v)| { - (k.to_string(), v.to_str().unwrap_or_default().to_owned()) - }) - .collect(), - req_body: serde_json::to_string(body).unwrap_or_default(), - status: status.into(), - resp_body: resp_str.to_owned(), - }, - }; + if let Some(reporter) = &self.client.inner.reporter { + let report = Report { + info: Default::default(), + level, + operation: format!("{}({})", operation, id), + error, + msgs, + deobf_data: deobf.map(Deobfuscator::get_data), + http_request: crate::report::HTTPRequest { + url: request_url, + method: "POST".to_string(), + req_header: request_headers + .iter() + .map(|(k, v)| { + (k.to_string(), v.to_str().unwrap_or_default().to_owned()) + }) + .collect(), + req_body: serde_json::to_string(body).unwrap_or_default(), + status: status.into(), + resp_body: resp_str.to_owned(), + }, + }; - reporter.report(&report); - } + reporter.report(&report); } }; @@ -1075,14 +1009,7 @@ impl RustyPipeQuery { Ok(mapres.c) } Err(e) => { - match e { - ExtractionError::VideoUnavailable(_, _) - | ExtractionError::VideoAgeRestricted - | ExtractionError::ContentUnavailable(_) - | ExtractionError::NoData - | ExtractionError::Retry => (), - _ => create_report(Level::ERR, Some(e.to_string()), Vec::new()), - } + create_report(Level::ERR, Some(e.to_string()), Vec::new()); Err(e.into()) } }, diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 296226a..f137a80 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -68,12 +68,8 @@ impl MapResponse for response::Playlist { lang: Language, _deobf: Option<&Deobfuscator>, ) -> Result, ExtractionError> { - let (contents, header) = match (self.contents, self.header) { - (Some(contents), Some(header)) => (contents, header), - _ => return Err(response::alerts_to_err(self.alerts)), - }; - - let mut tcbr_contents = contents.two_column_browse_results_renderer.contents; + // TODO: think about a deserializer that deserializes only first list item + let mut tcbr_contents = self.contents.two_column_browse_results_renderer.contents; let video_items = some_or_bail!( some_or_bail!( some_or_bail!( @@ -125,11 +121,11 @@ impl MapResponse for response::Playlist { } None => { let header_banner = some_or_bail!( - header.playlist_header_renderer.playlist_header_banner, + self.header.playlist_header_renderer.playlist_header_banner, Err(ExtractionError::InvalidData("no thumbnail found".into())) ); - let mut byline = header.playlist_header_renderer.byline; + let mut byline = self.header.playlist_header_renderer.byline; let last_update_txt = byline .try_swap_remove(1) .map(|b| b.playlist_byline_renderer.text); @@ -144,14 +140,14 @@ impl MapResponse for response::Playlist { let n_videos = match ctoken { Some(_) => { ok_or_bail!( - util::parse_numeric(&header.playlist_header_renderer.num_videos_text), + util::parse_numeric(&self.header.playlist_header_renderer.num_videos_text), Err(ExtractionError::InvalidData("no video count".into())) ) } None => videos.len() as u64, }; - let playlist_id = header.playlist_header_renderer.playlist_id; + let playlist_id = self.header.playlist_header_renderer.playlist_id; if playlist_id != id { return Err(ExtractionError::WrongResult(format!( "got wrong playlist id {}, expected {}", @@ -159,9 +155,10 @@ impl MapResponse for response::Playlist { ))); } - let name = header.playlist_header_renderer.title; - let description = header.playlist_header_renderer.description_text; - let channel = header + let name = self.header.playlist_header_renderer.title; + let description = self.header.playlist_header_renderer.description_text; + let channel = self + .header .playlist_header_renderer .owner_text .and_then(|link| ChannelId::try_from(link).ok()); @@ -196,7 +193,12 @@ impl MapResponse> for response::PlaylistCont { _deobf: Option<&Deobfuscator>, ) -> Result>, ExtractionError> { let mut actions = self.on_response_received_actions; - let action = actions.try_swap_remove(0).ok_or(ExtractionError::Retry)?; + let action = some_or_bail!( + actions.try_swap_remove(0), + Err(ExtractionError::InvalidData( + "no continuation action".into() + )) + ); let (items, ctoken) = map_playlist_items(action.append_continuation_items_action.continuation_items.c); diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index 00c3e63..0cb6671 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -1,9 +1,9 @@ use serde::Deserialize; use serde_with::serde_as; -use serde_with::{DefaultOnError, VecSkipError}; +use serde_with::VecSkipError; +use super::ChannelBadge; use super::Thumbnails; -use super::{Alert, ChannelBadge}; use super::{ContentRenderer, ContentsRenderer, VideoListItem}; use crate::serializer::ignore_any; use crate::serializer::{text::Text, MapResult, VecLogError}; @@ -12,21 +12,16 @@ use crate::serializer::{text::Text, MapResult, VecLogError}; #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Channel { - #[serde_as(as = "DefaultOnError")] - pub header: Option
, - pub contents: Option, - pub metadata: Option, - pub microformat: Option, - #[serde_as(as = "Option")] - pub alerts: Option>, + pub header: Header, + pub contents: Contents, + pub metadata: Metadata, + pub microformat: Microformat, } #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct ChannelCont { - #[serde(default)] - #[serde_as(as = "VecSkipError<_>")] pub on_response_received_actions: Vec, } diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index 3f364ba..e84fb96 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -25,7 +25,6 @@ pub use channel_rss::ChannelRss; use serde::Deserialize; use serde_with::{json::JsonString, serde_as, DefaultOnError, VecSkipError}; -use crate::error::ExtractionError; use crate::serializer::{ ignore_any, text::{Text, TextComponent}, @@ -314,20 +313,6 @@ pub enum VideoBadgeStyle { BadgeStyleTypeLiveNow, } -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct Alert { - pub alert_renderer: AlertRenderer, -} - -#[serde_as] -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct AlertRenderer { - #[serde_as(as = "Text")] - pub text: String, -} - // YouTube Music #[serde_as] @@ -472,16 +457,3 @@ impl IsShort for Vec { }) } } - -pub fn alerts_to_err(alerts: Option>) -> ExtractionError { - match alerts { - Some(alerts) => ExtractionError::ContentUnavailable( - alerts - .into_iter() - .map(|a| a.alert_renderer.text) - .collect::>() - .join(" "), - ), - None => ExtractionError::InvalidData("no contents".into()), - } -} diff --git a/src/client/response/playlist.rs b/src/client/response/playlist.rs index 8f2f521..7fe0d31 100644 --- a/src/client/response/playlist.rs +++ b/src/client/response/playlist.rs @@ -5,24 +5,20 @@ use serde_with::{DefaultOnError, VecSkipError}; use crate::serializer::text::{Text, TextComponent}; use crate::serializer::{MapResult, VecLogError}; -use super::{Alert, ContentRenderer, ContentsRenderer, ThumbnailsWrap, VideoListItem}; +use super::{ContentRenderer, ContentsRenderer, ThumbnailsWrap, VideoListItem}; -#[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct Playlist { - pub contents: Option, - pub header: Option
, + pub contents: Contents, + pub header: Header, pub sidebar: Option, - #[serde_as(as = "Option")] - pub alerts: Option>, } #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct PlaylistCont { - #[serde(default)] #[serde_as(as = "VecSkipError<_>")] pub on_response_received_actions: Vec, } diff --git a/src/client/response/search.rs b/src/client/response/search.rs index ce85a9b..9ebe29d 100644 --- a/src/client/response/search.rs +++ b/src/client/response/search.rs @@ -25,7 +25,6 @@ pub struct Search { pub struct SearchCont { #[serde_as(as = "Option")] pub estimated_results: Option, - #[serde_as(as = "VecSkipError<_>")] pub on_response_received_commands: Vec, } diff --git a/src/client/response/video_details.rs b/src/client/response/video_details.rs index fc3ca34..f453c56 100644 --- a/src/client/response/video_details.rs +++ b/src/client/response/video_details.rs @@ -11,8 +11,7 @@ use crate::serializer::{ }; use super::{ - ContinuationEndpoint, ContinuationItemRenderer, Icon, MusicContinuation, Thumbnails, - VideoListItem, VideoOwner, + ContinuationEndpoint, ContinuationItemRenderer, Icon, Thumbnails, VideoListItem, VideoOwner, }; /* @@ -283,8 +282,6 @@ pub struct RecommendationResults { /// Can be `None` for age-restricted videos #[serde_as(as = "Option>")] pub results: Option>>, - #[serde_as(as = "Option>")] - pub continuations: Option>, } /// The engagement panels are displayed below the video and contain chapter markers @@ -421,12 +418,9 @@ pub struct CommentItemSectionHeaderMenuItem { */ /// Video recommendations continuation response -#[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub struct VideoRecommendations { - #[serde(default)] - #[serde_as(as = "VecSkipError<_>")] pub on_response_received_endpoints: Vec, } @@ -465,8 +459,8 @@ pub struct VideoComments { /// - Comment replies: appendContinuationItemsAction /// - n*commentRenderer, continuationItemRenderer: /// replies + continuation - #[serde_as(as = "Option>")] - pub on_response_received_endpoints: Option>>, + #[serde_as(as = "VecLogError<_>")] + pub on_response_received_endpoints: MapResult>, } /// Video comments continuation diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap deleted file mode 100644 index 2ba158d..0000000 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap +++ /dev/null @@ -1,783 +0,0 @@ ---- -source: src/client/video_details.rs -expression: map_res.c ---- -VideoDetails( - id: "ZeerrnuLi5E", - title: "aespa ์—์ŠคํŒŒ \'Black Mamba\' MV", - description: RichText([ - Text("๐ŸŽงListen and download aespa\'s debut single \"Black Mamba\": "), - Web( - text: "https://smarturl.it/aespa_BlackMamba", - url: "https://smarturl.it/aespa_BlackMamba", - ), - Text("\n๐ŸThe Debut Stage "), - Video( - text: "https://youtu.be/Ky5RT5oGg0w", - id: "Ky5RT5oGg0w", - start_time: 0, - ), - Text("\n\n๐ŸŽŸ\u{fe0f} aespa Showcase SYNK in LA! Tickets now on sale: "), - Web( - text: "https://www.ticketmaster.com/event/0A...", - url: "https://www.ticketmaster.com/event/0A005CCD9E871F6E", - ), - Text("\n\nSubscribe to aespa Official YouTube Channel!\n"), - Web( - text: "https://www.youtube.com/aespa?sub_con...", - url: "https://www.youtube.com/aespa?sub_confirmation=1", - ), - Text("\n\naespa official\n"), - Web( - text: "https://www.youtube.com/c/aespa", - url: "https://www.youtube.com/c/aespa", - ), - Text("\n"), - Web( - text: "https://www.instagram.com/aespa_official", - url: "https://www.instagram.com/aespa_official", - ), - Text("\n"), - Web( - text: "https://www.tiktok.com/@aespa_official", - url: "https://www.tiktok.com/@aespa_official", - ), - Text("\n"), - Web( - text: "https://twitter.com/aespa_Official", - url: "https://twitter.com/aespa_Official", - ), - Text("\n"), - Web( - text: "https://www.facebook.com/aespa.official", - url: "https://www.facebook.com/aespa.official", - ), - Text("\n"), - Web( - text: "https://weibo.com/aespa", - url: "https://weibo.com/aespa", - ), - Text("\n\n"), - Text("#aespa"), - Text(" "), - Text("#รฆspa"), - Text(" "), - Text("#BlackMamba"), - Text(" "), - Text("#๋ธ”๋ž™๋ง˜๋ฐ”"), - Text(" "), - Text("#์—์ŠคํŒŒ"), - Text("\naespa ์—์ŠคํŒŒ \'Black Mamba\' MV โ„— SM Entertainment"), - ]), - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s48-c-k-c0x00ffffff-no-rj", - width: 48, - height: 48, - ), - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s88-c-k-c0x00ffffff-no-rj", - width: 88, - height: 88, - ), - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s176-c-k-c0x00ffffff-no-rj", - width: 176, - height: 176, - ), - ], - verification: verified, - subscriber_count: Some(31000000), - ), - view_count: 234258725, - like_count: Some(4027586), - publish_date: "[date]", - publish_date_txt: "Nov 17, 2020", - is_live: false, - is_ccommons: false, - chapters: [], - recommended: Paginator( - count: None, - items: [ - RecommendedVideo( - id: "WPdWvnAAurg", - title: "aespa ์—์ŠคํŒŒ \'Savage\' MV", - length: Some(259), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 218055265, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "4TWR90KJl84", - title: "aespa ์—์ŠคํŒŒ \'Next Level\' MV", - length: Some(236), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 248023999, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "uR8Mrt1IpXg", - title: "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ \'Psycho\' MV", - length: Some(216), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnAsLcZaI1uWDB4nag1KnNotAUWw", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBY8Von40LZlH0BIduElAOd7YQ3KQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 347102621, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "UUUWIGx3hDE", - title: "ITZY \"WANNABE\" Performance Video", - length: Some(198), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAe05b8SVKrrSU0MSOcxluyp1R_aA", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6B8WyE4aYQfJrjBMKxz0H-G23Og", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCDhM2k2Cua-JdobAh5moMFg", - name: "ITZY", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/jQq2YC6CxI82cb54SCLCVKgrL7AHhaccGr8JQcFMBagJ64URg5UNpYNmlIqQ7i7ODdSOUENjSg=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 97453393, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "NoYKBAajoyo", - title: "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV", - length: Some(209), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UC_pwIXKXNm5KGhdEVzmY60A", - name: "Stone Music Entertainment", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/jv3r-jNHhG2jktdZcbxgdOUqdX6Yu-AbrpS6kYpYAeoAc0nZyMB5x7jjdjoDzxmHo2Q0LZQC=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 266364690, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "32si5cfrCNc", - title: "BLACKPINK - \'How You Like That\' DANCE PERFORMANCE VIDEO", - length: Some(181), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjimPvMxDwTmPBlKX8Buo9EjMeOg", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDCsJMBcdZaForwAnhjYy3L1JT1hQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 1254749733, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "CM4CkVFmTds", - title: "TWICE \"I CAN\'T STOP ME\" M/V", - length: Some(221), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCaO6TYtlC8U5ttz62hTrZgg", - name: "JYP Entertainment", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/fxlLUAZQPfYiK_6B-8ZQDbT1C_o-LkTTT75RO_JZ_78SbTSrNrRHB-X7nJkUJYKUb2XOos_Tnw=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 459831562, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "UZPZyd5vE1c", - title: "Shut Down", - length: Some(176), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD0elXCfbeIuNyk1C4xJkfSUZrJPg", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnA-7uKZLgLXvc4DbgvpRyODNPrg", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("3 weeks ago"), - view_count: 7118730, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "CKZvWhCqx1s", - title: "ROSร‰ - \'On The Ground\' M/V", - length: Some(189), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4uq8-ViYtFE0-2feawfW_IEADxg", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4j67LyXvM7yBQrqhAQPrdOIExHg", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 300492226, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "fE2h3lGlOsk", - title: "ITZY \"WANNABE\" M/V @ITZY", - length: Some(219), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC44Q0lpu5a8rltgTMxi0X2QA6jnQ", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6F85UnQjP3_9U0gehdYbbF6NTxw", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCaO6TYtlC8U5ttz62hTrZgg", - name: "JYP Entertainment", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/fxlLUAZQPfYiK_6B-8ZQDbT1C_o-LkTTT75RO_JZ_78SbTSrNrRHB-X7nJkUJYKUb2XOos_Tnw=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 469178299, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "Y8JFxS1HlDo", - title: "IVE ์•„์ด๋ธŒ \'LOVE DIVE\' MV", - length: Some(179), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDf8U7fRH0R-qXbbGwKwpKBCeOa4A", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOopxOvyhTYJ-zF5yqFpEl5_W_EQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCYDmx2Sfpnaxg488yBpZIGg", - name: "starshipTV", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/ytc/AMLnZu_09DwCM_6aPAyhOP_HYK1v1Jm9YdYwW1zLtBkP3w=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("6 months ago"), - view_count: 161053206, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "dNCWe_6HAM8", - title: "LISA - \'MONEY\' EXCLUSIVE PERFORMANCE VIDEO", - length: Some(171), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/dNCWe_6HAM8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdT1JD7bbEJ3z7fsQQ59tWeQUwkw", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/dNCWe_6HAM8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTecIbmrlrTBt4sMGNPVJkHpOGtA", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 694135299, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "tyrVtwE8Gv0", - title: "NCT U ์—”์‹œํ‹ฐ ์œ  \'Make A Wish (Birthday Song)\' MV", - length: Some(249), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/tyrVtwE8Gv0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDjumgWjrKFVPhKG0HyX9aEdP203g", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/tyrVtwE8Gv0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJDjnvc6ilNrdXRkFjThG28Dph3A", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("1 year ago"), - view_count: 256797155, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "gU2HqP4NxUs", - title: "BLACKPINK - โ€˜Pretty Savageโ€™ 1011 SBS Inkigayo", - length: Some(208), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/gU2HqP4NxUs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD_x0P5jlgH-Xg013D6_0HCVjmpEQ", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/gU2HqP4NxUs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDriklJAXGJ8a0wuSkNQI3gm_JzCQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 285625201, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "Ujb-gvqsoi0", - title: "Red Velvet - IRENE & SEULGI \'Monster\' MV", - length: Some(182), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/Ujb-gvqsoi0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBrGO-Gkm-UqCln07oFNKfFgioXYQ", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/Ujb-gvqsoi0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDeaEGoH8CCM5osz_jfzbKzkPKHuA", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCEf_Bc-KVd7onSeifS3py9g", - name: "SMTOWN", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 127297352, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "KhTeiaCezwM", - title: "[MV] MAMAMOO (๋งˆ๋งˆ๋ฌด) - HIP", - length: Some(211), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMGgSAC2vrBvhW5_JvAG6-DmNv_Q", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_AtcABVzc3_EHCbI_4rX0p5TdPg", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCuhAUMLzJxlP1W7mEk0_6lA", - name: "MAMAMOO", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/FuZPj7lIW-I90PfZ3nij90uQCHy-KNdWr7BnDYE3F5Oh3d-2-fFeQYYzY2C3JQKSPUZNlLaTFGQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 years ago"), - view_count: 357346135, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "XJDPzNzQ3RE", - title: "Run BTS! 2022 Special Episode - Fly BTS Fly Part 1", - length: Some(2070), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/XJDPzNzQ3RE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDLdeTJMU0EXsKD20_m1oPEHNfJig", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/XJDPzNzQ3RE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAZE_GkmGdfjdwu47uUcLusBwNuMA", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCLkAepWjdylmXSltofFvsYQ", - name: "BANGTANTV", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/NDWZM_aZQZJ81KRMyctZ5WYJbMIeDXLXBbAYfudK9idNpn7jIiamnj4-_3XIvCvKr1fEU7551A=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("2 hours ago"), - view_count: 748983, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "0lXwMdnpoFQ", - title: "aespa ์—์ŠคํŒŒ \'๋„๊นจ๋น„๋ถˆ (Illusion)\' Dance Practice", - length: Some(210), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/0lXwMdnpoFQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvTjZu5GC9ZxiNY88whzTOHX-g1Q", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/0lXwMdnpoFQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjumVxAE37gEGnP4ch7VW_V4lyeQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UC473RoZQE2gtgZJ61ZW0ZDQ", - name: "SMP FLOOR", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/wzxewsUVqXfk0SxKgC-opgrfigqvCXASyD1n_dj59GjYUPa5mgvgml3-dg8JXOfoI1ZZv7OO=s68-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: verified, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("3 months ago"), - view_count: 12347702, - is_live: false, - is_short: false, - ), - RecommendedVideo( - id: "IHNzOHi8sJs", - title: "BLACKPINK - โ€˜๋šœ๋‘๋šœ๋‘ (DDU-DU DDU-DU)โ€™ M/V", - length: Some(216), - thumbnail: [ - Thumbnail( - url: "https://i.ytimg.com/vi/IHNzOHi8sJs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCzBqBp42z958fkbmx3yCOebx3aaA", - width: 168, - height: 94, - ), - Thumbnail( - url: "https://i.ytimg.com/vi/IHNzOHi8sJs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAP9l6y4EXVpwHC4vfYvI7hVJW9DQ", - width: 336, - height: 188, - ), - ], - channel: ChannelTag( - id: "UCOmHUn--16B90oW2L6FRR3A", - name: "BLACKPINK", - avatar: [ - Thumbnail( - url: "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - width: 68, - height: 68, - ), - ], - verification: artist, - subscriber_count: None, - ), - publish_date: "[date]", - publish_date_txt: Some("4 years ago"), - view_count: 1964840790, - is_live: false, - is_short: false, - ), - ], - ctoken: Some("CBQSExILWmVlcnJudUxpNUXAAQHIAQEYACqiDDJzNkw2d3lTQ1FxUENRb0Q4ajRBQ2czQ1Bnb0l1UFdDZ09mWDFmdFlDZ1B5UGdBS0RzSS1Dd2pPcjZhVTlMN2ttdUVCQ2dQeVBnQUtFdEktRHdvTlVrUmFaV1Z5Y201MVRHazFSUW9EOGo0QUNnN0NQZ3NJLU1xaTZ1MlZ3NC01QVFvRDhqNEFDZzNDUGdvSXNZamU0NGJFeGFKUkNnUHlQZ0FLRGNJLUNnaXF4bzYxd01DQ3d6WUtBX0ktQUFvT3dqNExDTmVSckxfYzNNaTEzd0VLQV9JLUFBb053ajRLQ051Ym1ZdVYwb0RuQ0FvRDhqNEFDZzNDUGdvSTE2YTg4NTI1OXNsUkNnUHlQZ0FLRGNJLUNnamJqcXVGb2V1YjB3Z0tBX0ktQUFvTndqNEtDTW4xbEkzbHUtaW1mQW9EOGo0QUNnM0NQZ29JdXFpZTZ0SzRrZUZqQ2dQeVBnQUtEY0ktQ2dqUGdaejB2OC1sNkhRS0FfSS1BQW9Pd2o0TENQMjE4SW53dHJXVnR3RUtBX0ktQUFvT3dqNExDTXVLdF9DUDllR21nUUVLQV9JLUFBb053ajRLQ0szRXN0V3YwTC1iVWdvRDhqNEFDZzNDUGdvSWc1NzdoSnJSdDRvcUNnUHlQZ0FLRGNJLUNnaVJ1c1BtemZtenlGd0tBX0ktQUFvT3dqNExDTlRBcHMtZGh2eXEwZ0VLQV9JLUFBb053ajRLQ0p2aDhzV0g1OXk1SUFvRDhqNEFDaF9TUGh3S0dsSkVRVTk2ZFZaM1JWbDNZMUZFTkhWMmNHZEJUbU5JU0ZWM0NoX1NQaHdLR2xKRVFVOWZjQzFWYmpCSGVUbHVXRlZ0Wm1kaE0xTlNYMXAzQ2hfU1Bod0tHbEpFUVU5cFEwaENhR3R1VTBSd09HcFZWekJPUzFoWU9FMVJDaF9TUGh3S0dsSkVRVTlYWjBsd1lVbDZha1p6UVhkeE5GOXhWR2hyTlROQkNoX1NQaHdLR2xKRVFVOXFNVkpuZEhkZmVtZHJibWxSWkdkTU5XTnlVRmxCQ2hfU1Bod0tHbEpFUVU4NWExbHRhMU5KVG5CVGFYVldTalEzUjNkT1RWSm5DaF9TUGh3S0dsSkVRVTlGYjNOTlVtbHlhM1ZKTjNvNE1tSmZia0oyUjNoQkNoX1NQaHdLR2xKRVFVOW1PRlExTURaUVZGcFVWRmxDWm01RVRVNURiR0ZSQ2hfU1Bod0tHbEpFUVU5UllqSlhRWGxLYTBwMlRURmhaMGRYZEhkRkxVOUJDaF9TUGh3S0dsSkVRVTlNWDFGNk1scFJRbUZNUkROTFExTnFWalpYZG5wM0NoX1NQaHdLR2xKRVFVOXpjeTFGWVdSRFpHZzBUVmxYV0hsMGFtWkpabFYzQ2hfU1Bod0tHbEpFUVU4MVRraFVXblJGV0ROSGJIWlhRMjgyYTJOdGFrdDNDaF9TUGh3S0dsSkVRVTlMWDBjMVRVZzFaM0ZJUTNRd1VXdENZVlZJTjJwUkNoX1NQaHdLR2xKRVFVOVpUWEZhWlV4U1RXMXhaRW8zZGs5b09UQXRhME5CQ2hfU1Bod0tHbEpFUVU4eVNGbEJhMFpIYzBGSmFWVmthRE5NVUhGRE5UZG5FaFVBQWdRR0NBb01EaEFTRkJZWUdod2VJQ0lrSmlnYUJBZ0FFQUVhQkFnQ0VBTWFCQWdFRUFVYUJBZ0dFQWNhQkFnSUVBa2FCQWdLRUFzYUJBZ01FQTBhQkFnT0VBOGFCQWdRRUJFYUJBZ1NFQk1hQkFnVUVCVWFCQWdXRUJjYUJBZ1lFQmthQkFnYUVCc2FCQWdjRUIwYUJBZ2VFQjhhQkFnZ0VDRWFCQWdpRUNNYUJBZ2tFQ1VhQkFnbUVDY2FCQWdvRUNrYUJBZ29FQ29hQkFnb0VDc2FCQWdvRUN3YUJBZ29FQzBhQkFnb0VDNGFCQWdvRUM4YUJBZ29FREFhQkFnb0VERWFCQWdvRURJYUJBZ29FRE1hQkFnb0VEUWFCQWdvRURVYUJBZ29FRFlhQkFnb0VEY3FGUUFDQkFZSUNnd09FQklVRmhnYUhCNGdJaVFtS0FqD3dhdGNoLW5leHQtZmVlZA%3D%3D"), - ), - top_comments: Paginator( - count: Some(705000), - items: [], - ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyJSIRIgtaZWVycm51TGk1RTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D"), - ), - latest_comments: Paginator( - count: Some(705000), - items: [], - ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), - ), -) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap similarity index 100% rename from src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap rename to src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap diff --git a/src/client/video_details.rs b/src/client/video_details.rs index c9ff2d5..e718c46 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -251,7 +251,7 @@ impl MapResponse for response::VideoDetails { .secondary_results .and_then(|sr| { sr.secondary_results.results.map(|r| { - let mut res = map_recommendations(r, sr.secondary_results.continuations, lang); + let mut res = map_recommendations(r, lang); warnings.append(&mut res.warnings); res.c }) @@ -342,11 +342,15 @@ impl MapResponse> for response::VideoRecommendations _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { let mut endpoints = self.on_response_received_endpoints; - let cont = endpoints.try_swap_remove(0).ok_or(ExtractionError::Retry)?; + let cont = some_or_bail!( + endpoints.try_swap_remove(0), + Err(ExtractionError::InvalidData( + "no continuation endpoint".into() + )) + ); Ok(map_recommendations( cont.append_continuation_items_action.continuation_items, - None, lang, )) } @@ -359,54 +363,57 @@ impl MapResponse> for response::VideoComments { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { - let received_endpoints = self - .on_response_received_endpoints - .ok_or(ExtractionError::Retry)?; - let mut warnings = received_endpoints.warnings; + let mut warnings = self.on_response_received_endpoints.warnings; let mut comments = Vec::new(); let mut comment_count = None; let mut ctoken = None; - received_endpoints.c.into_iter().for_each(|citem| { - let mut items = citem.append_continuation_items_action.continuation_items; - warnings.append(&mut items.warnings); - items.c.into_iter().for_each(|item| match item { - response::video_details::CommentListItem::CommentThreadRenderer { - comment, - replies, - rendering_priority, - } => { - let mut res = map_comment( - comment.comment_renderer, - Some(replies), - rendering_priority, - lang, - ); - comments.push(res.c); - warnings.append(&mut res.warnings) - } - response::video_details::CommentListItem::CommentRenderer(comment) => { - let mut res = map_comment( + self.on_response_received_endpoints + .c + .into_iter() + .for_each(|citem| { + let mut items = citem.append_continuation_items_action.continuation_items; + warnings.append(&mut items.warnings); + items.c.into_iter().for_each(|item| match item { + response::video_details::CommentListItem::CommentThreadRenderer { comment, - None, - response::video_details::CommentPriority::RenderingPriorityUnknown, - lang, - ); - comments.push(res.c); - warnings.append(&mut res.warnings) - } - response::video_details::CommentListItem::ContinuationItemRenderer { - continuation_endpoint, - } => { - ctoken = Some(continuation_endpoint.continuation_command.token); - } - response::video_details::CommentListItem::CommentsHeaderRenderer { count_text } => { - comment_count = count_text - .and_then(|txt| util::parse_numeric_or_warn::(&txt, &mut warnings)); - } + replies, + rendering_priority, + } => { + let mut res = map_comment( + comment.comment_renderer, + Some(replies), + rendering_priority, + lang, + ); + comments.push(res.c); + warnings.append(&mut res.warnings) + } + response::video_details::CommentListItem::CommentRenderer(comment) => { + let mut res = map_comment( + comment, + None, + response::video_details::CommentPriority::RenderingPriorityUnknown, + lang, + ); + comments.push(res.c); + warnings.append(&mut res.warnings) + } + response::video_details::CommentListItem::ContinuationItemRenderer { + continuation_endpoint, + } => { + ctoken = Some(continuation_endpoint.continuation_command.token); + } + response::video_details::CommentListItem::CommentsHeaderRenderer { + count_text, + } => { + comment_count = count_text.and_then(|txt| { + util::parse_numeric_or_warn::(&txt, &mut warnings) + }); + } + }); }); - }); Ok(MapResult { c: Paginator::new(comment_count, comments, ctoken), @@ -417,7 +424,6 @@ impl MapResponse> for response::VideoComments { fn map_recommendations( r: MapResult>, - continuations: Option>, lang: Language, ) -> MapResult> { let mut warnings = r.warnings; @@ -469,12 +475,6 @@ fn map_recommendations( }) .collect::>(); - if let Some(continuations) = continuations { - continuations.into_iter().for_each(|c| { - ctoken = Some(c.next_continuation_data.continuation); - }) - }; - MapResult { c: Paginator::new(None, items, ctoken), warnings, @@ -584,9 +584,8 @@ mod tests { #[case::chapters("chapters", "nFDBxBUfE74")] #[case::live("live", "86YLFOog4GM")] #[case::agegate("agegate", "HRKu0cvrr_o")] - #[case::newdesc("20220924_newdesc", "ZeerrnuLi5E")] - #[case::new_cont("20221011_new_continuation", "ZeerrnuLi5E")] - fn map_video_details(#[case] name: &str, #[case] id: &str) { + #[case::newdesc("newdesc", "ZeerrnuLi5E")] + fn t_map_video_details(#[case] name: &str, #[case] id: &str) { let filename = format!("testfiles/video_details/video_details_{}.json", name); let json_path = Path::new(&filename); let json_file = File::open(json_path).unwrap(); @@ -627,25 +626,10 @@ mod tests { }); } - #[test] - fn map_recommendations_empty() { - let filename = format!("testfiles/video_details/recommendations_empty.json"); - let json_path = Path::new(&filename); - let json_file = File::open(json_path).unwrap(); - - let recommendations: response::VideoRecommendations = - serde_json::from_reader(BufReader::new(json_file)).unwrap(); - let err = recommendations - .map_response("", Language::En, None) - .unwrap_err(); - - assert!(matches!(err, crate::error::ExtractionError::Retry)); - } - #[rstest] #[case::top("top")] #[case::latest("latest")] - fn map_comments(#[case] name: &str) { + fn t_map_comments(#[case] name: &str) { let filename = format!("testfiles/video_details/comments_{}.json", name); let json_path = Path::new(&filename); let json_file = File::open(json_path).unwrap(); diff --git a/src/error.rs b/src/error.rs index 8d34a10..572fd9e 100644 --- a/src/error.rs +++ b/src/error.rs @@ -75,10 +75,6 @@ pub enum ExtractionError { VideoUnavailable(&'static str, String), #[error("Video is age restricted")] VideoAgeRestricted, - #[error("Content is not available. Reason (from YT): {0}")] - ContentUnavailable(String), - #[error("Got no data from YouTube")] - NoData, #[error("deserialization error: {0}")] Deserialization(#[from] serde_json::Error), #[error("got invalid data from YT: {0}")] @@ -87,8 +83,6 @@ pub enum ExtractionError { WrongResult(String), #[error("Warnings during deserialization/mapping")] DeserializationWarnings, - #[error("Got no data from YouTube, attempt retry")] - Retry, } /// Internal error diff --git a/testfiles/video_details/recommendations_empty.json b/testfiles/video_details/recommendations_empty.json deleted file mode 100644 index d7d28fe..0000000 --- a/testfiles/video_details/recommendations_empty.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "responseContext": { - "visitorData": "CgthSmp5T24zQkRjTSiom5WaBg%3D%3D", - "serviceTrackingParams": [ - { - "service": "CSI", - "params": [ - { - "key": "c", - "value": "WEB" - }, - { - "key": "cver", - "value": "2.20221006.09.00" - }, - { - "key": "yt_li", - "value": "0" - }, - { - "key": "GetWatchNext_rid", - "value": "0x8836d1dc393da349" - } - ] - }, - { - "service": "GFEEDBACK", - "params": [ - { - "key": "logged_in", - "value": "0" - }, - { - "key": "e", - "value": "1714258,23804281,23882503,23885487,23918597,23934970,23940248,23946420,23966208,23983296,23986022,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24108448,24120820,24135310,24140247,24152443,24161116,24162920,24164186,24166867,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24199774,24211178,24217535,24219713,24223903,24224266,24225483,24226335,24227844,24228638,24229161,24241378,24243988,24248092,24248385,24254502,24255543,24255545,24256985,24259938,24260783,24262346,24263796,24265820,24267564,24267570,24268142,24268812,24268870,24278546,24278596,24279196,24279628,24279727,24280997,24281835,24282957,24283093,24283280,24286003,24286019,24287326,24287795,24288045,24289478,24289901,24289939,24290131,24290276,24290971,24292296,24295099,24295740,24297099,24298640,24298651,24298795,24299688,24299747,24390674,24391537,24392058,24392269,24394618,24590921,39322278,39322399,39322505" - } - ] - }, - { - "service": "GUIDED_HELP", - "params": [ - { - "key": "logged_in", - "value": "0" - } - ] - }, - { - "service": "ECATCHER", - "params": [ - { - "key": "client.version", - "value": "2.20221006" - }, - { - "key": "client.name", - "value": "WEB" - }, - { - "key": "client.fexp", - "value": "24286003,24298795,24256985,23804281,24001373,23946420,24283280,24289478,24223903,24298651,24286019,23885487,24077241,24265820,23918597,24255545,24036948,24259938,24279196,24199774,24282957,24279628,24268812,24169501,24225483,24590921,24197450,24298640,39322399,24290971,24108448,24287326,24219713,24278596,24002022,24181174,24227844,24287795,24229161,24283093,24162920,24248092,24241378,24166867,24002025,24280997,24391537,24278546,24288045,24034168,24290131,24211178,24289901,24226335,24268870,24295099,24135310,24191629,24394618,24007246,24004644,24243988,24281835,24392058,23998056,24185614,24262346,24187043,24224266,23986022,24228638,23934970,39322278,24292296,24260783,23940248,24263796,24267564,24299688,24390674,24152443,23966208,24267570,24080738,24290276,24217535,23882503,24279727,24164186,24289939,24187377,24268142,24120820,24199724,39322505,24392269,24254502,24255543,24299747,24161116,24140247,1714258,24297099,23983296,24295740,24248385" - } - ] - } - ], - "mainAppWebResponseContext": { - "loggedOut": true - }, - "webResponseContextExtensionData": { - "hasDecorated": true - } - }, - "trackingParams": "CAAQg2ciEwjfruPhg9j6AhXW2BEIHd9wAwc=", - "engagementPanels": [ - { - "engagementPanelSectionListRenderer": { - "content": { - "adsEngagementPanelContentRenderer": { - "hack": true - } - }, - "targetId": "engagement-panel-ads", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", - "loggingDirectives": { - "trackingParams": "CAEQ040EGAAiEwjfruPhg9j6AhXW2BEIHd9wAwc=", - "visibility": { - "types": "12" - }, - "enableDisplayloggerExperiment": true - } - } - } - ] -} diff --git a/testfiles/video_details/video_details_20221011_new_continuation.json b/testfiles/video_details/video_details_20221011_new_continuation.json deleted file mode 100644 index 40dbbce..0000000 --- a/testfiles/video_details/video_details_20221011_new_continuation.json +++ /dev/null @@ -1,11306 +0,0 @@ -{ - "responseContext": { - "visitorData": "Cgs2V0p6ZW5ab1ozTSjkrpaaBg%3D%3D", - "serviceTrackingParams": [ - { - "service": "CSI", - "params": [ - { "key": "c", "value": "WEB" }, - { "key": "cver", "value": "2.20221006.09.00" }, - { "key": "yt_li", "value": "0" }, - { "key": "GetWatchNext_rid", "value": "0x2a5a7678e268a5ff" } - ] - }, - { - "service": "GFEEDBACK", - "params": [ - { "key": "logged_in", "value": "0" }, - { - "key": "e", - "value": "1714241,23804281,23882685,23918597,23934970,23940248,23946420,23966208,23983296,23986015,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24094856,24120820,24135310,24140247,24152442,24161116,24162919,24164186,24166867,24169501,24181174,24185614,24187043,24187377,24191629,24194386,24197450,24199724,24199774,24204538,24211178,24217535,24219713,24225482,24226335,24227844,24229161,24241378,24243988,24248385,24248955,24249033,24254502,24255165,24255543,24255545,24259937,24260783,24262346,24265820,24267564,24267570,24268142,24268870,24278545,24278596,24279196,24279607,24279628,24279852,24281985,24283093,24283280,24285749,24286003,24286019,24287133,24287326,24287795,24288043,24289901,24290131,24290270,24290971,24292296,24292954,24295278,24297609,24298640,24298651,24298795,24299688,24390675,24391537,24391708,24392268,24392401,24392541,24394995,24590921,39322278,39322399" - } - ] - }, - { - "service": "GUIDED_HELP", - "params": [{ "key": "logged_in", "value": "0" }] - }, - { - "service": "ECATCHER", - "params": [ - { "key": "client.version", "value": "2.20221006" }, - { "key": "client.name", "value": "WEB" }, - { - "key": "client.fexp", - "value": "23986015,24392401,24283093,24259937,24262346,24002025,24166867,24260783,24249033,24241378,24287795,24227844,24279852,24290131,24392541,24229161,24094856,24292954,24036948,24391537,24255543,23946420,24298640,24199774,23804281,23918597,24283280,24590921,24286019,24279196,24002022,24279628,24248955,24279607,24034168,24219713,24287326,24181174,24001373,24152442,24298651,24391708,39322399,24298795,24169501,23966208,24290971,24197450,24278596,24394995,24077241,24285749,24120820,24199724,24390675,24225482,24268142,24185614,24281985,24164186,24267570,24217535,24187043,24287133,24286003,24080738,24161116,24191629,24140247,24297609,24265820,24255545,23983296,23882685,24254502,24288043,24248385,24211178,1714241,24135310,24290270,24299688,24292296,24268870,23934970,24289901,24162919,24243988,39322278,24295278,24267564,23940248,24392268,24226335,24255165,24204538,24278545,24007246,24004644,24187377,23998056,24194386" - } - ] - } - ], - "mainAppWebResponseContext": { "loggedOut": true }, - "webResponseContextExtensionData": { - "webPrefetchData": { - "navigationEndpoints": [ - { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZcyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg&pp=QAFIAQ%3D%3D", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "params": "EAEYAdoBAggB", - "playerParams": "QAFIAQ%3D%3D", - "watchEndpointSupportedPrefetchConfig": { - "prefetchHintConfig": { - "prefetchPriority": 0, - "countdownUiRelativeSecondsPrefetchCondition": -3 - } - } - } - }, - { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZcyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg&pp=QAFIAQ%3D%3D", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "params": "EAEYAdoBAggB", - "playerParams": "QAFIAQ%3D%3D", - "watchEndpointSupportedPrefetchConfig": { - "prefetchHintConfig": { - "prefetchPriority": 0, - "countdownUiRelativeSecondsPrefetchCondition": -3 - } - } - } - }, - { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZcyDHJlbGF0ZWQtYXV0b0iRl67c5_Xq82WaAQUIAxD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg&pp=QAFIAQ%3D%3D", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "params": "EAEYAdoBAggB", - "playerParams": "QAFIAQ%3D%3D", - "watchEndpointSupportedPrefetchConfig": { - "prefetchHintConfig": { - "prefetchPriority": 0, - "countdownUiRelativeSecondsPrefetchCondition": -3 - } - } - } - } - ] - }, - "hasDecorated": true - } - }, - "contents": { - "twoColumnWatchNextResults": { - "results": { - "results": { - "contents": [ - { - "videoPrimaryInfoRenderer": { - "title": { - "runs": [{ "text": "aespa ์—์ŠคํŒŒ 'Black Mamba' MV" }] - }, - "viewCount": { - "videoViewCountRenderer": { - "viewCount": { "simpleText": "234,258,725 views" }, - "shortViewCount": { "simpleText": "234M views" } - } - }, - "videoActions": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Report" }] }, - "icon": { "iconType": "FLAG" }, - "navigationEndpoint": { - "clickTrackingParams": "CK0BEMyrARgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "ignoreNavigation": true } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [ - { "text": "Need to report the video?" } - ] - }, - "content": { - "runs": [ - { - "text": "Sign in to report inappropriate content. You can also " - }, - { - "text": "file a NetzDG complaint", - "navigationEndpoint": { - "clickTrackingParams": "CK0BEMyrARgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://support.google.com/youtube/contact/netzdg?hl=en&content_url=https://www.youtube.com/watch%3Fv%3DZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://support.google.com/youtube/contact/netzdg?hl=en&content_url=https://www.youtube.com/watch%3Fv%3DZeerrnuLi5E" - } - } - }, - { "text": "." } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "text": { - "runs": [{ "text": "Sign in" }] - }, - "navigationEndpoint": { - "clickTrackingParams": "CLoBEPBbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CLoBEPBbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "command": { - "clickTrackingParams": "CLoBEPBbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { "hack": true } - } - } - } - } - }, - "shouldInterruptPlayback": false - } - }, - "trackingParams": "CK0BEMyrARgAIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Show transcript" }] }, - "icon": { "iconType": "SUBTITLES" }, - "serviceEndpoint": { - "clickTrackingParams": "CLkBEOPUCRgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CLkBEOPUCRgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-searchable-transcript", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_EXPANDED" - } - } - ] - } - }, - "trackingParams": "CLkBEOPUCRgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CK0BEMyrARgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "topLevelButtons": [ - { - "toggleButtonRenderer": { - "style": { "styleType": "STYLE_TEXT" }, - "isToggled": false, - "isDisabled": false, - "defaultIcon": { "iconType": "LIKE" }, - "defaultText": { - "accessibility": { - "accessibilityData": { - "label": "4,027,586 likes" - } - }, - "simpleText": "4M" - }, - "toggledText": { - "accessibility": { - "accessibilityData": { - "label": "4,027,587 likes" - } - }, - "simpleText": "4M" - }, - "accessibility": { - "label": "like this video along with 4,027,586 other people" - }, - "trackingParams": "CLcBEKVBGAciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "defaultTooltip": "I like this", - "toggledTooltip": "Unlike", - "toggledStyle": { - "styleType": "STYLE_DEFAULT_ACTIVE" - }, - "defaultNavigationEndpoint": { - "clickTrackingParams": "CLcBEKVBGAciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "ignoreNavigation": true } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "simpleText": "Like this video?" }, - "content": { - "simpleText": "Sign in to make your opinion count." - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "simpleText": "Sign in" }, - "navigationEndpoint": { - "clickTrackingParams": "CLgBEPqGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66426", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "nextEndpoint": { - "clickTrackingParams": "CLgBEPqGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "idamTag": "66426" - } - }, - "trackingParams": "CLgBEPqGBCITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - } - } - } - } - }, - "accessibilityData": { - "accessibilityData": { - "label": "like this video along with 4,027,586 other people" - } - }, - "toggleButtonSupportedData": { - "toggleButtonIdData": { - "id": "TOGGLE_BUTTON_ID_TYPE_LIKE" - } - }, - "targetId": "watch-like" - } - }, - { - "toggleButtonRenderer": { - "style": { "styleType": "STYLE_TEXT" }, - "isToggled": false, - "isDisabled": false, - "defaultIcon": { "iconType": "DISLIKE" }, - "defaultText": { "simpleText": "Dislike" }, - "toggledText": { "simpleText": "Dislike" }, - "accessibility": { "label": "Dislike this video" }, - "trackingParams": "CLUBEKiPCRgIIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "defaultTooltip": "I dislike this", - "toggledTooltip": "I dislike this", - "toggledStyle": { - "styleType": "STYLE_DEFAULT_ACTIVE" - }, - "defaultNavigationEndpoint": { - "clickTrackingParams": "CLUBEKiPCRgIIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "ignoreNavigation": true } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "simpleText": "Don't like this video?" - }, - "content": { - "simpleText": "Sign in to make your opinion count." - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "simpleText": "Sign in" }, - "navigationEndpoint": { - "clickTrackingParams": "CLYBEPmGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66425", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "nextEndpoint": { - "clickTrackingParams": "CLYBEPmGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "idamTag": "66425" - } - }, - "trackingParams": "CLYBEPmGBCITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - } - } - } - } - }, - "accessibilityData": { - "accessibilityData": { - "label": "Dislike this video" - } - }, - "toggleButtonSupportedData": { - "toggleButtonIdData": { - "id": "TOGGLE_BUTTON_ID_TYPE_DISLIKE" - } - }, - "targetId": "watch-dislike" - } - }, - { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "runs": [{ "text": "Share" }] }, - "serviceEndpoint": { - "clickTrackingParams": "CLMBEOWWARgJIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/share/get_share_panel" - } - }, - "shareEntityServiceEndpoint": { - "serializedShareEntity": "CgtaZWVycm51TGk1RQ%3D%3D", - "commands": [ - { - "clickTrackingParams": "CLMBEOWWARgJIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "unifiedSharePanelRenderer": { - "trackingParams": "CLQBEI5iIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "showLoadingSpinner": true - } - }, - "popupType": "DIALOG", - "beReused": true - } - } - ] - } - }, - "icon": { "iconType": "SHARE" }, - "tooltip": "Share", - "trackingParams": "CLMBEOWWARgJIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "accessibilityData": { - "accessibilityData": { "label": "Share" } - } - } - }, - { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "runs": [{ "text": "Save" }] }, - "icon": { "iconType": "PLAYLIST_ADD" }, - "accessibility": { "label": "Save to" }, - "tooltip": "Save", - "trackingParams": "CLEBEOuQCRgKIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "accessibilityData": { - "accessibilityData": { "label": "Save to playlist" } - }, - "command": { - "clickTrackingParams": "CLEBEOuQCRgKIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "ignoreNavigation": true } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [ - { - "text": "Want to watch this again later?" - } - ] - }, - "content": { - "runs": [ - { - "text": "Sign in to add this video to a playlist." - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "simpleText": "Sign in" }, - "navigationEndpoint": { - "clickTrackingParams": "CLIBEPuGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E&hl=en&ec=66427", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "nextEndpoint": { - "clickTrackingParams": "CLIBEPuGBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "idamTag": "66427" - } - }, - "trackingParams": "CLIBEPuGBCITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - } - } - } - } - } - } - } - ], - "accessibility": { - "accessibilityData": { "label": "More actions" } - } - } - }, - "trackingParams": "CK0BEMyrARgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "superTitleLink": { - "runs": [ - { - "text": "#aespa", - "navigationEndpoint": { - "clickTrackingParams": "CLABEKW3AxgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/aespa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgVhZXNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CLABEKW3AxgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#รฆspa", - "navigationEndpoint": { - "clickTrackingParams": "CK8BEKW3AxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%C3%A6spa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgXDpnNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CK8BEKW3AxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#BlackMamba", - "navigationEndpoint": { - "clickTrackingParams": "CK4BEKW3AxgEIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/blackmamba", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUMCgpibGFja21hbWJh" - } - }, - "loggingDirectives": { - "trackingParams": "CK4BEKW3AxgEIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - } - ] - }, - "dateText": { "simpleText": "Nov 17, 2020" }, - "relativeDateText": { - "accessibility": { - "accessibilityData": { "label": "1 year ago" } - }, - "simpleText": "1 year ago" - } - } - }, - { - "videoSecondaryInfoRenderer": { - "owner": { - "videoOwnerRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s48-c-k-c0x00ffffff-no-rj", - "width": 48, - "height": 48 - }, - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s88-c-k-c0x00ffffff-no-rj", - "width": 88, - "height": 88 - }, - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s176-c-k-c0x00ffffff-no-rj", - "width": 176, - "height": 176 - } - ] - }, - "title": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CKwBEOE5IhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "subscriptionButton": { "type": "FREE" }, - "navigationEndpoint": { - "clickTrackingParams": "CKwBEOE5IhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - }, - "subscriberCountText": { - "accessibility": { - "accessibilityData": { - "label": "31 million subscribers" - } - }, - "simpleText": "31M subscribers" - }, - "trackingParams": "CKwBEOE5IhMIkoPjisrY-gIVI0R6BR0wrwWX", - "badges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CKwBEOE5IhMIkoPjisrY-gIVI0R6BR0wrwWX", - "accessibilityData": { "label": "Verified" } - } - } - ] - } - }, - "description": { - "runs": [ - { - "text": "๐ŸŽงListen and download aespa's debut single \"Black Mamba\": " - }, - { - "text": "https://smarturl.it/aespa_BlackMamba", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTA0SWZocTZtQ2hjMlZ3OFhGRFNSS2lyM2NyQXxBQ3Jtc0tsRE8xdWY0TGF5M19PeFFjT3JIcEE2SDZTZlNVMGJLZUdnU184SWpaT3Znb0VSVm50WDdfR2UwbjBNVGFIRGVEX2p5U0wwNE5zUzU0bGhsTWFZc052ZTEwM0FXVTNZWUg1YmRBVUwtUHpGWkJma01NMA&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTA0SWZocTZtQ2hjMlZ3OFhGRFNSS2lyM2NyQXxBQ3Jtc0tsRE8xdWY0TGF5M19PeFFjT3JIcEE2SDZTZlNVMGJLZUdnU184SWpaT3Znb0VSVm50WDdfR2UwbjBNVGFIRGVEX2p5U0wwNE5zUzU0bGhsTWFZc052ZTEwM0FXVTNZWUg1YmRBVUwtUHpGWkJma01NMA&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n๐ŸThe Debut Stage " }, - { - "text": "https://youtu.be/Ky5RT5oGg0w", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Ky5RT5oGg0w&t=0s", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Ky5RT5oGg0w", - "startTimeSeconds": 0, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2b2e514f9a06834c&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - } - }, - { - "text": "\n\n๐ŸŽŸ๏ธ aespa Showcase SYNK in LA! Tickets now on sale: " - }, - { - "text": "https://www.ticketmaster.com/event/0A...", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa1QzZURTUTVfZ2loZExTdDZnUlhhTGlCYmZtd3xBQ3Jtc0tuSDV5bEZvdllPUkZ6MnRkYTh0MUJyMWtWWXpKSVU5aEYxU3Z5WDktTUN3M0RnMDVVSWRic185dVR6OTBvUWpYZGFFQzNQTTd4ckpNTE5CZXROYmhDSnB4TGx5VHh6M1BQMzRrejdHNDF5V3YwQTZLTQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa1QzZURTUTVfZ2loZExTdDZnUlhhTGlCYmZtd3xBQ3Jtc0tuSDV5bEZvdllPUkZ6MnRkYTh0MUJyMWtWWXpKSVU5aEYxU3Z5WDktTUN3M0RnMDVVSWRic185dVR6OTBvUWpYZGFFQzNQTTd4ckpNTE5CZXROYmhDSnB4TGx5VHh6M1BQMzRrejdHNDF5V3YwQTZLTQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { - "text": "\n\nSubscribe to aespa Official YouTube Channel!\n" - }, - { - "text": "https://www.youtube.com/aespa?sub_con...", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "nofollow": true - } - } - }, - { "text": "\n\naespa official\n" }, - { - "text": "https://www.youtube.com/c/aespa", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/c/aespa", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/c/aespa", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.instagram.com/aespa_official", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmlfd2Z6RENuRTZ5RjV5aHNjSEh0dnQ4QTlVd3xBQ3Jtc0tuWG12OUxkQm0xSXB5NTc4U3BQVzRsUGJwU2daa0poQlB6Q21UMEcxR1VxSFJSYnRwTy1TOFBqdGgxaDAxbjBwNEZGWmdHUUR4bGNnQUpHVGF6WmVzTUYxa2s5anp3R3ptY3oza3JQb1JsbnpaVnRhUQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmlfd2Z6RENuRTZ5RjV5aHNjSEh0dnQ4QTlVd3xBQ3Jtc0tuWG12OUxkQm0xSXB5NTc4U3BQVzRsUGJwU2daa0poQlB6Q21UMEcxR1VxSFJSYnRwTy1TOFBqdGgxaDAxbjBwNEZGWmdHUUR4bGNnQUpHVGF6WmVzTUYxa2s5anp3R3ptY3oza3JQb1JsbnpaVnRhUQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.tiktok.com/@aespa_official", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkk1M2FUTGVHMUtrTFAwa1lMWV9hOGZMZERUZ3xBQ3Jtc0tsODVpVHBkUVNVY1JsS2pVTVJFT2pWQkk4aDZUSHdnZ1c3eHJBTUpKMWpvSEx3MXpWNDRQdi0yeUF4N0hISWJLN0hJUnA3Nmo0SjJBQ1N2QXMwOU4telRseG9QSjhoVnN0RXZEbzl1bTU0OUwxWFk2Zw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbkk1M2FUTGVHMUtrTFAwa1lMWV9hOGZMZERUZ3xBQ3Jtc0tsODVpVHBkUVNVY1JsS2pVTVJFT2pWQkk4aDZUSHdnZ1c3eHJBTUpKMWpvSEx3MXpWNDRQdi0yeUF4N0hISWJLN0hJUnA3Nmo0SjJBQ1N2QXMwOU4telRseG9QSjhoVnN0RXZEbzl1bTU0OUwxWFk2Zw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://twitter.com/aespa_Official", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnl1ai1WSFJlRXljUzhldGxmV1FUMmxLblhNZ3xBQ3Jtc0trOEtOcGxOVkFqRFNnQWluS0U3ZXdNYnJRRTFnaExsajBoYTJDRTdRRlVhdnBrUm5mZEdSanNxWmQ3aVU2RzJFTHpyWm5VTzVDYzY0UHl2Q1JrOV90a1YzWExJNW53M3dSa1hlQ1laWGdLNjczdlpERQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnl1ai1WSFJlRXljUzhldGxmV1FUMmxLblhNZ3xBQ3Jtc0trOEtOcGxOVkFqRFNnQWluS0U3ZXdNYnJRRTFnaExsajBoYTJDRTdRRlVhdnBrUm5mZEdSanNxWmQ3aVU2RzJFTHpyWm5VTzVDYzY0UHl2Q1JrOV90a1YzWExJNW53M3dSa1hlQ1laWGdLNjczdlpERQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.facebook.com/aespa.official", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWZnOW5ucm9uS0RnQ2RhdDNhUGNqd25iUGgyUXxBQ3Jtc0ttOXlScGx4bm1ON3FVMXQyQ0k3N0ZORi1WcU9JMEZhMEZ3WmMydk1KNmxzWW1rdHpvcWpTbmpRREJUbndTT1c5enctVkNvQmNKV3B1eEEtd2tIeGpCTE9JUXV5TG4tcVlaLXlJb1ZmVHp6SjBSZUdfTQ&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWZnOW5ucm9uS0RnQ2RhdDNhUGNqd25iUGgyUXxBQ3Jtc0ttOXlScGx4bm1ON3FVMXQyQ0k3N0ZORi1WcU9JMEZhMEZ3WmMydk1KNmxzWW1rdHpvcWpTbmpRREJUbndTT1c5enctVkNvQmNKV3B1eEEtd2tIeGpCTE9JUXV5TG4tcVlaLXlJb1ZmVHp6SjBSZUdfTQ&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://weibo.com/aespa", - "navigationEndpoint": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmRFU2dTS2dhQmI1Y1pVU0xwWjNBazZpeUNWQXxBQ3Jtc0tsNThEWmd1b2hFSjVFR0tTdHVXTUh6dHlKWEVndDE3YlZYS1pCNG40RklNUGxycnJvczF4azhlZ0prQlJyRm03QWEwQXI2a2tNQUt0dExESmZlYnQ0ZXNnM1RENGV2Ujd6Tm1zOEViaDFGdFY0SEJaRQ&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmRFU2dTS2dhQmI1Y1pVU0xwWjNBazZpeUNWQXxBQ3Jtc0tsNThEWmd1b2hFSjVFR0tTdHVXTUh6dHlKWEVndDE3YlZYS1pCNG40RklNUGxycnJvczF4azhlZ0prQlJyRm03QWEwQXI2a2tNQUt0dExESmZlYnQ0ZXNnM1RENGV2Ujd6Tm1zOEViaDFGdFY0SEJaRQ&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n\n" }, - { - "text": "#aespa", - "navigationEndpoint": { - "clickTrackingParams": "CKsBENzXBBgXIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/aespa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgVhZXNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CKsBENzXBBgXIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#รฆspa", - "navigationEndpoint": { - "clickTrackingParams": "CKoBENzXBBgZIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%C3%A6spa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgXDpnNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CKoBENzXBBgZIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#BlackMamba", - "navigationEndpoint": { - "clickTrackingParams": "CKkBENzXBBgbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/blackmamba", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUMCgpibGFja21hbWJh" - } - }, - "loggingDirectives": { - "trackingParams": "CKkBENzXBBgbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#๋ธ”๋ž™๋ง˜๋ฐ”", - "navigationEndpoint": { - "clickTrackingParams": "CKgBENzXBBgdIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUOCgzruJTrnpnrp5jrsJQ%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CKgBENzXBBgdIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#์—์ŠคํŒŒ", - "navigationEndpoint": { - "clickTrackingParams": "CKcBENzXBBgfIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gULCgnsl5DsiqTtjIw%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CKcBENzXBBgfIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { - "text": "\naespa ์—์ŠคํŒŒ 'Black Mamba' MV โ„— SM Entertainment" - } - ] - }, - "subscribeButton": { - "buttonRenderer": { - "style": "STYLE_DESTRUCTIVE", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "runs": [{ "text": "Subscribe" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CKUBEPBbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "ignoreNavigation": true } - }, - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "simpleText": "Want to subscribe to this channel?" - }, - "content": { - "simpleText": "Sign in to subscribe to this channel." - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "simpleText": "Sign in" }, - "navigationEndpoint": { - "clickTrackingParams": "CKYBEP2GBCITCJKD44rK2PoCFSNEegUdMK8FlzIJc3Vic2NyaWJl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fwatch%253Fv%253DZeerrnuLi5E%26continue_action%3DQUFFLUhqbEhVRUp2Mzl4dHdWU0EzZXNpcVR6NktWeWhEQXxBQ3Jtc0ttVUI1US1DS3hoWFNkSUUtVW5IU2VEVW4yODhiS1liZF82N0lwWWdZWWdYaHUzemNST0swZzFBelRKRFpuNXJSVXR2UVExZG9oNlkyMlVaRmY5eWZvdDUxR0VDYnNtV1Y5cEVqMGQ1V1FMT0gybnhZdHBSN21DckloaGd0SjNLWkdfXzc4dlI3d01oOFF5bVNrQjVWaDNLLV80YnhTQWYxc1kwS1l1LUdFMFg1dkYzeHdIWGM2cnNXbXZrU0ZOYVRoamdtUHMwRmd1Z1hYRUZDMHpQTGstZDVaOXNR&hl=en&ec=66429", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { - "nextEndpoint": { - "clickTrackingParams": "CKYBEP2GBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "continueAction": "QUFFLUhqbEhVRUp2Mzl4dHdWU0EzZXNpcVR6NktWeWhEQXxBQ3Jtc0ttVUI1US1DS3hoWFNkSUUtVW5IU2VEVW4yODhiS1liZF82N0lwWWdZWWdYaHUzemNST0swZzFBelRKRFpuNXJSVXR2UVExZG9oNlkyMlVaRmY5eWZvdDUxR0VDYnNtV1Y5cEVqMGQ1V1FMT0gybnhZdHBSN21DckloaGd0SjNLWkdfXzc4dlI3d01oOFF5bVNrQjVWaDNLLV80YnhTQWYxc1kwS1l1LUdFMFg1dkYzeHdIWGM2cnNXbXZrU0ZOYVRoamdtUHMwRmd1Z1hYRUZDMHpQTGstZDVaOXNR", - "idamTag": "66429" - } - }, - "trackingParams": "CKYBEP2GBCITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - } - } - } - } - }, - "trackingParams": "CKUBEPBbIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "targetId": "watch-subscribe" - } - }, - "metadataRowContainer": { - "metadataRowContainerRenderer": { - "collapsedItemCount": 0, - "trackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "showMoreText": { "simpleText": "Show more" }, - "showLessText": { "simpleText": "Show less" }, - "trackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "defaultExpanded": false, - "descriptionCollapsedLines": 3, - "showMoreCommand": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandExecutorCommand": { - "commands": [ - { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-structured-description", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_EXPANDED" - } - }, - { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "scrollToEngagementPanelCommand": { - "targetId": "engagement-panel-structured-description" - } - } - ] - } - }, - "showLessCommand": { - "clickTrackingParams": "CKQBEM2rARgBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-structured-description", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - } - } - }, - { - "itemSectionRenderer": { - "contents": [ - { - "commentsEntryPointHeaderRenderer": { - "headerText": { "runs": [{ "text": "Comments" }] }, - "onTap": { - "clickTrackingParams": "CKMBEMTgBBgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandExecutorCommand": { - "commands": [ - { - "clickTrackingParams": "CKMBEMTgBBgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-comments-section", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_EXPANDED" - } - }, - { - "clickTrackingParams": "CKMBEMTgBBgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "scrollToEngagementPanelCommand": { - "targetId": "engagement-panel-comments-section" - } - } - ] - } - }, - "trackingParams": "CKMBEMTgBBgAIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commentCount": { "simpleText": "705K" }, - "simpleboxAvatar": { - "thumbnails": [ - { "url": "", "width": 88, "height": 88 } - ], - "accessibility": { - "accessibilityData": { "label": "" } - } - }, - "simpleboxPlaceholder": { - "runs": [{ "text": "Add a comment..." }] - }, - "targetId": "comments-entry-point-header-identifier" - } - } - ], - "trackingParams": "CKIBELsvGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "sectionIdentifier": "comments-entry-point" - } - }, - { - "itemSectionRenderer": { - "contents": [ - { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CKEBELsvGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/next" - } - }, - "continuationCommand": { - "token": "Eg0SC1plZXJybnVMaTVFGAYyJSIRIgtaZWVycm51TGk1RTAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D", - "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" - } - } - } - } - ], - "trackingParams": "CKEBELsvGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "sectionIdentifier": "comment-item-section", - "targetId": "comments-section" - } - } - ], - "trackingParams": "CKABELovIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "secondaryResults": { - "secondaryResults": { - "results": [ - { - "compactVideoRenderer": { - "videoId": "WPdWvnAAurg", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Savage' MV by SMTOWN 1 year ago 4 minutes, 19 seconds 218,055,265 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ 'Savage' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "218,055,265 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "4 minutes, 19 seconds" } - }, - "simpleText": "4:19" - }, - "navigationEndpoint": { - "clickTrackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=58f756be7000bab8&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZdAuPWCgOfX1ftY", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "218 million views" } - }, - "simpleText": "218M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CJ4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJ4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "WPdWvnAAurg", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJ4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["WPdWvnAAurg"], - "params": "CAQ%3D" - } - }, - "videoIds": ["WPdWvnAAurg"] - } - }, - { - "clickTrackingParams": "CJ4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CJ8BELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CJ4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CJsBEKQwGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - }, - "targetId": "watch-related-menu-button" - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "4 minutes, 19 seconds" - } - }, - "simpleText": "4:19" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJ0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "WPdWvnAAurg", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CJ0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "WPdWvnAAurg" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJ0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "WPdWvnAAurg", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["WPdWvnAAurg"], - "params": "CAQ%3D" - } - }, - "videoIds": ["WPdWvnAAurg"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Savage' MV - 4 minutes, 19 seconds - Go to channel - SMTOWN - 218M views - 1 year ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "4TWR90KJl84", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Next Level' MV by SMTOWN 1 year ago 3 minutes, 56 seconds 248,023,999 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ 'Next Level' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "248,023,999 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 56 seconds" } - }, - "simpleText": "3:56" - }, - "navigationEndpoint": { - "clickTrackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=4TWR90KJl84", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "4TWR90KJl84", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e13591f7428997ce&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZdAzq-mlPS-5JrhAQ==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "248 million views" } - }, - "simpleText": "248M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CJkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "4TWR90KJl84", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["4TWR90KJl84"], - "params": "CAQ%3D" - } - }, - "videoIds": ["4TWR90KJl84"] - } - }, - { - "clickTrackingParams": "CJkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CJoBELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CJkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CJYBEKQwGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 56 seconds" - } - }, - "simpleText": "3:56" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "4TWR90KJl84", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CJgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "4TWR90KJl84" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "4TWR90KJl84", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["4TWR90KJl84"], - "params": "CAQ%3D" - } - }, - "videoIds": ["4TWR90KJl84"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Next Level' MV - 3 minutes, 56 seconds - Go to channel - SMTOWN - 248M views - 1 year ago - play video" - } - } - } - }, - { - "compactRadioRenderer": { - "playlistId": "RDZeerrnuLi5E", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDmCJEDC8eGQZ2i3IHDSMck7iGQcw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAGtpQwC2MAACtk7tdDTil_8Usa-g", - "width": 336, - "height": 188 - } - ], - "sampledThumbnailColor": { - "red": 114, - "green": 35, - "blue": 44 - } - }, - "title": { - "simpleText": "Mix - aespa ์—์ŠคํŒŒ 'Black Mamba' MV" - }, - "navigationEndpoint": { - "clickTrackingParams": "CJUBEKMwGAIiEwiSg-OKytj6AhUjRHoFHTCvBZcyCmxpc3Rfb3RoZXKaAQUIDBD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E&list=RDZeerrnuLi5E&start_radio=1&rv=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "playlistId": "RDZeerrnuLi5E", - "params": "OALAAQHCAwtaZWVycm51TGk1RQ%3D%3D", - "continuePlayback": true, - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "Gg1SRFplZXJybnVMaTVF" - } - }, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "videoCountText": { "runs": [{ "text": "50+ videos" }] }, - "secondaryNavigationEndpoint": { - "clickTrackingParams": "CJUBEKMwGAIiEwiSg-OKytj6AhUjRHoFHTCvBZcyCmxpc3Rfb3RoZXKaAQUIDBD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=4TWR90KJl84&list=RDZeerrnuLi5E&start_radio=1", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "4TWR90KJl84", - "playlistId": "RDZeerrnuLi5E", - "params": "OALAAQE%3D", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "Gg1SRFplZXJybnVMaTVF" - } - }, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e13591f7428997ce&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CJUBEKMwGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "thumbnailText": { - "runs": [ - { "text": "50+", "bold": true }, - { "text": " videos" } - ] - }, - "videoCountShortText": { "runs": [{ "text": "50+" }] }, - "shareUrl": "https://www.youtube.com/watch?v=ZeerrnuLi5E&playnext=1&list=RDZeerrnuLi5E", - "thumbnailOverlays": [ - { - "thumbnailOverlayBottomPanelRenderer": { - "icon": { "iconType": "MIX" } - } - }, - { - "thumbnailOverlayHoverTextRenderer": { - "text": { "runs": [{ "text": "Play all" }] }, - "icon": { "iconType": "PLAY_ALL" } - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "compactVideoRenderer": { - "videoId": "uR8Mrt1IpXg", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnAsLcZaI1uWDB4nag1KnNotAUWw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBY8Von40LZlH0BIduElAOd7YQ3KQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ 'Psycho' MV by SMTOWN 2 years ago 3 minutes, 36 seconds 347,102,621 views" - } - }, - "simpleText": "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ 'Psycho' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "347,102,621 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 36 seconds" } - }, - "simpleText": "3:36" - }, - "navigationEndpoint": { - "clickTrackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=uR8Mrt1IpXg", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "uR8Mrt1IpXg", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=b91f0caedd48a578&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdA-Mqi6u2Vw4-5AQ==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "347 million views" } - }, - "simpleText": "347M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CJMBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJMBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "uR8Mrt1IpXg", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJMBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["uR8Mrt1IpXg"], - "params": "CAQ%3D" - } - }, - "videoIds": ["uR8Mrt1IpXg"] - } - }, - { - "clickTrackingParams": "CJMBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CJQBELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CJMBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CJABEKQwGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 36 seconds" - } - }, - "simpleText": "3:36" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJIBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "uR8Mrt1IpXg", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CJIBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "uR8Mrt1IpXg" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJIBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CJEBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CJEBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "uR8Mrt1IpXg", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CJEBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["uR8Mrt1IpXg"], - "params": "CAQ%3D" - } - }, - "videoIds": ["uR8Mrt1IpXg"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CJEBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ 'Psycho' MV - 3 minutes, 36 seconds - Go to channel - SMTOWN - 347M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "UUUWIGx3hDE", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAe05b8SVKrrSU0MSOcxluyp1R_aA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6B8WyE4aYQfJrjBMKxz0H-G23Og", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" Performance Video by ITZY 2 years ago 3 minutes, 18 seconds 97,453,393 views" - } - }, - "simpleText": "ITZY \"WANNABE\" Performance Video" - }, - "longBylineText": { - "runs": [ - { - "text": "ITZY", - "navigationEndpoint": { - "clickTrackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCDhM2k2Cua-JdobAh5moMFg", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCDhM2k2Cua-JdobAh5moMFg", - "canonicalBaseUrl": "/channel/UCDhM2k2Cua-JdobAh5moMFg" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "97,453,393 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 18 seconds" } - }, - "simpleText": "3:18" - }, - "navigationEndpoint": { - "clickTrackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=UUUWIGx3hDE", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "UUUWIGx3hDE", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=514516206c778431&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "ITZY", - "navigationEndpoint": { - "clickTrackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCDhM2k2Cua-JdobAh5moMFg", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCDhM2k2Cua-JdobAh5moMFg", - "canonicalBaseUrl": "/channel/UCDhM2k2Cua-JdobAh5moMFg" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/jQq2YC6CxI82cb54SCLCVKgrL7AHhaccGr8JQcFMBagJ64URg5UNpYNmlIqQ7i7ODdSOUENjSg=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZdAsYje44bExaJR", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "97 million views" } - }, - "simpleText": "97M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CI4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CI4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "UUUWIGx3hDE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CI4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["UUUWIGx3hDE"], - "params": "CAQ%3D" - } - }, - "videoIds": ["UUUWIGx3hDE"] - } - }, - { - "clickTrackingParams": "CI4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CI8BELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CI4BEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CIsBEKQwGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 18 seconds" - } - }, - "simpleText": "3:18" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CI0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "UUUWIGx3hDE", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CI0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "UUUWIGx3hDE" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CI0BEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CIwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "UUUWIGx3hDE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["UUUWIGx3hDE"], - "params": "CAQ%3D" - } - }, - "videoIds": ["UUUWIGx3hDE"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CIwBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" Performance Video - 3 minutes, 18 seconds - Go to channel - ITZY - 97M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "NoYKBAajoyo", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV by Stone Music Entertainment 2 years ago 3 minutes, 29 seconds 266,364,690 views" - } - }, - "simpleText": "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV" - }, - "longBylineText": { - "runs": [ - { - "text": "Stone Music Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/stonemusicent", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC_pwIXKXNm5KGhdEVzmY60A", - "canonicalBaseUrl": "/c/stonemusicent" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "266,364,690 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 29 seconds" } - }, - "simpleText": "3:29" - }, - "navigationEndpoint": { - "clickTrackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=NoYKBAajoyo", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "NoYKBAajoyo", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=36860a0406a3a32a&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "Stone Music Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWQ=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/stonemusicent", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC_pwIXKXNm5KGhdEVzmY60A", - "canonicalBaseUrl": "/c/stonemusicent" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/jv3r-jNHhG2jktdZcbxgdOUqdX6Yu-AbrpS6kYpYAeoAc0nZyMB5x7jjdjoDzxmHo2Q0LZQC=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZdAqsaOtcDAgsM2", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "266 million views" } - }, - "simpleText": "266M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CIkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "NoYKBAajoyo", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["NoYKBAajoyo"], - "params": "CAQ%3D" - } - }, - "videoIds": ["NoYKBAajoyo"] - } - }, - { - "clickTrackingParams": "CIkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CIoBELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CIkBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CIYBEKQwGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 29 seconds" - } - }, - "simpleText": "3:29" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CIgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "NoYKBAajoyo", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CIgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "NoYKBAajoyo" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CIgBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CIcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "NoYKBAajoyo", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["NoYKBAajoyo"], - "params": "CAQ%3D" - } - }, - "videoIds": ["NoYKBAajoyo"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CIcBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV - 3 minutes, 29 seconds - Go to channel - Stone Music Entertainment - 266M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "32si5cfrCNc", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjimPvMxDwTmPBlKX8Buo9EjMeOg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDCsJMBcdZaForwAnhjYy3L1JT1hQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - 'How You Like That' DANCE PERFORMANCE VIDEO by BLACKPINK 2 years ago 3 minutes, 1 second 1,254,749,733 views" - } - }, - "simpleText": "BLACKPINK - 'How You Like That' DANCE PERFORMANCE VIDEO" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "1,254,749,733 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 1 second" } - }, - "simpleText": "3:01" - }, - "navigationEndpoint": { - "clickTrackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZcyB3JlbGF0ZWRIkZeu3Of16vNlmgEFCAEQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=32si5cfrCNc", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "32si5cfrCNc", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=df6b22e5c7eb08d7&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZdA15Gsv9zcyLXfAQ==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "1.2 billion views" } - }, - "simpleText": "1.2B views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CIQBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIQBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "32si5cfrCNc", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIQBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["32si5cfrCNc"], - "params": "CAQ%3D" - } - }, - "videoIds": ["32si5cfrCNc"] - } - }, - { - "clickTrackingParams": "CIQBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CIUBELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CIQBEP6YBBgGIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - ], - "trackingParams": "CIEBEKQwGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 1 second" - } - }, - "simpleText": "3:01" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CIMBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "32si5cfrCNc", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CIMBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "32si5cfrCNc" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CIMBEPnnAxgCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CIIBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CIIBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "32si5cfrCNc", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CIIBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["32si5cfrCNc"], - "params": "CAQ%3D" - } - }, - "videoIds": ["32si5cfrCNc"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CIIBEMfsBBgDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - 'How You Like That' DANCE PERFORMANCE VIDEO - 3 minutes, 1 second - Go to channel - BLACKPINK - 1.2B views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "CM4CkVFmTds", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "TWICE \"I CAN'T STOP ME\" M/V by JYP Entertainment 1 year ago 3 minutes, 41 seconds 459,831,562 views" - } - }, - "simpleText": "TWICE \"I CAN'T STOP ME\" M/V" - }, - "longBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "459,831,562 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 41 seconds" } - }, - "simpleText": "3:41" - }, - "navigationEndpoint": { - "clickTrackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=CM4CkVFmTds", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "CM4CkVFmTds", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=08ce029151664ddb&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/fxlLUAZQPfYiK_6B-8ZQDbT1C_o-LkTTT75RO_JZ_78SbTSrNrRHB-X7nJkUJYKUb2XOos_Tnw=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8Fl0Dbm5mLldKA5wg=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "459 million views" } - }, - "simpleText": "459M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CH8Q_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CH8Q_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "CM4CkVFmTds", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CH8Q_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["CM4CkVFmTds"], - "params": "CAQ%3D" - } - }, - "videoIds": ["CM4CkVFmTds"] - } - }, - { - "clickTrackingParams": "CH8Q_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CIABELlqIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CH8Q_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CHwQpDAYByITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 41 seconds" - } - }, - "simpleText": "3:41" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CH4Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "CM4CkVFmTds", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CH4Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "CM4CkVFmTds" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CH4Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CH0Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CH0Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "CM4CkVFmTds", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CH0Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["CM4CkVFmTds"], - "params": "CAQ%3D" - } - }, - "videoIds": ["CM4CkVFmTds"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CH0Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "TWICE \"I CAN'T STOP ME\" M/V - 3 minutes, 41 seconds - Go to channel - JYP Entertainment - 459M views - 1 year ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "UZPZyd5vE1c", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD0elXCfbeIuNyk1C4xJkfSUZrJPg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnA-7uKZLgLXvc4DbgvpRyODNPrg", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Shut Down by BLACKPINK 3 weeks ago 2 minutes, 56 seconds 7,118,730 views" - } - }, - "simpleText": "Shut Down" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "3 weeks ago" }, - "viewCountText": { "simpleText": "7,118,730 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "2 minutes, 56 seconds" } - }, - "simpleText": "2:56" - }, - "navigationEndpoint": { - "clickTrackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=UZPZyd5vE1c", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "UZPZyd5vE1c", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5193d9c9de6f1357&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8Fl0DXprzznbn2yVE=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "7.1 million views" } - }, - "simpleText": "7.1M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CHoQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHoQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "UZPZyd5vE1c", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHoQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["UZPZyd5vE1c"], - "params": "CAQ%3D" - } - }, - "videoIds": ["UZPZyd5vE1c"] - } - }, - { - "clickTrackingParams": "CHoQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CHsQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CHoQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CHcQpDAYCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "2 minutes, 56 seconds" - } - }, - "simpleText": "2:56" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CHkQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "UZPZyd5vE1c", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CHkQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "UZPZyd5vE1c" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CHkQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CHgQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHgQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "UZPZyd5vE1c", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHgQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["UZPZyd5vE1c"], - "params": "CAQ%3D" - } - }, - "videoIds": ["UZPZyd5vE1c"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CHgQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "Shut Down - 2 minutes, 56 seconds - Go to channel - BLACKPINK - Topic - 7.1M views - 3 weeks ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "CKZvWhCqx1s", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4uq8-ViYtFE0-2feawfW_IEADxg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4j67LyXvM7yBQrqhAQPrdOIExHg", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ROSร‰ - 'On The Ground' M/V by BLACKPINK 1 year ago 3 minutes, 9 seconds 300,492,226 views" - } - }, - "simpleText": "ROSร‰ - 'On The Ground' M/V" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "300,492,226 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 9 seconds" } - }, - "simpleText": "3:09" - }, - "navigationEndpoint": { - "clickTrackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=CKZvWhCqx1s", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "CKZvWhCqx1s", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=08a66f5a10aac75b&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8Fl0DbjquFoeub0wg=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "300 million views" } - }, - "simpleText": "300M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CHUQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHUQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "CKZvWhCqx1s", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHUQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["CKZvWhCqx1s"], - "params": "CAQ%3D" - } - }, - "videoIds": ["CKZvWhCqx1s"] - } - }, - { - "clickTrackingParams": "CHUQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CHYQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CHUQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CHIQpDAYCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 9 seconds" - } - }, - "simpleText": "3:09" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CHQQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "CKZvWhCqx1s", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CHQQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "CKZvWhCqx1s" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CHQQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CHMQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHMQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "CKZvWhCqx1s", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHMQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["CKZvWhCqx1s"], - "params": "CAQ%3D" - } - }, - "videoIds": ["CKZvWhCqx1s"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CHMQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "ROSร‰ - 'On The Ground' M/V - 3 minutes, 9 seconds - Go to channel - BLACKPINK - 300M views - 1 year ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "fE2h3lGlOsk", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC44Q0lpu5a8rltgTMxi0X2QA6jnQ", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6F85UnQjP3_9U0gehdYbbF6NTxw", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" M/V @ITZY by JYP Entertainment 2 years ago 3 minutes, 39 seconds 469,178,299 views" - } - }, - "simpleText": "ITZY \"WANNABE\" M/V @ITZY" - }, - "longBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "469,178,299 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 39 seconds" } - }, - "simpleText": "3:39" - }, - "navigationEndpoint": { - "clickTrackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=fE2h3lGlOsk", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "fE2h3lGlOsk", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=7c4da1de51a53ac9&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/fxlLUAZQPfYiK_6B-8ZQDbT1C_o-LkTTT75RO_JZ_78SbTSrNrRHB-X7nJkUJYKUb2XOos_Tnw=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8Fl0DJ9ZSN5bvopnw=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "469 million views" } - }, - "simpleText": "469M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CHAQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CHAQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "fE2h3lGlOsk", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CHAQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["fE2h3lGlOsk"], - "params": "CAQ%3D" - } - }, - "videoIds": ["fE2h3lGlOsk"] - } - }, - { - "clickTrackingParams": "CHAQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CHEQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CHAQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CG0QpDAYCiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 39 seconds" - } - }, - "simpleText": "3:39" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CG8Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "fE2h3lGlOsk", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CG8Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "fE2h3lGlOsk" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CG8Q-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CG4Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CG4Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "fE2h3lGlOsk", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CG4Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["fE2h3lGlOsk"], - "params": "CAQ%3D" - } - }, - "videoIds": ["fE2h3lGlOsk"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CG4Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" M/V @ITZY - 3 minutes, 39 seconds - Go to channel - JYP Entertainment - 469M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "Y8JFxS1HlDo", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDf8U7fRH0R-qXbbGwKwpKBCeOa4A", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOopxOvyhTYJ-zF5yqFpEl5_W_EQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "IVE ์•„์ด๋ธŒ 'LOVE DIVE' MV by starshipTV 6 months ago 2 minutes, 59 seconds 161,053,206 views" - } - }, - "simpleText": "IVE ์•„์ด๋ธŒ 'LOVE DIVE' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "starshipTV", - "navigationEndpoint": { - "clickTrackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/starshipTV", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", - "canonicalBaseUrl": "/c/starshipTV" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "6 months ago" }, - "viewCountText": { "simpleText": "161,053,206 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "2 minutes, 59 seconds" } - }, - "simpleText": "2:59" - }, - "navigationEndpoint": { - "clickTrackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Y8JFxS1HlDo", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Y8JFxS1HlDo", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=63c245c52d47943a&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "starshipTV", - "navigationEndpoint": { - "clickTrackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/starshipTV", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", - "canonicalBaseUrl": "/c/starshipTV" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/ytc/AMLnZu_09DwCM_6aPAyhOP_HYK1v1Jm9YdYwW1zLtBkP3w=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8Fl0C6qJ7q0riR4WM=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "161 million views" } - }, - "simpleText": "161M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CGsQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGsQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "Y8JFxS1HlDo", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGsQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["Y8JFxS1HlDo"], - "params": "CAQ%3D" - } - }, - "videoIds": ["Y8JFxS1HlDo"] - } - }, - { - "clickTrackingParams": "CGsQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CGwQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CGsQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CGgQpDAYCyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "2 minutes, 59 seconds" - } - }, - "simpleText": "2:59" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CGoQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "Y8JFxS1HlDo", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CGoQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "Y8JFxS1HlDo" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CGoQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CGkQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGkQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "Y8JFxS1HlDo", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGkQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["Y8JFxS1HlDo"], - "params": "CAQ%3D" - } - }, - "videoIds": ["Y8JFxS1HlDo"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CGkQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "IVE ์•„์ด๋ธŒ 'LOVE DIVE' MV - 2 minutes, 59 seconds - Go to channel - starshipTV - 161M views - 6 months ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "dNCWe_6HAM8", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/dNCWe_6HAM8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDdT1JD7bbEJ3z7fsQQ59tWeQUwkw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/dNCWe_6HAM8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBTecIbmrlrTBt4sMGNPVJkHpOGtA", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "LISA - 'MONEY' EXCLUSIVE PERFORMANCE VIDEO by BLACKPINK 1 year ago 2 minutes, 51 seconds 694,135,299 views" - } - }, - "simpleText": "LISA - 'MONEY' EXCLUSIVE PERFORMANCE VIDEO" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "694,135,299 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "2 minutes, 51 seconds" } - }, - "simpleText": "2:51" - }, - "navigationEndpoint": { - "clickTrackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=dNCWe_6HAM8", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "dNCWe_6HAM8", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr1---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=74d0967bfe8700cf&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8Fl0DPgZz0v8-l6HQ=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "694 million views" } - }, - "simpleText": "694M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CGYQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGYQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "dNCWe_6HAM8", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGYQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["dNCWe_6HAM8"], - "params": "CAQ%3D" - } - }, - "videoIds": ["dNCWe_6HAM8"] - } - }, - { - "clickTrackingParams": "CGYQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CGcQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CGYQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CGMQpDAYDCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "2 minutes, 51 seconds" - } - }, - "simpleText": "2:51" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CGUQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "dNCWe_6HAM8", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CGUQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "dNCWe_6HAM8" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CGUQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CGQQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGQQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "dNCWe_6HAM8", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGQQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["dNCWe_6HAM8"], - "params": "CAQ%3D" - } - }, - "videoIds": ["dNCWe_6HAM8"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CGQQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "LISA - 'MONEY' EXCLUSIVE PERFORMANCE VIDEO - 2 minutes, 51 seconds - Go to channel - BLACKPINK - 694M views - 1 year ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "tyrVtwE8Gv0", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/tyrVtwE8Gv0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDjumgWjrKFVPhKG0HyX9aEdP203g", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/tyrVtwE8Gv0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAJDjnvc6ilNrdXRkFjThG28Dph3A", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "NCT U ์—”์‹œํ‹ฐ ์œ  'Make A Wish (Birthday Song)' MV by SMTOWN 1 year ago 4 minutes, 9 seconds 256,797,155 views" - } - }, - "simpleText": "NCT U ์—”์‹œํ‹ฐ ์œ  'Make A Wish (Birthday Song)' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "viewCountText": { "simpleText": "256,797,155 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "4 minutes, 9 seconds" } - }, - "simpleText": "4:09" - }, - "navigationEndpoint": { - "clickTrackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=tyrVtwE8Gv0", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "tyrVtwE8Gv0", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=b72ad5b7013c1afd&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8Fl0D9tfCJ8La1lbcB", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "256 million views" } - }, - "simpleText": "256M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CGEQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CGEQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "tyrVtwE8Gv0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CGEQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["tyrVtwE8Gv0"], - "params": "CAQ%3D" - } - }, - "videoIds": ["tyrVtwE8Gv0"] - } - }, - { - "clickTrackingParams": "CGEQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CGIQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CGEQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CF4QpDAYDSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "4 minutes, 9 seconds" - } - }, - "simpleText": "4:09" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CGAQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "tyrVtwE8Gv0", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CGAQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "tyrVtwE8Gv0" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CGAQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CF8Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CF8Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "tyrVtwE8Gv0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CF8Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["tyrVtwE8Gv0"], - "params": "CAQ%3D" - } - }, - "videoIds": ["tyrVtwE8Gv0"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CF8Qx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "NCT U ์—”์‹œํ‹ฐ ์œ  'Make A Wish (Birthday Song)' MV - 4 minutes, 9 seconds - Go to channel - SMTOWN - 256M views - 1 year ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "gU2HqP4NxUs", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/gU2HqP4NxUs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD_x0P5jlgH-Xg013D6_0HCVjmpEQ", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/gU2HqP4NxUs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDriklJAXGJ8a0wuSkNQI3gm_JzCQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - โ€˜Pretty Savageโ€™ 1011 SBS Inkigayo by BLACKPINK 2 years ago 3 minutes, 28 seconds 285,625,201 views" - } - }, - "simpleText": "BLACKPINK - โ€˜Pretty Savageโ€™ 1011 SBS Inkigayo" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "285,625,201 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 28 seconds" } - }, - "simpleText": "3:28" - }, - "navigationEndpoint": { - "clickTrackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=gU2HqP4NxUs", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "gU2HqP4NxUs", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=814d87a8fe0dc54b&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8Fl0DLirfwj_XhpoEB", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "285 million views" } - }, - "simpleText": "285M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CFwQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFwQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "gU2HqP4NxUs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFwQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["gU2HqP4NxUs"], - "params": "CAQ%3D" - } - }, - "videoIds": ["gU2HqP4NxUs"] - } - }, - { - "clickTrackingParams": "CFwQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CF0QuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CFwQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CFkQpDAYDiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 28 seconds" - } - }, - "simpleText": "3:28" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFsQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "gU2HqP4NxUs", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CFsQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "gU2HqP4NxUs" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFsQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFoQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFoQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "gU2HqP4NxUs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFoQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["gU2HqP4NxUs"], - "params": "CAQ%3D" - } - }, - "videoIds": ["gU2HqP4NxUs"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFoQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - โ€˜Pretty Savageโ€™ 1011 SBS Inkigayo - 3 minutes, 28 seconds - Go to channel - BLACKPINK - 285M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "Ujb-gvqsoi0", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/Ujb-gvqsoi0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBrGO-Gkm-UqCln07oFNKfFgioXYQ", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/Ujb-gvqsoi0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDeaEGoH8CCM5osz_jfzbKzkPKHuA", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Red Velvet - IRENE & SEULGI 'Monster' MV by SMTOWN 2 years ago 3 minutes, 2 seconds 127,297,352 views" - } - }, - "simpleText": "Red Velvet - IRENE & SEULGI 'Monster' MV" - }, - "longBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "127,297,352 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 2 seconds" } - }, - "simpleText": "3:02" - }, - "navigationEndpoint": { - "clickTrackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Ujb-gvqsoi0", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Ujb-gvqsoi0", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5236fe82faaca22d&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8Fl0CtxLLVr9C_m1I=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "127 million views" } - }, - "simpleText": "127M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CFcQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFcQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "Ujb-gvqsoi0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFcQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["Ujb-gvqsoi0"], - "params": "CAQ%3D" - } - }, - "videoIds": ["Ujb-gvqsoi0"] - } - }, - { - "clickTrackingParams": "CFcQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CFgQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CFcQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CFQQpDAYDyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 2 seconds" - } - }, - "simpleText": "3:02" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFYQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "Ujb-gvqsoi0", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CFYQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "Ujb-gvqsoi0" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFYQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFUQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFUQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "Ujb-gvqsoi0", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFUQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["Ujb-gvqsoi0"], - "params": "CAQ%3D" - } - }, - "videoIds": ["Ujb-gvqsoi0"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFUQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "Red Velvet - IRENE & SEULGI 'Monster' MV - 3 minutes, 2 seconds - Go to channel - SMTOWN - 127M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "KhTeiaCezwM", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCMGgSAC2vrBvhW5_JvAG6-DmNv_Q", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/KhTeiaCezwM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA_AtcABVzc3_EHCbI_4rX0p5TdPg", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "[MV] MAMAMOO (๋งˆ๋งˆ๋ฌด) - HIP by MAMAMOO 2 years ago 3 minutes, 31 seconds 357,346,135 views" - } - }, - "simpleText": "[MV] MAMAMOO (๋งˆ๋งˆ๋ฌด) - HIP" - }, - "longBylineText": { - "runs": [ - { - "text": "MAMAMOO", - "navigationEndpoint": { - "clickTrackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCuhAUMLzJxlP1W7mEk0_6lA", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCuhAUMLzJxlP1W7mEk0_6lA", - "canonicalBaseUrl": "/channel/UCuhAUMLzJxlP1W7mEk0_6lA" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "viewCountText": { "simpleText": "357,346,135 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 31 seconds" } - }, - "simpleText": "3:31" - }, - "navigationEndpoint": { - "clickTrackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=KhTeiaCezwM", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "KhTeiaCezwM", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2a14de89a09ecf03&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "MAMAMOO", - "navigationEndpoint": { - "clickTrackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCuhAUMLzJxlP1W7mEk0_6lA", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCuhAUMLzJxlP1W7mEk0_6lA", - "canonicalBaseUrl": "/channel/UCuhAUMLzJxlP1W7mEk0_6lA" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/FuZPj7lIW-I90PfZ3nij90uQCHy-KNdWr7BnDYE3F5Oh3d-2-fFeQYYzY2C3JQKSPUZNlLaTFGQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8Fl0CDnvuEmtG3iio=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "357 million views" } - }, - "simpleText": "357M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CFIQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFIQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "KhTeiaCezwM", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFIQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["KhTeiaCezwM"], - "params": "CAQ%3D" - } - }, - "videoIds": ["KhTeiaCezwM"] - } - }, - { - "clickTrackingParams": "CFIQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CFMQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CFIQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CE8QpDAYECITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 31 seconds" - } - }, - "simpleText": "3:31" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFEQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "KhTeiaCezwM", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CFEQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "KhTeiaCezwM" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFEQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CFAQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CFAQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "KhTeiaCezwM", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CFAQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["KhTeiaCezwM"], - "params": "CAQ%3D" - } - }, - "videoIds": ["KhTeiaCezwM"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CFAQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "[MV] MAMAMOO (๋งˆ๋งˆ๋ฌด) - HIP - 3 minutes, 31 seconds - Go to channel - MAMAMOO - 357M views - 2 years ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "XJDPzNzQ3RE", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/XJDPzNzQ3RE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDLdeTJMU0EXsKD20_m1oPEHNfJig", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/XJDPzNzQ3RE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAZE_GkmGdfjdwu47uUcLusBwNuMA", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Run BTS! 2022 Special Episode - Fly BTS Fly Part 1 by BANGTANTV 2 hours ago 34 minutes 748,983 views" - } - }, - "simpleText": "Run BTS! 2022 Special Episode - Fly BTS Fly Part 1" - }, - "longBylineText": { - "runs": [ - { - "text": "BANGTANTV", - "navigationEndpoint": { - "clickTrackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCLkAepWjdylmXSltofFvsYQ", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCLkAepWjdylmXSltofFvsYQ", - "canonicalBaseUrl": "/channel/UCLkAepWjdylmXSltofFvsYQ" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "2 hours ago" }, - "viewCountText": { "simpleText": "748,983 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "34 minutes, 30 seconds" } - }, - "simpleText": "34:30" - }, - "navigationEndpoint": { - "clickTrackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=XJDPzNzQ3RE", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "XJDPzNzQ3RE", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5c90cfccdcd0dd11&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BANGTANTV", - "navigationEndpoint": { - "clickTrackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCLkAepWjdylmXSltofFvsYQ", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCLkAepWjdylmXSltofFvsYQ", - "canonicalBaseUrl": "/channel/UCLkAepWjdylmXSltofFvsYQ" - } - } - } - ] - }, - "badges": [ - { - "metadataBadgeRenderer": { - "style": "BADGE_STYLE_TYPE_SIMPLE", - "label": "New", - "trackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - } - ], - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/NDWZM_aZQZJ81KRMyctZ5WYJbMIeDXLXBbAYfudK9idNpn7jIiamnj4-_3XIvCvKr1fEU7551A=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Fl0CRusPmzfmzyFw=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "748K views" } - }, - "simpleText": "748K views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CE0Q_pgEGAgiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CE0Q_pgEGAgiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "XJDPzNzQ3RE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CE0Q_pgEGAgiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["XJDPzNzQ3RE"], - "params": "CAQ%3D" - } - }, - "videoIds": ["XJDPzNzQ3RE"] - } - }, - { - "clickTrackingParams": "CE0Q_pgEGAgiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CE4QuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CE0Q_pgEGAgiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CEoQpDAYESITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "34 minutes, 30 seconds" - } - }, - "simpleText": "34:30" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEwQ-ecDGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "XJDPzNzQ3RE", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CEwQ-ecDGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "XJDPzNzQ3RE" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEwQ-ecDGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEsQx-wEGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEsQx-wEGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "XJDPzNzQ3RE", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEsQx-wEGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["XJDPzNzQ3RE"], - "params": "CAQ%3D" - } - }, - "videoIds": ["XJDPzNzQ3RE"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEsQx-wEGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "Run BTS! 2022 Special Episode - Fly BTS Fly Part 1 - 34 minutes - Go to channel - BANGTANTV - 748K views - 2 hours ago - play video" - } - }, - "richThumbnail": { - "movingThumbnailRenderer": { - "movingThumbnailDetails": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/an_webp/XJDPzNzQ3RE/mqdefault_6s.webp?du=3000&sqp=CMmWlpoG&rs=AOn4CLA9i-tZ8SS_ivexGvAP1glTUsWitg", - "width": 320, - "height": 180 - } - ], - "logAsMovingThumbnail": true - }, - "enableHoveredLogging": true, - "enableOverlay": true - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "0lXwMdnpoFQ", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/0lXwMdnpoFQ/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvTjZu5GC9ZxiNY88whzTOHX-g1Q", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/0lXwMdnpoFQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAjumVxAE37gEGnP4ch7VW_V4lyeQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ '๋„๊นจ๋น„๋ถˆ (Illusion)' Dance Practice by SMP FLOOR 3 months ago 3 minutes, 30 seconds 12,347,702 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ '๋„๊นจ๋น„๋ถˆ (Illusion)' Dance Practice" - }, - "longBylineText": { - "runs": [ - { - "text": "SMP FLOOR", - "navigationEndpoint": { - "clickTrackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/smpdance", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC473RoZQE2gtgZJ61ZW0ZDQ", - "canonicalBaseUrl": "/c/smpdance" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "3 months ago" }, - "viewCountText": { "simpleText": "12,347,702 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 30 seconds" } - }, - "simpleText": "3:30" - }, - "navigationEndpoint": { - "clickTrackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=0lXwMdnpoFQ", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "0lXwMdnpoFQ", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr1---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=d255f031d9e9a054&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "SMP FLOOR", - "navigationEndpoint": { - "clickTrackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZA==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/smpdance", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC473RoZQE2gtgZJ61ZW0ZDQ", - "canonicalBaseUrl": "/c/smpdance" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/wzxewsUVqXfk0SxKgC-opgrfigqvCXASyD1n_dj59GjYUPa5mgvgml3-dg8JXOfoI1ZZv7OO=s68-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "CHECK_CIRCLE_THICK" }, - "style": "BADGE_STYLE_TYPE_VERIFIED", - "tooltip": "Verified", - "trackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { "label": "Verified" } - } - } - ], - "trackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8Fl0DUwKbPnYb8qtIB", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "12 million views" } - }, - "simpleText": "12M views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CEgQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEgQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "0lXwMdnpoFQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEgQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["0lXwMdnpoFQ"], - "params": "CAQ%3D" - } - }, - "videoIds": ["0lXwMdnpoFQ"] - } - }, - { - "clickTrackingParams": "CEgQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CEkQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CEgQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CEUQpDAYEiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 30 seconds" - } - }, - "simpleText": "3:30" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEcQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "0lXwMdnpoFQ", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CEcQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "0lXwMdnpoFQ" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEcQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEYQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEYQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "0lXwMdnpoFQ", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEYQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["0lXwMdnpoFQ"], - "params": "CAQ%3D" - } - }, - "videoIds": ["0lXwMdnpoFQ"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEYQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ '๋„๊นจ๋น„๋ถˆ (Illusion)' Dance Practice - 3 minutes, 30 seconds - Go to channel - SMP FLOOR - 12M views - 3 months ago - play video" - } - } - } - }, - { - "compactVideoRenderer": { - "videoId": "IHNzOHi8sJs", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/IHNzOHi8sJs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCzBqBp42z958fkbmx3yCOebx3aaA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/IHNzOHi8sJs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAP9l6y4EXVpwHC4vfYvI7hVJW9DQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - โ€˜๋šœ๋‘๋šœ๋‘ (DDU-DU DDU-DU)โ€™ M/V by BLACKPINK 4 years ago 3 minutes, 36 seconds 1,964,840,790 views" - } - }, - "simpleText": "BLACKPINK - โ€˜๋šœ๋‘๋šœ๋‘ (DDU-DU DDU-DU)โ€™ M/V" - }, - "longBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "publishedTimeText": { "simpleText": "4 years ago" }, - "viewCountText": { "simpleText": "1,964,840,790 views" }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 36 seconds" } - }, - "simpleText": "3:36" - }, - "navigationEndpoint": { - "clickTrackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8FlzIHcmVsYXRlZEiRl67c5_Xq82WaAQUIARD4HQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=IHNzOHi8sJs", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "IHNzOHi8sJs", - "nofollow": true, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2073733878bcb09b&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/hZDUwjoeQqigphL4A1tkg9c6hVp5yXmbboBR7PYFUSFj5PIJSA483NB5v7b0XVoTN9GCku3tqQ=s88-c-k-c0x00ffffff-no-rj", - "width": 68, - "height": 68 - } - ] - }, - "ownerBadges": [ - { - "metadataBadgeRenderer": { - "icon": { "iconType": "OFFICIAL_ARTIST_BADGE" }, - "style": "BADGE_STYLE_TYPE_VERIFIED_ARTIST", - "tooltip": "Official Artist Channel", - "trackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibilityData": { - "label": "Official Artist Channel" - } - } - } - ], - "trackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8Fl0Cb4fLFh-fcuSA=", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "1.9 billion views" } - }, - "simpleText": "1.9B views" - }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "serviceEndpoint": { - "clickTrackingParams": "CEMQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEMQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "IHNzOHi8sJs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEMQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["IHNzOHi8sJs"], - "params": "CAQ%3D" - } - }, - "videoIds": ["IHNzOHi8sJs"] - } - }, - { - "clickTrackingParams": "CEMQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "notificationActionRenderer": { - "responseText": { - "simpleText": "Added to queue" - }, - "trackingParams": "CEQQuWoiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "popupType": "TOAST" - } - } - ] - } - }, - "trackingParams": "CEMQ_pgEGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CEAQpDAYEyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "accessibility": { - "accessibilityData": { "label": "Action menu" } - } - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 36 seconds" - } - }, - "simpleText": "3:36" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "isToggled": false, - "untoggledIcon": { "iconType": "WATCH_LATER" }, - "toggledIcon": { "iconType": "CHECK" }, - "untoggledTooltip": "Watch later", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEIQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "addedVideoId": "IHNzOHi8sJs", - "action": "ACTION_ADD_VIDEO" - } - ] - } - }, - "toggledServiceEndpoint": { - "clickTrackingParams": "CEIQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/browse/edit_playlist" - } - }, - "playlistEditEndpoint": { - "playlistId": "WL", - "actions": [ - { - "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", - "removedVideoId": "IHNzOHi8sJs" - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Watch later" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEIQ-ecDGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayToggleButtonRenderer": { - "untoggledIcon": { "iconType": "ADD_TO_QUEUE_TAIL" }, - "toggledIcon": { "iconType": "PLAYLIST_ADD_CHECK" }, - "untoggledTooltip": "Add to queue", - "toggledTooltip": "Added", - "untoggledServiceEndpoint": { - "clickTrackingParams": "CEEQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CEEQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "addToPlaylistCommand": { - "openMiniplayer": false, - "openListPanel": true, - "videoId": "IHNzOHi8sJs", - "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", - "onCreateListCommand": { - "clickTrackingParams": "CEEQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/playlist/create" - } - }, - "createPlaylistServiceEndpoint": { - "videoIds": ["IHNzOHi8sJs"], - "params": "CAQ%3D" - } - }, - "videoIds": ["IHNzOHi8sJs"] - } - } - ] - } - }, - "untoggledAccessibility": { - "accessibilityData": { "label": "Add to queue" } - }, - "toggledAccessibility": { - "accessibilityData": { "label": "Added" } - }, - "trackingParams": "CEEQx-wEGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ], - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - โ€˜๋šœ๋‘๋šœ๋‘ (DDU-DU DDU-DU)โ€™ M/V - 3 minutes, 36 seconds - Go to channel - BLACKPINK - 1.9B views - 4 years ago - play video" - } - } - } - } - ], - "continuations": [ - { - "nextContinuationData": { - "continuation": "CBQSExILWmVlcnJudUxpNUXAAQHIAQEYACqiDDJzNkw2d3lTQ1FxUENRb0Q4ajRBQ2czQ1Bnb0l1UFdDZ09mWDFmdFlDZ1B5UGdBS0RzSS1Dd2pPcjZhVTlMN2ttdUVCQ2dQeVBnQUtFdEktRHdvTlVrUmFaV1Z5Y201MVRHazFSUW9EOGo0QUNnN0NQZ3NJLU1xaTZ1MlZ3NC01QVFvRDhqNEFDZzNDUGdvSXNZamU0NGJFeGFKUkNnUHlQZ0FLRGNJLUNnaXF4bzYxd01DQ3d6WUtBX0ktQUFvT3dqNExDTmVSckxfYzNNaTEzd0VLQV9JLUFBb053ajRLQ051Ym1ZdVYwb0RuQ0FvRDhqNEFDZzNDUGdvSTE2YTg4NTI1OXNsUkNnUHlQZ0FLRGNJLUNnamJqcXVGb2V1YjB3Z0tBX0ktQUFvTndqNEtDTW4xbEkzbHUtaW1mQW9EOGo0QUNnM0NQZ29JdXFpZTZ0SzRrZUZqQ2dQeVBnQUtEY0ktQ2dqUGdaejB2OC1sNkhRS0FfSS1BQW9Pd2o0TENQMjE4SW53dHJXVnR3RUtBX0ktQUFvT3dqNExDTXVLdF9DUDllR21nUUVLQV9JLUFBb053ajRLQ0szRXN0V3YwTC1iVWdvRDhqNEFDZzNDUGdvSWc1NzdoSnJSdDRvcUNnUHlQZ0FLRGNJLUNnaVJ1c1BtemZtenlGd0tBX0ktQUFvT3dqNExDTlRBcHMtZGh2eXEwZ0VLQV9JLUFBb053ajRLQ0p2aDhzV0g1OXk1SUFvRDhqNEFDaF9TUGh3S0dsSkVRVTk2ZFZaM1JWbDNZMUZFTkhWMmNHZEJUbU5JU0ZWM0NoX1NQaHdLR2xKRVFVOWZjQzFWYmpCSGVUbHVXRlZ0Wm1kaE0xTlNYMXAzQ2hfU1Bod0tHbEpFUVU5cFEwaENhR3R1VTBSd09HcFZWekJPUzFoWU9FMVJDaF9TUGh3S0dsSkVRVTlYWjBsd1lVbDZha1p6UVhkeE5GOXhWR2hyTlROQkNoX1NQaHdLR2xKRVFVOXFNVkpuZEhkZmVtZHJibWxSWkdkTU5XTnlVRmxCQ2hfU1Bod0tHbEpFUVU4NWExbHRhMU5KVG5CVGFYVldTalEzUjNkT1RWSm5DaF9TUGh3S0dsSkVRVTlGYjNOTlVtbHlhM1ZKTjNvNE1tSmZia0oyUjNoQkNoX1NQaHdLR2xKRVFVOW1PRlExTURaUVZGcFVWRmxDWm01RVRVNURiR0ZSQ2hfU1Bod0tHbEpFUVU5UllqSlhRWGxLYTBwMlRURmhaMGRYZEhkRkxVOUJDaF9TUGh3S0dsSkVRVTlNWDFGNk1scFJRbUZNUkROTFExTnFWalpYZG5wM0NoX1NQaHdLR2xKRVFVOXpjeTFGWVdSRFpHZzBUVmxYV0hsMGFtWkpabFYzQ2hfU1Bod0tHbEpFUVU4MVRraFVXblJGV0ROSGJIWlhRMjgyYTJOdGFrdDNDaF9TUGh3S0dsSkVRVTlMWDBjMVRVZzFaM0ZJUTNRd1VXdENZVlZJTjJwUkNoX1NQaHdLR2xKRVFVOVpUWEZhWlV4U1RXMXhaRW8zZGs5b09UQXRhME5CQ2hfU1Bod0tHbEpFUVU4eVNGbEJhMFpIYzBGSmFWVmthRE5NVUhGRE5UZG5FaFVBQWdRR0NBb01EaEFTRkJZWUdod2VJQ0lrSmlnYUJBZ0FFQUVhQkFnQ0VBTWFCQWdFRUFVYUJBZ0dFQWNhQkFnSUVBa2FCQWdLRUFzYUJBZ01FQTBhQkFnT0VBOGFCQWdRRUJFYUJBZ1NFQk1hQkFnVUVCVWFCQWdXRUJjYUJBZ1lFQmthQkFnYUVCc2FCQWdjRUIwYUJBZ2VFQjhhQkFnZ0VDRWFCQWdpRUNNYUJBZ2tFQ1VhQkFnbUVDY2FCQWdvRUNrYUJBZ29FQ29hQkFnb0VDc2FCQWdvRUN3YUJBZ29FQzBhQkFnb0VDNGFCQWdvRUM4YUJBZ29FREFhQkFnb0VERWFCQWdvRURJYUJBZ29FRE1hQkFnb0VEUWFCQWdvRURVYUJBZ29FRFlhQkFnb0VEY3FGUUFDQkFZSUNnd09FQklVRmhnYUhCNGdJaVFtS0FqD3dhdGNoLW5leHQtZmVlZA%3D%3D", - "clickTrackingParams": "CD8QybcCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "label": { "runs": [{ "text": "Show more" }] } - } - } - ], - "trackingParams": "CD4QqTAiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "autoplay": { - "autoplay": { - "sets": [ - { - "mode": "NORMAL", - "autoplayVideo": { - "clickTrackingParams": "CD0Q4ZIBIhMIkoPjisrY-gIVI0R6BR0wrwWXMgxyZWxhdGVkLWF1dG9IkZeu3Of16vNlmgEFCAMQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg&pp=QAFIAQ%3D%3D", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "params": "EAEYAdoBAggB", - "playerParams": "QAFIAQ%3D%3D", - "watchEndpointSupportedPrefetchConfig": { - "prefetchHintConfig": { - "prefetchPriority": 0, - "countdownUiRelativeSecondsPrefetchCondition": -3 - } - } - } - } - } - ], - "countDownSecs": 5, - "trackingParams": "CD0Q4ZIBIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - } - } - }, - "currentVideoEndpoint": { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "ZeerrnuLi5E", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=65e7abae7b8b8b91&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "playerOverlays": { - "playerOverlayRenderer": { - "endScreen": { - "watchNextEndScreenRenderer": { - "results": [ - { - "endScreenVideoRenderer": { - "videoId": "WPdWvnAAurg", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAMezJD5V7CM2iAYVcV4xAj0jaVBQ", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAa4oCIG6IwAuDRZyH7pb4KNk52yg", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Savage' MV by SMTOWN 1 year ago 4 minutes, 19 seconds 218,055,265 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ 'Savage' MV" - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CDwQvU4YACITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "4 minutes, 19 seconds" } - }, - "simpleText": "4:19" - }, - "lengthInSeconds": 259, - "navigationEndpoint": { - "clickTrackingParams": "CDwQvU4YACITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=58f756be7000bab8&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDwQvU4YACITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "218 million views" } - }, - "simpleText": "218M views" - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "4 minutes, 19 seconds" - } - }, - "simpleText": "4:19" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "4TWR90KJl84", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBYCGc-AKsDC6UpJgIZw2_VsqjVWA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAOThIIKJ4XdGZeaUHjudOSzT0ctQ", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLASTMJlvBEfgwx3xtXvpDRBV1Y43g", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/4TWR90KJl84/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDh-eDxZBmrNsHcb6pYX0Gyx6gJ8Q", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Next Level' MV by SMTOWN 1 year ago 3 minutes, 56 seconds 248,023,999 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ 'Next Level' MV" - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CDsQvU4YASITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 56 seconds" } - }, - "simpleText": "3:56" - }, - "lengthInSeconds": 236, - "navigationEndpoint": { - "clickTrackingParams": "CDsQvU4YASITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=4TWR90KJl84", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "4TWR90KJl84", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e13591f7428997ce&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDsQvU4YASITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "248 million views" } - }, - "simpleText": "248M views" - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 56 seconds" - } - }, - "simpleText": "3:56" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenPlaylistRenderer": { - "playlistId": "RDZeerrnuLi5E", - "title": { - "simpleText": "Mix - aespa ์—์ŠคํŒŒ 'Black Mamba' MV" - }, - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDmCJEDC8eGQZ2i3IHDSMck7iGQcw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAXp5YYm_hqfgyBVMfo7kf3H1x9cw", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBVToNTlLiwi-si_2BxelhJfIFAWA", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAGtpQwC2MAACtk7tdDTil_8Usa-g", - "width": 336, - "height": 188 - } - ] - }, - "videoCountText": { "runs": [{ "text": "50+ videos" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CDoQvk4YAiITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVumgEFCAIQ-B0=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=4TWR90KJl84&list=RDZeerrnuLi5E&start_radio=1&rv=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "4TWR90KJl84", - "playlistId": "RDZeerrnuLi5E", - "params": "wAEBwgMLWmVlcnJudUxpNUU%3D", - "continuePlayback": true, - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "Gg1SRFplZXJybnVMaTVF" - } - }, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e13591f7428997ce&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDoQvk4YAiITCJKD44rK2PoCFSNEegUdMK8Flw==" - } - }, - { - "endScreenVideoRenderer": { - "videoId": "uR8Mrt1IpXg", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAnAsLcZaI1uWDB4nag1KnNotAUWw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDOjt06ARWGtB4o3cXOJYRA7OrAXg", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1iYssk0O4_GM7wL7XTfPvJGuGoA", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBY8Von40LZlH0BIduElAOd7YQ3KQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ 'Psycho' MV by SMTOWN 2 years ago 3 minutes, 36 seconds 347,102,621 views" - } - }, - "simpleText": "Red Velvet ๋ ˆ๋“œ๋ฒจ๋ฒณ 'Psycho' MV" - }, - "shortBylineText": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CDkQvU4YAyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 36 seconds" } - }, - "simpleText": "3:36" - }, - "lengthInSeconds": 216, - "navigationEndpoint": { - "clickTrackingParams": "CDkQvU4YAyITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=uR8Mrt1IpXg", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "uR8Mrt1IpXg", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=b91f0caedd48a578&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDkQvU4YAyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "347 million views" } - }, - "simpleText": "347M views" - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 36 seconds" - } - }, - "simpleText": "3:36" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "UUUWIGx3hDE", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAe05b8SVKrrSU0MSOcxluyp1R_aA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBrbRlY7s37DEY2Tbh-xLvFEOQ1pQ", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCuVk9c0UwVTedl39BzaRfV3XILkQ", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/UUUWIGx3hDE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6B8WyE4aYQfJrjBMKxz0H-G23Og", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" Performance Video by ITZY 2 years ago 3 minutes, 18 seconds 97,453,393 views" - } - }, - "simpleText": "ITZY \"WANNABE\" Performance Video" - }, - "shortBylineText": { - "runs": [ - { - "text": "ITZY", - "navigationEndpoint": { - "clickTrackingParams": "CDgQvU4YBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCDhM2k2Cua-JdobAh5moMFg", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCDhM2k2Cua-JdobAh5moMFg", - "canonicalBaseUrl": "/channel/UCDhM2k2Cua-JdobAh5moMFg" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 18 seconds" } - }, - "simpleText": "3:18" - }, - "lengthInSeconds": 198, - "navigationEndpoint": { - "clickTrackingParams": "CDgQvU4YBCITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=UUUWIGx3hDE", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "UUUWIGx3hDE", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=514516206c778431&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDgQvU4YBCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "97 million views" } - }, - "simpleText": "97M views" - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 18 seconds" - } - }, - "simpleText": "3:18" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "NoYKBAajoyo", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC3OhCUbjpIclmjfV8W8T98nVI5pA", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDFrz2vrVCK385D2Insf1Y-Ro2l7Q", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD5VRlPRyTaH9jdLwwJ6I1KJDGqYg", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/NoYKBAajoyo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA-CdJunWg1z_pnrT55qagTHnxkdQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV by Stone Music Entertainment 2 years ago 3 minutes, 29 seconds 266,364,690 views" - } - }, - "simpleText": "EVERGLOW (์—๋ฒ„๊ธ€๋กœ์šฐ) - DUN DUN MV" - }, - "shortBylineText": { - "runs": [ - { - "text": "Stone Music Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CDcQvU4YBSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/stonemusicent", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC_pwIXKXNm5KGhdEVzmY60A", - "canonicalBaseUrl": "/c/stonemusicent" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 29 seconds" } - }, - "simpleText": "3:29" - }, - "lengthInSeconds": 209, - "navigationEndpoint": { - "clickTrackingParams": "CDcQvU4YBSITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=NoYKBAajoyo", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "NoYKBAajoyo", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=36860a0406a3a32a&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDcQvU4YBSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "266 million views" } - }, - "simpleText": "266M views" - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 29 seconds" - } - }, - "simpleText": "3:29" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "32si5cfrCNc", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjimPvMxDwTmPBlKX8Buo9EjMeOg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDz369jy3iIMwlW21n4oDuQQ2TZmQ", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB6ZPPA9dpK3mRe-qREvINWJkCgGA", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/32si5cfrCNc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDCsJMBcdZaForwAnhjYy3L1JT1hQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "BLACKPINK - 'How You Like That' DANCE PERFORMANCE VIDEO by BLACKPINK 2 years ago 3 minutes, 1 second 1,254,749,733 views" - } - }, - "simpleText": "BLACKPINK - 'How You Like That' DANCE PERFORMANCE VIDEO" - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CDYQvU4YBiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 1 second" } - }, - "simpleText": "3:01" - }, - "lengthInSeconds": 181, - "navigationEndpoint": { - "clickTrackingParams": "CDYQvU4YBiITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=32si5cfrCNc", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "32si5cfrCNc", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=df6b22e5c7eb08d7&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDYQvU4YBiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "1.2 billion views" } - }, - "simpleText": "1.2B views" - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 1 second" - } - }, - "simpleText": "3:01" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "CM4CkVFmTds", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBfd7QADIduQSR2ESLIp1k5gxxNDg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBZosJ-4cStVgnrjiAN2LhS7-XNNg", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCqJIUjdaenAGPf0FnLv5G2QgrKCQ", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDRn7hTXV_Ls30E6BQNZQtQjbuEpA", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "TWICE \"I CAN'T STOP ME\" M/V by JYP Entertainment 1 year ago 3 minutes, 41 seconds 459,831,562 views" - } - }, - "simpleText": "TWICE \"I CAN'T STOP ME\" M/V" - }, - "shortBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CDUQvU4YByITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 41 seconds" } - }, - "simpleText": "3:41" - }, - "lengthInSeconds": 221, - "navigationEndpoint": { - "clickTrackingParams": "CDUQvU4YByITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=CM4CkVFmTds", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "CM4CkVFmTds", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=08ce029151664ddb&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDUQvU4YByITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "459 million views" } - }, - "simpleText": "459M views" - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 41 seconds" - } - }, - "simpleText": "3:41" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "UZPZyd5vE1c", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD0elXCfbeIuNyk1C4xJkfSUZrJPg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBor41_on9yd8C-FgQP2rTX6t4Bgg", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLALTyVS8LuQMPX5DPiTWtf_aokzjg", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/UZPZyd5vE1c/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDnA-7uKZLgLXvc4DbgvpRyODNPrg", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "Shut Down by BLACKPINK 3 weeks ago 2 minutes, 56 seconds 7,118,730 views" - } - }, - "simpleText": "Shut Down" - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CDQQvU4YCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "2 minutes, 56 seconds" } - }, - "simpleText": "2:56" - }, - "lengthInSeconds": 176, - "navigationEndpoint": { - "clickTrackingParams": "CDQQvU4YCCITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=UZPZyd5vE1c", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "UZPZyd5vE1c", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5193d9c9de6f1357&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDQQvU4YCCITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "7.1 million views" } - }, - "simpleText": "7.1M views" - }, - "publishedTimeText": { "simpleText": "3 weeks ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "2 minutes, 56 seconds" - } - }, - "simpleText": "2:56" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "CKZvWhCqx1s", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4uq8-ViYtFE0-2feawfW_IEADxg", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDG9sUG4mca-bJTK5RnN6H9CfJn1g", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDrRwMvI09bo9zFCSoH_i2N5laYeA", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/CKZvWhCqx1s/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC4j67LyXvM7yBQrqhAQPrdOIExHg", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ROSร‰ - 'On The Ground' M/V by BLACKPINK 1 year ago 3 minutes, 9 seconds 300,492,226 views" - } - }, - "simpleText": "ROSร‰ - 'On The Ground' M/V" - }, - "shortBylineText": { - "runs": [ - { - "text": "BLACKPINK", - "navigationEndpoint": { - "clickTrackingParams": "CDMQvU4YCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UCOmHUn--16B90oW2L6FRR3A", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCOmHUn--16B90oW2L6FRR3A", - "canonicalBaseUrl": "/channel/UCOmHUn--16B90oW2L6FRR3A" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 9 seconds" } - }, - "simpleText": "3:09" - }, - "lengthInSeconds": 189, - "navigationEndpoint": { - "clickTrackingParams": "CDMQvU4YCSITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=CKZvWhCqx1s", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "CKZvWhCqx1s", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=08a66f5a10aac75b&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDMQvU4YCSITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "300 million views" } - }, - "simpleText": "300M views" - }, - "publishedTimeText": { "simpleText": "1 year ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 9 seconds" - } - }, - "simpleText": "3:09" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "fE2h3lGlOsk", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC44Q0lpu5a8rltgTMxi0X2QA6jnQ", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAd8AgCBNrmOtWliOlseJiDUHbWTQ", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCNVg_1E4pyQQTSa9gqiqCgdDQf4g", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/fE2h3lGlOsk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC6F85UnQjP3_9U0gehdYbbF6NTxw", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "ITZY \"WANNABE\" M/V @ITZY by JYP Entertainment 2 years ago 3 minutes, 39 seconds 469,178,299 views" - } - }, - "simpleText": "ITZY \"WANNABE\" M/V @ITZY" - }, - "shortBylineText": { - "runs": [ - { - "text": "JYP Entertainment", - "navigationEndpoint": { - "clickTrackingParams": "CDIQvU4YCiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/JYPEntertainment", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCaO6TYtlC8U5ttz62hTrZgg", - "canonicalBaseUrl": "/c/JYPEntertainment" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "3 minutes, 39 seconds" } - }, - "simpleText": "3:39" - }, - "lengthInSeconds": 219, - "navigationEndpoint": { - "clickTrackingParams": "CDIQvU4YCiITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=fE2h3lGlOsk", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "fE2h3lGlOsk", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=7c4da1de51a53ac9&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDIQvU4YCiITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "469 million views" } - }, - "simpleText": "469M views" - }, - "publishedTimeText": { "simpleText": "2 years ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "3 minutes, 39 seconds" - } - }, - "simpleText": "3:39" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - }, - { - "endScreenVideoRenderer": { - "videoId": "Y8JFxS1HlDo", - "thumbnail": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDf8U7fRH0R-qXbbGwKwpKBCeOa4A", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDLP-828EKsWRH88koWpUiOiO8Yrw", - "width": 196, - "height": 110 - }, - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDHaqw2Wipv8HljuICX2Ehg0ZI2zg", - "width": 246, - "height": 138 - }, - { - "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDOopxOvyhTYJ-zF5yqFpEl5_W_EQ", - "width": 336, - "height": 188 - } - ] - }, - "title": { - "accessibility": { - "accessibilityData": { - "label": "IVE ์•„์ด๋ธŒ 'LOVE DIVE' MV by starshipTV 6 months ago 2 minutes, 59 seconds 161,053,206 views" - } - }, - "simpleText": "IVE ์•„์ด๋ธŒ 'LOVE DIVE' MV" - }, - "shortBylineText": { - "runs": [ - { - "text": "starshipTV", - "navigationEndpoint": { - "clickTrackingParams": "CDEQvU4YCyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/starshipTV", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCYDmx2Sfpnaxg488yBpZIGg", - "canonicalBaseUrl": "/c/starshipTV" - } - } - } - ] - }, - "lengthText": { - "accessibility": { - "accessibilityData": { "label": "2 minutes, 59 seconds" } - }, - "simpleText": "2:59" - }, - "lengthInSeconds": 179, - "navigationEndpoint": { - "clickTrackingParams": "CDEQvU4YCyITCJKD44rK2PoCFSNEegUdMK8FlzIJZW5kc2NyZWVuSJGXrtzn9erzZZoBBQgCEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Y8JFxS1HlDo", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Y8JFxS1HlDo", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=63c245c52d47943a&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1621250&mt=1665504815&oweuc=" - } - } - } - } - }, - "trackingParams": "CDEQvU4YCyITCJKD44rK2PoCFSNEegUdMK8Flw==", - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "161 million views" } - }, - "simpleText": "161M views" - }, - "publishedTimeText": { "simpleText": "6 months ago" }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { - "label": "2 minutes, 59 seconds" - } - }, - "simpleText": "2:59" - }, - "style": "DEFAULT" - } - }, - { - "thumbnailOverlayNowPlayingRenderer": { - "text": { "runs": [{ "text": "Now playing" }] } - } - } - ] - } - } - ], - "title": { "simpleText": "You may also like..." }, - "trackingParams": "CDAQ-lwiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "autoplay": { - "playerOverlayAutoplayRenderer": { - "title": { "simpleText": "Up next" }, - "videoTitle": { - "accessibility": { - "accessibilityData": { - "label": "aespa ์—์ŠคํŒŒ 'Savage' MV by SMTOWN 1 year ago 4 minutes, 19 seconds 218,055,265 views" - } - }, - "simpleText": "aespa ์—์ŠคํŒŒ 'Savage' MV" - }, - "byline": { - "runs": [ - { - "text": "SMTOWN", - "navigationEndpoint": { - "clickTrackingParams": "CCwQ5JIBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - } - } - ] - }, - "pauseText": { "simpleText": "Autoplay is paused" }, - "background": { - "thumbnails": [ - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQGxlnDkAdMYRm2cdkDmiDbBDpYw", - "width": 168, - "height": 94 - }, - { - "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAIHFE0eH_r-HP7DRPv1QJJnRDzWw", - "width": 336, - "height": 188 - } - ] - }, - "countDownSecs": 3, - "cancelButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "simpleText": "Cancel" }, - "accessibility": { "label": "Cancel autoplay for this video" }, - "trackingParams": "CC8Q4JIBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "accessibilityData": { - "accessibilityData": { - "label": "Cancel autoplay for this video" - } - }, - "command": { - "clickTrackingParams": "CC8Q4JIBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/get_survey" - } - }, - "getSurveyCommand": { - "endpoint": { "watch": { "hack": true } }, - "action": "SURVEY_TRIGGER_ACTION_AUTOPLAY_CANCEL" - } - } - } - }, - "nextButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "navigationEndpoint": { - "clickTrackingParams": "CC4Q4pIBIhMIkoPjisrY-gIVI0R6BR0wrwWXSJGXrtzn9erzZZoBBQgGEPgd", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=WPdWvnAAurg", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "WPdWvnAAurg", - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=58f756be7000bab8&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - }, - "accessibility": { "label": "Play next video" }, - "trackingParams": "CC4Q4pIBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "accessibilityData": { - "accessibilityData": { "label": "Play next video" } - } - } - }, - "trackingParams": "CCwQ5JIBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "closeButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { "iconType": "REMOVE" }, - "accessibility": { "label": "Cancel autoplay for this video" }, - "trackingParams": "CC0Q8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "thumbnailOverlays": [ - { - "thumbnailOverlayTimeStatusRenderer": { - "text": { - "accessibility": { - "accessibilityData": { "label": "4 minutes, 19 seconds" } - }, - "simpleText": "4:19" - }, - "style": "DEFAULT" - } - } - ], - "preferImmediateRedirect": false, - "videoId": "WPdWvnAAurg", - "publishedTimeText": { "simpleText": "1 year ago" }, - "webShowNewAutonavCountdown": true, - "webShowBigThumbnailEndscreen": false, - "shortViewCountText": { - "accessibility": { - "accessibilityData": { "label": "218 million views" } - }, - "simpleText": "218M views" - }, - "countDownSecsForFullscreen": 3 - } - }, - "shareButton": { - "buttonRenderer": { - "style": "STYLE_OPACITY", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CCoQ5ZYBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/share/get_share_panel" - } - }, - "shareEntityServiceEndpoint": { - "serializedShareEntity": "CgtaZWVycm51TGk1RQ%3D%3D", - "commands": [ - { - "clickTrackingParams": "CCoQ5ZYBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "openPopupAction": { - "popup": { - "unifiedSharePanelRenderer": { - "trackingParams": "CCsQjmIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "showLoadingSpinner": true - } - }, - "popupType": "DIALOG", - "beReused": true - } - } - ] - } - }, - "tooltip": "Share", - "trackingParams": "CCoQ5ZYBIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "addToMenu": { - "menuRenderer": { - "trackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "videoDetails": { - "playerOverlayVideoDetailsRenderer": { - "title": { "simpleText": "aespa ์—์ŠคํŒŒ 'Black Mamba' MV" }, - "subtitle": { - "runs": [ - { "text": "SMTOWN" }, - { "text": " โ€ข " }, - { "text": "234,258,725 views" } - ] - } - } - }, - "autonavToggle": { - "autoplaySwitchButtonRenderer": { - "onEnabledCommand": { - "clickTrackingParams": "CCkQ9bUEIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "enableAutoplayCommand": { "hack": true } - }, - "onDisabledCommand": { - "clickTrackingParams": "CCkQ9bUEIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "disableAutoplayCommand": { "hack": true } - }, - "enabledAccessibilityData": { - "accessibilityData": { "label": "Autoplay is on" } - }, - "disabledAccessibilityData": { - "accessibilityData": { "label": "Autoplay is off" } - }, - "trackingParams": "CCkQ9bUEIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "decoratedPlayerBarRenderer": { - "decoratedPlayerBarRenderer": { - "playerBar": { - "multiMarkersPlayerBarRenderer": { - "visibleOnLoad": { "key": "" }, - "markersMap": [ - { - "key": "HEATSEEKER", - "value": { - "trackingParams": "CCcQxocGIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "heatmap": { - "heatmapRenderer": { - "maxHeightDp": 40, - "minHeightDp": 4, - "showHideAnimationDurationMillis": 200, - "heatMarkers": [ - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 0, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.7358417183226631 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 2300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.49763355202640652 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 4600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4991791791262486 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 6900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.45091247659555994 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 9200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.46883611531136543 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 11500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44974603777814592 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 13800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.45899266580285952 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 16100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44191826968802961 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 18400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4614978131968237 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 20700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44770009087299373 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 23000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44607535605257903 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 25300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4493614921566817 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 27600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.47730043268513939 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 29900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.49933683796074074 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 32200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.510338377186864 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 34500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.600406239365769 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 36800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.66129044938820924 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 39100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.8432901798514375 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 41400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.90634939994671881 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 43700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 1 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 46000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.97950852606592431 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 48300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.87155550060610987 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 50600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.739865427817962 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 52900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.62095337396515515 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 55200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.553912329025221 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 57500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.512346474839605 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 59800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.48003545862683605 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 62100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.446322071951568 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 64400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4246862147387076 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 66700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.41347045152697032 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 69000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.38954582775654051 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 71300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.3732718320088762 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 73600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.37127110939428881 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 75900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.36783782040627139 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 78200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.37996133949339195 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 80500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.39186945180576072 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 82800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4145821341648851 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 85100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.41232843382646134 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 87400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.43375215432865688 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 89700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44610075123112697 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 92000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4936063637395256 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 94300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.543339724801147 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 96600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.61417710541858661 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 98900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.69343309208841386 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 101200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.72988560967944538 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 103500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.74421315196120008 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 105800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.64538249209079335 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 108100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.53091285508808406 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 110400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44761277320428777 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 112700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.40933034166534066 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 115000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.39244651375336775 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 117300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.41693637158002611 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 119600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.43985506797663115 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 121900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.49138390294950735 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 124200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.526443234087816 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 126500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.49011741408619763 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 128800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4501323923712327 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 131100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.40719109356996164 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 133400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.40953405970037726 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 135700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.39046255891420512 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 138000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.40089879450826826 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 140300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.40162641855554032 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 142600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4243209416226072 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 144900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.43434160077429551 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 147200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.44142581195169461 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 149500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.46795445037284644 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 151800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.48444830574848741 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 154100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.51587223010786964 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 156400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.54081252186855355 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 158700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.62285244628971914 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 161000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.67954888700585769 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 163300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.7546706777597445 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 165600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.80783273580449522 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 167900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.842391329682504 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 170200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.80557973122438786 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 172500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.67773915004911711 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 174800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.57815567968038528 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 177100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.52270381144059053 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 179400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4915309166817588 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 181700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.456446051213239 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 184000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.4139297911674456 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 186300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.37613953906150693 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 188600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.33573768853919767 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 190900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.28495387157150304 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 193200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.18741547841002804 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 195500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.11655972977303598 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 197800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.089219767579151385 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 200100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.07064350756257981 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 202400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.066512233831568179 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 204700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.061551929278671869 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 207000, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.058455109012456645 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 209300, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.047673185898899219 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 211600, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.047532120900252821 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 213900, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.04677057863505716 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 216200, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.054105854200922621 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 218500, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.070284670210905911 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 220800, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.06186693385641371 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 223100, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.023265027492541994 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 225400, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0 - } - }, - { - "heatMarkerRenderer": { - "timeRangeStartMillis": 227700, - "markerDurationMillis": 2300, - "heatMarkerIntensityScoreNormalized": 0.042012391873069752 - } - } - ], - "heatMarkersDecorations": [ - { - "timedMarkerDecorationRenderer": { - "visibleTimeRangeStartMillis": 41400, - "visibleTimeRangeEndMillis": 48300, - "decorationTimeMillis": 43700, - "label": { - "runs": [{ "text": "Most replayed" }] - }, - "icon": "AUTO_AWESOME", - "trackingParams": "CCgQ38YIGGQiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ] - } - } - } - } - ] - } - } - } - } - } - }, - "overlay": { - "tooltipRenderer": { - "promoConfig": { - "promoId": "dtip-si-watch", - "impressionEndpoints": [ - { - "clickTrackingParams": "CCUQvJkCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/feedback" - } - }, - "feedbackEndpoint": { - "feedbackToken": "AB9zfpKs0A0JEHNYxRtjNZJMIRAwI3B1LRXqqYFmLGlnUBdprRYNJl7YUrY0DIrtAvGsnaUwLcRGm14DjrWPLx5QXO6uAg3gPsjpB9u0fmSTvTGRAnVqdXijqmKr-IsJ1ybocFtNM58AFlRDGr004ya_fV_881DRng", - "uiActions": { "hideEnclosingContainer": false } - } - } - ], - "acceptCommand": { - "clickTrackingParams": "CCUQvJkCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/feedback" - } - }, - "feedbackEndpoint": { - "feedbackToken": "AB9zfpLUupMK0JzsAfowWInBEcabi2_eZIwsfIF7UQj521n2kQVYU2xqtDnYTkbCa58VP3AFFaQJx1R8j7ZDoHN0vPvHla6JfEwJEq6nd58TMl90fQ7mWeUsZJSdz7SQIb-_3IPfbvRDSyvxcBxSnHl312oQVv5qGg", - "uiActions": { "hideEnclosingContainer": true } - } - }, - "dismissCommand": { - "clickTrackingParams": "CCUQvJkCIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/feedback" - } - }, - "feedbackEndpoint": { - "feedbackToken": "AB9zfpKPZfmcoJSQ-WeIvdLds3fnZq0lg6ilNssKDTM3ZPPOM7Uye0BzqZLiHRiQHBt0WviVE1_FfrpbwB7iYVpAVXPd7yHCKPazweWvhIaFAmMkiCJbYtYB3rfzmp16ayGF3nLyhhTmUutcvlAP58uKLdIPDCD1iA", - "uiActions": { "hideEnclosingContainer": true } - } - } - }, - "targetId": "topbar-signin", - "text": { "runs": [{ "text": "You're signed out of YouTube" }] }, - "detailsText": { - "runs": [{ "text": "Sign in to like videos, comment, and subscribe." }] - }, - "dismissButton": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "text": { "runs": [{ "text": "Got it" }] }, - "trackingParams": "CCYQ7W8iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "command": { - "clickTrackingParams": "CCYQ7W8iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandExecutorCommand": { - "commands": [ - { - "clickTrackingParams": "CCYQ7W8iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/feedback" - } - }, - "feedbackEndpoint": { - "feedbackToken": "AB9zfpI-AAmSzmYyHgy44_A9E4YlMf6LAKGNcs323RiawU5PSkGfDp6asISTTFgBwK_Q4kSw4S_GJqmdOhOoSuxbJvdIKKg9d8LfL_AQsOOtNPC_0ZMdYfPimECFxPaX3NMPXL5NwsxuBvGB1VQTz2f3WHxLzz-d7A", - "uiActions": { "hideEnclosingContainer": true } - } - } - ] - } - } - } - }, - "suggestedPosition": { "type": "TOOLTIP_POSITION_TYPE_BELOW_START" }, - "dismissStrategy": { "type": "TOOLTIP_DISMISS_TYPE_TAP_ANYWHERE" }, - "dwellTimeMs": "5000", - "trackingParams": "CCUQvJkCIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "onResponseReceivedEndpoints": [ - { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "changeKeyedMarkersVisibilityCommand": { - "isVisible": true, - "key": "HEATSEEKER" - } - }, - { - "clickTrackingParams": "CAAQg2ciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "loadMarkersCommand": { "entityKeys": ["EgpIRUFUU0VFS0VSIJICKAE%3D"] } - } - ], - "engagementPanels": [ - { - "engagementPanelSectionListRenderer": { - "content": { "adsEngagementPanelContentRenderer": { "hack": true } }, - "targetId": "engagement-panel-ads", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", - "loggingDirectives": { - "trackingParams": "CCQQ040EGAIiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - } - }, - { - "engagementPanelSectionListRenderer": { - "panelIdentifier": "engagement-panel-structured-description", - "header": { - "engagementPanelTitleHeaderRenderer": { - "title": { "simpleText": "Description" }, - "visibilityButton": { - "buttonRenderer": { - "icon": { "iconType": "CLOSE" }, - "trackingParams": "CCMQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Close" } - }, - "command": { - "clickTrackingParams": "CCMQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandExecutorCommand": { - "commands": [ - { - "clickTrackingParams": "CCMQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-structured-description", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - }, - { - "clickTrackingParams": "CCMQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "updateToggleButtonStateCommand": { - "toggled": false, - "buttonId": "TOGGLE_BUTTON_ID_TYPE_STRUCTURED_DESCRIPTION" - } - } - ] - } - } - } - }, - "trackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "content": { - "structuredDescriptionContentRenderer": { - "items": [ - { - "videoDescriptionHeaderRenderer": { - "title": { - "runs": [{ "text": "aespa ์—์ŠคํŒŒ 'Black Mamba' MV" }] - }, - "channel": { "simpleText": "SMTOWN" }, - "views": { "simpleText": "234,258,725 views" }, - "publishDate": { "simpleText": "Nov 17, 2020" }, - "factoid": [ - { - "factoidRenderer": { - "value": { "simpleText": "4M" }, - "label": { "simpleText": "Likes" }, - "accessibilityText": "4 million likes" - } - }, - { - "factoidRenderer": { - "value": { "simpleText": "234,258,725" }, - "label": { "simpleText": "Views" }, - "accessibilityText": "234,258,725 views" - } - }, - { - "factoidRenderer": { - "value": { "simpleText": "2020" }, - "label": { "simpleText": "Nov 17" }, - "accessibilityText": "Nov 17, 2020" - } - } - ], - "channelNavigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/c/SMTOWN", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UCEf_Bc-KVd7onSeifS3py9g", - "canonicalBaseUrl": "/c/SMTOWN" - } - }, - "channelThumbnail": { - "thumbnails": [ - { - "url": "https://yt3.ggpht.com/_1Z4I2qpWaCN9g3BcDd3cVA9MDHOG43lE1YNWDNkKro49haGxkjwuFK-I8faWTKM6Jle9qb4ag=s88-c-k-c0x00ffffff-no-rj" - } - ] - } - } - }, - { - "expandableVideoDescriptionBodyRenderer": { - "descriptionBodyText": { - "runs": [ - { - "text": "๐ŸŽงListen and download aespa's debut single \"Black Mamba\": " - }, - { - "text": "https://smarturl.it/aespa_BlackMamba", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazhmWHFadF9EVkJkSjBuWlhjM3BGdmdiS25hQXxBQ3Jtc0tsZzdBaWllcGJLUFpkckdkc2s1dURPV3VSVmxjODhTNUNvdlVPVlVJTUNDLVpPSUtXZlhGSG9JTW1SOE9rUktDXzRMU3VqakVIYzBYdEdDMFVycWtiSzNhRFdKZDNKUFVZM2o0b2J3U25UQ2hUMnd2Yw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqazhmWHFadF9EVkJkSjBuWlhjM3BGdmdiS25hQXxBQ3Jtc0tsZzdBaWllcGJLUFpkckdkc2s1dURPV3VSVmxjODhTNUNvdlVPVlVJTUNDLVpPSUtXZlhGSG9JTW1SOE9rUktDXzRMU3VqakVIYzBYdEdDMFVycWtiSzNhRFdKZDNKUFVZM2o0b2J3U25UQ2hUMnd2Yw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n๐ŸThe Debut Stage " }, - { - "text": "https://youtu.be/Ky5RT5oGg0w", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Ky5RT5oGg0w&t=0s", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Ky5RT5oGg0w", - "startTimeSeconds": 0, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2b2e514f9a06834c&ip=2003%3Ade%3Aaf0c%3A3200%3A712e%3A3a53%3Aed3d%3A4bb5&initcwndbps=1593750&mt=1665504815&oweuc=" - } - } - } - } - } - }, - { - "text": "\n\n๐ŸŽŸ๏ธ aespa Showcase SYNK in LA! Tickets now on sale: " - }, - { - "text": "https://www.ticketmaster.com/event/0A...", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEdteWRmcHA5UTdwWC01Y05ndFhkVlhWaDEzQXxBQ3Jtc0trcDQxTGpUUjRSS21BNFVBN2U5T2RZN3V6UzlFX1A5bmpONW5vUVRzTDBqMHotUTVKY2UtZ3VrM0NPUEd3TEZYSTdmRkx1VmhDX01vcFRLLTlzZUpCN0c0MlhOM2JYamtzeEFoLUtyeFUtc1lUcUt5RQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEdteWRmcHA5UTdwWC01Y05ndFhkVlhWaDEzQXxBQ3Jtc0trcDQxTGpUUjRSS21BNFVBN2U5T2RZN3V6UzlFX1A5bmpONW5vUVRzTDBqMHotUTVKY2UtZ3VrM0NPUEd3TEZYSTdmRkx1VmhDX01vcFRLLTlzZUpCN0c0MlhOM2JYamtzeEFoLUtyeFUtc1lUcUt5RQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { - "text": "\n\nSubscribe to aespa Official YouTube Channel!\n" - }, - { - "text": "https://www.youtube.com/aespa?sub_con...", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "nofollow": true - } - } - }, - { "text": "\n\naespa official\n" }, - { - "text": "https://www.youtube.com/c/aespa", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/c/aespa", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/c/aespa", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.instagram.com/aespa_official", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmdqS2piOGpKb21MZWctUWxOcWIzZEhVY2lVd3xBQ3Jtc0trR2JSVkxLSHlHSkJRQTVYZ3dGTVdpb3FrSGZiaU1vQ0pYdTA3Ym9BWUF0UmVpMVVESXhxY2R1ZE01eUJWNlpVYjdqUFplZjRRYmJTY3llamJTWUY3Q25zX3lNV0RxdEhBdWswdDY5bFdDX2t4RmlKVQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmdqS2piOGpKb21MZWctUWxOcWIzZEhVY2lVd3xBQ3Jtc0trR2JSVkxLSHlHSkJRQTVYZ3dGTVdpb3FrSGZiaU1vQ0pYdTA3Ym9BWUF0UmVpMVVESXhxY2R1ZE01eUJWNlpVYjdqUFplZjRRYmJTY3llamJTWUY3Q25zX3lNV0RxdEhBdWswdDY5bFdDX2t4RmlKVQ&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.tiktok.com/@aespa_official", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm5zUC1YcU5JVkdZT3h5UlBkLXE2R2MyYlFKd3xBQ3Jtc0tuLTB3R3ZibEl4U1FSTG15RHFXWG9tSl9wUElpN3U2RVBZOEFsdzZpUDJCNExEOF9IeTNtVkFrQkplUGZrejg0bk5hOU5pc05nTTN4Y3Y1N1c3TC1zdkh5TTN0YmZXcXJka2hOV3RQa1hYVjdfbV95bw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm5zUC1YcU5JVkdZT3h5UlBkLXE2R2MyYlFKd3xBQ3Jtc0tuLTB3R3ZibEl4U1FSTG15RHFXWG9tSl9wUElpN3U2RVBZOEFsdzZpUDJCNExEOF9IeTNtVkFrQkplUGZrejg0bk5hOU5pc05nTTN4Y3Y1N1c3TC1zdkh5TTN0YmZXcXJka2hOV3RQa1hYVjdfbV95bw&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://twitter.com/aespa_Official", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnJUVmNSRnh3dWNNYzFKMU90V3BFUmRmV01KZ3xBQ3Jtc0tsd0c3eElmQTR0amV3Q1NBRlFMMGN5cm9uNEx4MFQ0anlKczNydk03TFluTDlxa1BGVHRpUjEtZl96ZV9IbTFXaUZ5aVpIeDgxcFVkYnFtMlFuSU1hN0JuTFFIVWZFZkZ2QU13ekFBWUdLZ2twSWphRQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnJUVmNSRnh3dWNNYzFKMU90V3BFUmRmV01KZ3xBQ3Jtc0tsd0c3eElmQTR0amV3Q1NBRlFMMGN5cm9uNEx4MFQ0anlKczNydk03TFluTDlxa1BGVHRpUjEtZl96ZV9IbTFXaUZ5aVpIeDgxcFVkYnFtMlFuSU1hN0JuTFFIVWZFZkZ2QU13ekFBWUdLZ2twSWphRQ&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://www.facebook.com/aespa.official", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjFkNGNoN25CR1ZZTGtQLWc4MDBRRDNlZDBtd3xBQ3Jtc0tuZTVQV0lCWkdPemY1UDI1WVlCX05mNzdNQnlzU1c0SzJqc3FKeHNGUjFrSEhlNkRVak5oeldwazV4QXJpT2JNMURGcV9Od21ETV85TFBudjJnOTBtakxTZE90QTBSSHJDY2p2Rnk5ZXZieS1JbWo4cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjFkNGNoN25CR1ZZTGtQLWc4MDBRRDNlZDBtd3xBQ3Jtc0tuZTVQV0lCWkdPemY1UDI1WVlCX05mNzdNQnlzU1c0SzJqc3FKeHNGUjFrSEhlNkRVak5oeldwazV4QXJpT2JNMURGcV9Od21ETV85TFBudjJnOTBtakxTZE90QTBSSHJDY2p2Rnk5ZXZieS1JbWo4cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n" }, - { - "text": "https://weibo.com/aespa", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZdIkZeu3Of16vNl", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblhpXzdvNnlIdXFkWmJmbmIyNnBuV3FoVmlJd3xBQ3Jtc0tsU1k3MjRMSnBOQ01KWmp0dTNwNUdneXg1SUZJMXQ3UHM2eDNUSXJTVVBwWjVsZEVZLW9VUk1od2FNTEJVajZ5WXpNeTU4cVk1UlNpWUYzSHQzNHdsUXM3TDV4dUlZSjRNWmJwLUNNUkRtYVFXM3BWYw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqblhpXzdvNnlIdXFkWmJmbmIyNnBuV3FoVmlJd3xBQ3Jtc0tsU1k3MjRMSnBOQ01KWmp0dTNwNUdneXg1SUZJMXQ3UHM2eDNUSXJTVVBwWjVsZEVZLW9VUk1od2FNTEJVajZ5WXpNeTU4cVk1UlNpWUYzSHQzNHdsUXM3TDV4dUlZSjRNWmJwLUNNUkRtYVFXM3BWYw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - }, - { "text": "\n\n" }, - { - "text": "#aespa", - "navigationEndpoint": { - "clickTrackingParams": "CCIQ3NcEGB0iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/aespa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgVhZXNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CCIQ3NcEGB0iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#รฆspa", - "navigationEndpoint": { - "clickTrackingParams": "CCEQ3NcEGB8iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%C3%A6spa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgXDpnNwYQ%3D%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CCEQ3NcEGB8iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#BlackMamba", - "navigationEndpoint": { - "clickTrackingParams": "CCAQ3NcEGCEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/blackmamba", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUMCgpibGFja21hbWJh" - } - }, - "loggingDirectives": { - "trackingParams": "CCAQ3NcEGCEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#๋ธ”๋ž™๋ง˜๋ฐ”", - "navigationEndpoint": { - "clickTrackingParams": "CB8Q3NcEGCMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUOCgzruJTrnpnrp5jrsJQ%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CB8Q3NcEGCMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { "text": " " }, - { - "text": "#์—์ŠคํŒŒ", - "navigationEndpoint": { - "clickTrackingParams": "CB4Q3NcEGCUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gULCgnsl5DsiqTtjIw%3D" - } - }, - "loggingDirectives": { - "trackingParams": "CB4Q3NcEGCUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - }, - { - "text": "\naespa ์—์ŠคํŒŒ 'Black Mamba' MV โ„— SM Entertainment" - } - ] - }, - "showMoreText": { "simpleText": "Show more" }, - "showLessText": { "simpleText": "Show less" } - } - }, - { - "videoDescriptionMusicSectionRenderer": { - "sectionTitle": { "simpleText": "Music" }, - "carouselLockups": [ - { - "carouselLockupRenderer": { - "infoRows": [ - { - "infoRowRenderer": { - "title": { "simpleText": "SONG" }, - "defaultMetadata": { - "simpleText": "Black Mamba" - }, - "trackingParams": "CB0QyMoHGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - { - "infoRowRenderer": { - "title": { "simpleText": "ARTIST" }, - "defaultMetadata": { - "runs": [{ "text": "," }], - "simpleText": "aespa" - }, - "expandedMetadata": { - "runs": [ - { "text": "aespa" }, - { "text": ", " }, - { "text": "์—์ŠคํŒŒ" } - ] - }, - "truncationText": { "simpleText": "+1 more" }, - "expandIcon": { "iconType": "EXPAND_MORE" }, - "trackingParams": "CBwQy8oHGAYiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "infoRowExpandStatusKey": "structured-description-music-section-artists-row-state-id" - } - }, - { - "infoRowRenderer": { - "title": { "simpleText": "LICENSES" }, - "expandedMetadata": { - "simpleText": "SM Entertainment (on behalf of SM Entertainment); LatinAutor - Warner Chappell, UNIAO BRASILEIRA DE EDITORAS DE MUSICA - UBEM, BMI - Broadcast Music Inc., LatinAutorPerf, CMRRA, AMRA BR, Kobalt Music Publishing, AMRA, LatinAutor, Warner Chappell, ASCAP, and 15 Music Rights Societies" - }, - "expandIcon": { "iconType": "EXPAND_MORE" }, - "trackingParams": "CBsQzsoHGAciEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "infoRowExpandStatusKey": "structured-description-music-section-licenses-row-state-id" - } - } - ] - } - } - ], - "topicLink": { - "topicLinkRenderer": { - "title": { "simpleText": "Music" }, - "thumbnailDetails": { - "thumbnails": [ - { - "url": "https://www.gstatic.com/youtube/img/watch/yt_music_channel.jpeg" - } - ] - }, - "endpoint": { - "clickTrackingParams": "CBoQycoHIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { - "webCommandMetadata": { - "url": "/channel/UC-9-kyTW8ZkZNDHQJ6FgpwQ", - "webPageType": "WEB_PAGE_TYPE_CHANNEL", - "rootVe": 3611, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ" - } - }, - "callToActionIcon": { "iconType": "CHEVRON_RIGHT" }, - "trackingParams": "CBoQycoHIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "premiumUpsellLink": { - "runs": [ - { - "text": "Get YouTube Premium", - "navigationEndpoint": { - "clickTrackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/premium", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 11487, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { "browseId": "SPunlimited" } - } - } - ] - } - } - } - ] - } - }, - "veType": 124975, - "targetId": "engagement-panel-structured-description", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", - "loggingDirectives": { - "trackingParams": "CBkQ040EGAMiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - } - }, - { - "engagementPanelSectionListRenderer": { - "panelIdentifier": "comment-item-section", - "header": { - "engagementPanelTitleHeaderRenderer": { - "title": { "runs": [{ "text": "Comments" }] }, - "contextualInfo": { "runs": [{ "text": "705K" }] }, - "menu": { - "sortFilterSubMenuRenderer": { - "subMenuItems": [ - { - "title": "Top comments", - "selected": true, - "serviceEndpoint": { - "clickTrackingParams": "CBgQ48AHGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/next" - } - }, - "continuationCommand": { - "token": "Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTAAeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u", - "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", - "command": { - "clickTrackingParams": "CBgQ48AHGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "showReloadUiCommand": { - "targetId": "engagement-panel-comments-section" - } - } - } - }, - "trackingParams": "CBgQ48AHGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - }, - { - "title": "Newest first", - "selected": false, - "serviceEndpoint": { - "clickTrackingParams": "CBcQ48AHGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/next" - } - }, - "continuationCommand": { - "token": "Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u", - "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT", - "command": { - "clickTrackingParams": "CBcQ48AHGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "showReloadUiCommand": { - "targetId": "engagement-panel-comments-section" - } - } - } - }, - "trackingParams": "CBcQ48AHGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - ], - "icon": { "iconType": "SORT" }, - "accessibility": { - "accessibilityData": { "label": "Sort comments" } - }, - "trackingParams": "CBYQgdoEIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "visibilityButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "icon": { "iconType": "CLOSE" }, - "trackingParams": "CBUQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Close" } - }, - "command": { - "clickTrackingParams": "CBUQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-comments-section", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - } - } - }, - "trackingParams": "CBIQ040EGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "content": { - "sectionListRenderer": { - "contents": [ - { - "itemSectionRenderer": { - "contents": [ - { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CBQQuy8YACITCJKD44rK2PoCFSNEegUdMK8Flw==", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/next" - } - }, - "continuationCommand": { - "token": "Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTAAeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u", - "request": "CONTINUATION_REQUEST_TYPE_WATCH_NEXT" - } - } - } - } - ], - "trackingParams": "CBQQuy8YACITCJKD44rK2PoCFSNEegUdMK8Flw==", - "sectionIdentifier": "comment-item-section", - "targetId": "engagement-panel-comments-section" - } - } - ], - "trackingParams": "CBMQui8iEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "veType": 76278, - "targetId": "engagement-panel-comments-section", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", - "loggingDirectives": { - "trackingParams": "CBIQ040EGAQiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - } - }, - { - "engagementPanelSectionListRenderer": { - "panelIdentifier": "engagement-panel-searchable-transcript", - "header": { - "engagementPanelTitleHeaderRenderer": { - "title": { "runs": [{ "text": "Transcript" }] }, - "menu": { - "menuRenderer": { - "items": [ - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Toggle timestamps" }] }, - "serviceEndpoint": { - "clickTrackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { "sendPost": true } - }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "signalAction": { - "signal": "TOGGLE_TRANSCRIPT_TIMESTAMPS" - } - } - ] - } - }, - "trackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - } - ], - "trackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { - "accessibilityData": { "label": "More actions" } - } - } - }, - "visibilityButton": { - "buttonRenderer": { - "icon": { "iconType": "CLOSE" }, - "accessibility": { "label": "Close transcript" }, - "trackingParams": "CBEQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Close transcript" } - }, - "command": { - "clickTrackingParams": "CBEQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "changeEngagementPanelVisibilityAction": { - "targetId": "engagement-panel-searchable-transcript", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN" - } - } - } - }, - "trackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "content": { - "continuationItemRenderer": { - "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN", - "continuationEndpoint": { - "clickTrackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/get_transcript" - } - }, - "getTranscriptEndpoint": { - "params": "CgtaZWVycm51TGk1RRIOQ2dBU0FtVnVHZ0ElM0QYASozZW5nYWdlbWVudC1wYW5lbC1zZWFyY2hhYmxlLXRyYW5zY3JpcHQtc2VhcmNoLXBhbmVsMAE%3D" - } - } - } - }, - "veType": 126250, - "targetId": "engagement-panel-searchable-transcript", - "visibility": "ENGAGEMENT_PANEL_VISIBILITY_HIDDEN", - "loggingDirectives": { - "trackingParams": "CBAQ040EGAUiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "visibility": { "types": "12" }, - "enableDisplayloggerExperiment": true - } - } - } - ], - "topbar": { - "desktopTopbarRenderer": { - "logo": { - "topbarLogoRenderer": { - "iconImage": { "iconType": "YOUTUBE_LOGO" }, - "tooltipText": { "runs": [{ "text": "YouTube Home" }] }, - "endpoint": { - "clickTrackingParams": "CA8QsV4iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 3854, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { "browseId": "FEwhat_to_watch" } - }, - "trackingParams": "CA8QsV4iEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D" - } - }, - "searchbox": { - "fusionSearchboxRenderer": { - "icon": { "iconType": "SEARCH" }, - "placeholderText": { "runs": [{ "text": "Search" }] }, - "config": { - "webSearchboxConfig": { - "requestLanguage": "en", - "requestDomain": "us", - "hasOnscreenKeyboard": false, - "focusSearchbox": true - } - }, - "trackingParams": "CA0Q7VAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "searchEndpoint": { - "clickTrackingParams": "CA0Q7VAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "/results?search_query=", - "webPageType": "WEB_PAGE_TYPE_SEARCH", - "rootVe": 4724 - } - }, - "searchEndpoint": { "query": "" } - }, - "clearButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { "iconType": "CLOSE" }, - "trackingParams": "CA4Q8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Clear search query" } - } - } - } - } - }, - "trackingParams": "CAEQq6wBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "topbarButtons": [ - { - "topbarMenuButtonRenderer": { - "icon": { "iconType": "MORE_VERT" }, - "menuRequest": { - "clickTrackingParams": "CAsQ_qsBGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "sendPost": true, - "apiUrl": "/youtubei/v1/account/account_menu" - } - }, - "signalServiceEndpoint": { - "signal": "GET_ACCOUNT_MENU", - "actions": [ - { - "clickTrackingParams": "CAsQ_qsBGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "multiPageMenuRenderer": { - "trackingParams": "CAwQ_6sBIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", - "showLoadingSpinner": true - } - }, - "popupType": "DROPDOWN", - "beReused": true - } - } - ] - } - }, - "trackingParams": "CAsQ_qsBGAAiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibility": { "accessibilityData": { "label": "Settings" } }, - "tooltip": "Settings", - "style": "STYLE_DEFAULT" - } - }, - { - "buttonRenderer": { - "style": "STYLE_SUGGESTIVE", - "size": "SIZE_SMALL", - "text": { "runs": [{ "text": "Sign in" }] }, - "icon": { "iconType": "AVATAR_LOGGED_OUT" }, - "navigationEndpoint": { - "clickTrackingParams": "CAoQ1IAEGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fnext%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en&ec=65620", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "signInEndpoint": { "idamTag": "65620" } - }, - "trackingParams": "CAoQ1IAEGAEiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "targetId": "topbar-signin" - } - } - ], - "hotkeyDialog": { - "hotkeyDialogRenderer": { - "title": { "runs": [{ "text": "Keyboard shortcuts" }] }, - "sections": [ - { - "hotkeyDialogSectionRenderer": { - "title": { "runs": [{ "text": "Playback" }] }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Toggle play/pause" }] }, - "hotkey": "k" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Rewind 10 seconds" }] }, - "hotkey": "j" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Fast forward 10 seconds" }] - }, - "hotkey": "l" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Previous video" }] }, - "hotkey": "P (SHIFT+p)" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Next video" }] }, - "hotkey": "N (SHIFT+n)" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Previous frame (while paused)" }] - }, - "hotkey": ",", - "hotkeyAccessibilityLabel": { - "accessibilityData": { "label": "Comma" } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Next frame (while paused)" }] - }, - "hotkey": ".", - "hotkeyAccessibilityLabel": { - "accessibilityData": { "label": "Period" } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Decrease playback rate" }] - }, - "hotkey": "\u003c (SHIFT+,)", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Less than or SHIFT + comma" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Increase playback rate" }] - }, - "hotkey": "\u003e (SHIFT+.)", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Greater than or SHIFT + period" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Seek to specific point in the video (7 advances to 70% of duration)" - } - ] - }, - "hotkey": "0..9" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [{ "text": "Seek to previous chapter" }] - }, - "hotkey": "CONTROL + โ†" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Seek to next chapter" }] }, - "hotkey": "CONTROL + โ†’" - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { "runs": [{ "text": "General" }] }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Toggle full screen" }] }, - "hotkey": "f" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Toggle theater mode" }] }, - "hotkey": "t" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Toggle miniplayer" }] }, - "hotkey": "i" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { "text": "Close miniplayer or current dialog" } - ] - }, - "hotkey": "ESCAPE" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Toggle mute" }] }, - "hotkey": "m" - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { - "runs": [{ "text": "Subtitles and closed captions" }] - }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "If the video supports captions, toggle captions ON/OFF" - } - ] - }, - "hotkey": "c" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through different text opacity levels" - } - ] - }, - "hotkey": "o" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { - "text": "Rotate through different window opacity levels" - } - ] - }, - "hotkey": "w" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { "text": "Rotate through font sizes (increasing)" } - ] - }, - "hotkey": "+" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { - "runs": [ - { "text": "Rotate through font sizes (decreasing)" } - ] - }, - "hotkey": "-", - "hotkeyAccessibilityLabel": { - "accessibilityData": { "label": "Minus" } - } - } - } - ] - } - }, - { - "hotkeyDialogSectionRenderer": { - "title": { "runs": [{ "text": "Spherical Videos" }] }, - "options": [ - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Pan up" }] }, - "hotkey": "w" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Pan left" }] }, - "hotkey": "a" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Pan down" }] }, - "hotkey": "s" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Pan right" }] }, - "hotkey": "d" - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Zoom in" }] }, - "hotkey": "+ on numpad or ]", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Plus on number pad or right bracket" - } - } - } - }, - { - "hotkeyDialogSectionOptionRenderer": { - "label": { "runs": [{ "text": "Zoom out" }] }, - "hotkey": "- on numpad or [", - "hotkeyAccessibilityLabel": { - "accessibilityData": { - "label": "Minus on number pad or left bracket" - } - } - } - } - ] - } - } - ], - "dismissButton": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "runs": [{ "text": "Dismiss" }] }, - "trackingParams": "CAkQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=" - } - }, - "trackingParams": "CAgQteYDIhMIkoPjisrY-gIVI0R6BR0wrwWX" - } - }, - "backButton": { - "buttonRenderer": { - "trackingParams": "CAcQvIYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "command": { - "clickTrackingParams": "CAcQvIYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAcQvIYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "signalAction": { "signal": "HISTORY_BACK" } - } - ] - } - } - } - }, - "forwardButton": { - "buttonRenderer": { - "trackingParams": "CAYQvYYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "command": { - "clickTrackingParams": "CAYQvYYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAYQvYYDIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "signalAction": { "signal": "HISTORY_FORWARD" } - } - ] - } - } - } - }, - "a11ySkipNavigationButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "text": { "runs": [{ "text": "Skip navigation" }] }, - "trackingParams": "CAUQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "command": { - "clickTrackingParams": "CAUQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAUQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "signalAction": { "signal": "SKIP_NAVIGATION" } - } - ] - } - } - } - }, - "voiceSearchButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "serviceEndpoint": { - "clickTrackingParams": "CAIQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "commandMetadata": { "webCommandMetadata": { "sendPost": true } }, - "signalServiceEndpoint": { - "signal": "CLIENT_SIGNAL", - "actions": [ - { - "clickTrackingParams": "CAIQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "openPopupAction": { - "popup": { - "voiceSearchDialogRenderer": { - "placeholderHeader": { - "runs": [{ "text": "Listening..." }] - }, - "promptHeader": { - "runs": [{ "text": "Didn't hear that. Try again." }] - }, - "exampleQuery1": { - "runs": [{ "text": "\"Play Dua Lipa\"" }] - }, - "exampleQuery2": { - "runs": [{ "text": "\"Show me my subscriptions\"" }] - }, - "promptMicrophoneLabel": { - "runs": [{ "text": "Tap microphone to try again" }] - }, - "loadingHeader": { "runs": [{ "text": "Working..." }] }, - "connectionErrorHeader": { - "runs": [{ "text": "No connection" }] - }, - "connectionErrorMicrophoneLabel": { - "runs": [ - { "text": "Check your connection and try again" } - ] - }, - "permissionsHeader": { - "runs": [{ "text": "Waiting for permission" }] - }, - "permissionsSubtext": { - "runs": [ - { - "text": "Allow microphone access to search with voice" - } - ] - }, - "disabledHeader": { - "runs": [{ "text": "Search with your voice" }] - }, - "disabledSubtext": { - "runs": [ - { - "text": "To search by voice, go to your browser settings and allow access to microphone" - } - ] - }, - "microphoneButtonAriaLabel": { - "runs": [{ "text": "Cancel" }] - }, - "exitButton": { - "buttonRenderer": { - "style": "STYLE_DEFAULT", - "size": "SIZE_DEFAULT", - "isDisabled": false, - "icon": { "iconType": "CLOSE" }, - "trackingParams": "CAQQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Cancel" } - } - } - }, - "trackingParams": "CAMQ7q8FIhMIkoPjisrY-gIVI0R6BR0wrwWX", - "microphoneOffPromptHeader": { - "runs": [{ "text": "Microphone off. Try again." }] - } - } - }, - "popupType": "TOP_ALIGNED_DIALOG" - } - } - ] - } - }, - "icon": { "iconType": "MICROPHONE_ON" }, - "tooltip": "Search with your voice", - "trackingParams": "CAIQ8FsiEwiSg-OKytj6AhUjRHoFHTCvBZc=", - "accessibilityData": { - "accessibilityData": { "label": "Search with your voice" } - } - } - } - } - }, - "frameworkUpdates": { - "entityBatchUpdate": { - "mutations": [ - { - "entityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", - "type": "ENTITY_MUTATION_TYPE_DELETE", - "options": { - "persistenceOption": "ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST" - } - }, - { - "entityKey": "Eh8udHJhbnNjcmlwdC50cmFjay5zZWxlY3Rpb24ua2V5ILsCKAE%3D", - "type": "ENTITY_MUTATION_TYPE_REPLACE", - "payload": { - "transcriptTrackSelectionEntity": { - "key": "Eh8udHJhbnNjcmlwdC50cmFjay5zZWxlY3Rpb24ua2V5ILsCKAE%3D", - "selectedTrackIndex": 1, - "serializedParams": "CgtaZWVycm51TGk1RRIOQ2dBU0FtVnVHZ0ElM0QYATAA" - } - } - }, - { - "entityKey": "EgtaZWVycm51TGk1RSDVAigB", - "type": "ENTITY_MUTATION_TYPE_REPLACE", - "payload": { - "transcriptSearchBoxStateEntity": { - "key": "Eh8udHJhbnNjcmlwdC50cmFjay5zZWxlY3Rpb24ua2V5ILsCKAE%3D", - "isHidden": false - } - } - } - ], - "timestamp": { "seconds": "1665505125", "nanos": 606868926 } - }, - "elementUpdate": { - "updates": [ - { - "templateUpdate": { - "identifier": "track_selection_sheet_option.eml|d16195f6d6bd4e95", - "serializedTemplateConfig": "ssfOhwX6BBLtBAoECAMQBRIECAEYARKkBAgCGAIinQQamgQKEQgBEg0aCwoJCKeU3EsSAhoACoQECAMS_wNa_AMIARL3Axr0AwrxAwgBEuwDGukDCuYDCLmtvVAS3gMa2wMKSggDEkYaRApCCLKZhFISOxo5CjcIARIzMjEKLwotYm90dG9tX3NoZWV0X2xpc3Rfb3B0aW9uLmVtbHxlZTE5Y2MzNGViMjk1NWMwCowDCAUShwMahAMKgQMI7PSUhAES-AIa9QIK1gIIARLRAhrOAgoQCAYSDBIKCAESAggBEgIIBgoICAQSBBICCAMKrwIIBRKqAhqnAgqkAgjgqp9REpwCGpkCCpYCCAESkQJajgIIARIZGhcKFQi1o71rEg4aDAoKCAESBjIECgIIARJTGlEKTwiAq59REkgaRgoMCAESCBIGCAESAggECjYIAhIyUjAIBBIsGioKDAgBEggSBggBEgIIBAoMCAISCBIGCAESAggGCgwIAxIIEgYIARICCAgSSxpJCkcI1pXpUBJAGj4KPAilr_mxARI0GjIKDAgEEggSBggBEgIICQoiCAMSHhocCgwIARIIEgYIARICCAoKDAgCEggSBggBEgIICBJNGksKSQiAq59REkIaQAoQCAESDBIKCAESAggJEgIIBwosCAISKFImCAQSIhogChAIARIMEgoIARICCAkSAggHCgwIAhIIEgYIARICCAcKDAgDEggSBggBEgIIAgoMCAYSCBIGCAESAggDEjgIAxgEIjIiMAouCh5KHAgBEgoIAxIGCAESAggGGgwSCggBEgIIBRICCAISDBIKCAESAggBEgIIBBjrtomTxZ2YgRE=", - "dependencies": ["bottom_sheet_list_option.eml|ee19cc34eb2955c0"] - } - }, - { - "templateUpdate": { - "identifier": "bottom_sheet_list_option.eml|ee19cc34eb2955c0", - "serializedTemplateConfig": "ssfOhwXZKxLMKwoECAMQAgoECAQQBQoECBAQDhIECAEYARKRIggCGAIiiiIahyIKEQgBEg0aCwoJCKeU3EsSAhoACo8GCAISigYahwYKsAEIxaPqeRKoARqlAQqiAQifv8x4EpoBGpcBCpQBCOcHEo4BIosBCogBCntaeQgCEltaWQgCEikSJwgBEgIIBxICCAESDBoKMggKBgi9lLGxARICCAESCRoHMgUKAwjnBxIqEigIARICCAcSAggBEgsaCTIHCgUIla6ydRICCAESCxoJMgcKBQjFo-p5EhgSFggBEgIIBhIGCIiX4acBEgIIARICCAMSCRIHCAESAwjnBwq2AQiWkelQEq4BGqsBCqgBCOcHEqIBIp8BCpwBCo4BWosBCAMSZ1plCAMSL1ItCAESKRInCAESAggHEgIIARIMGgoyCAoGCL2UsbEBEgIIARIJGgcyBQoDCOcHEjBSLggBEioSKAgBEgIIBxICCAESCxoJMgcKBQiVrrJ1EgIIARILGgkyBwoFCMWj6nkSHlIcCAESGBIWCAESAggGEgYIiJfhpwESAggBEgIIAxIJEgcIARIDCOcHCoIBCISLvVASexp5CgoIDBIGMgQKAggECgoIChIGMgQKAggBCiEIAxIdGhsKDQgBEgkyBwoFDQAAgD8KCggCEgYyBAoCCAIKEAgFEgwaCgoICAESBBICCAkKKggJEiYaJAoQCAcSDBoKCggIARIEEgIIEgoQCAgSDBoKCggIARIEEgIIEQpmCJWXvVASXxpdCj4IARI6IjgKKAoYEhYIARICCAYSBgiIl-GnARICCAESAggKEgwSCggHEgIIARICCFISDBIKCAcSAggBEgIIBQobCAYSFxoVChMI3KCKWhIMGgoKCAgBEgQSAggZCpIBCOuYvVASigEahwEKDAgBEggSBggIEgIICQoKCAYSBjIECgIIAQprCAUSZyJlCmMKU1pRCAISJFIiCAESHkocCAESCAgEMgQKAggAGg5SDAgCEggSBggIEgIIBRInEiUIARICCAcSAggBEgsaCTIHCgUI6e_xexICCAESCBoGMgQKAggFEgxaCggBEgYyBAoCCAIKFwi5l71QEhAaDgoMCAESCBIGCAgSAggFCt8bCAMS2hta1xsIARLSGxrPGwoRCAESDRoLCgkIp5TcSxICGgAKLAgCEigaJgokCISLvVASHRobCgoIChIGMgQKAggDCg0IDRIJMgcKBQ0AAIA_CosbCAMShhtagxsIARKGGBqDGAoRCAESDRoLCgkIp5TcSxICGgAKOAgCEjQaMgowCISLvVASKRonCgoIChIGMgQKAggBCgoIDBIGMgQKAggECg0IDRIJMgcKBQ0AAIA_CrMXCAMSrhdaqxcIARKhDhqeDgoRCAESDRoLCgkIp5TcSxICGgAKKQgCEiUaIwohCISLvVASGhoYCgoIChIGMgQKAggBCgoIDBIGMgQKAggECt0NCAMS2A1a1Q0IARLPByLMBwrJBwokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCAgSAggEEqAHIp0HCoQDCl5aXAgCEi5SLAgBEihSJggBEiJKIAgBEggIBDIECgIIABoSUhAIAhIMEgoICBICCAQSAggBEihSJggBEiJKIAgBEggIBDIECgIIABoSUhAIAhIMEgoICBICCAQSAggEEqECGp4CCjcIARIzGjEKLwi5lNxLEigaJgokCAESIBoeChwIARIYOhYKFBoSChAIARIMEgoICBICCAQSAggECuIBCAIS3QEa2gEKYgiEi71QElsaWQoQCAISDBoKCggIARIEEgIIBAoQCAMSDBoKCggIARIEEgIIAwoYCAgSFBoSChAIBhIMGgoKCAgBEgQSAggGCg0IDhIJMgcKBQ0AAAAACgoIDBIGMgQKAggCCnQI65i9UBJtGmsKaQgHEmUiYwphCldaVQgCEicSJQgBEgIIBxICCAESCxoJMgcKBQjp7_F7EgIIARIIGgYyBAoCCAcSKBImCAESAggHEgIIARIMGgoyCAoGCILl9KoBEgIIARIIGgYyBAoCCAMSBjIECgIIAxKTBBqQBAqoAggBEqMCGqACCp0CCLmU3EsSlQIakgIKjwIIARKKAhqHAgodCAMSGRoXChUI-aPcSRIOGgwKCggEEgYyBAoCCAEK5QEIARLgATrdAQraARrXAQrUAQgDEs8BGswBCkAIAhI8IjoKOAooUiYIARIiSiAIARIICAQyBAoCCAAaElIQCAISDBIKCAgSAggEEgIIARIMEgoICBICCAQSAggBCkYIAxJCIkAKOAooUiYIARIiSiAIARIICAQyBAoCCAAaElIQCAISDBIKCAgSAggEEgIIAhIMEgoICBICCAQSAggCEgQSAggOCkAIARI8IjoKOAooUiYIARIiSiAIARIICAQyBAoCCAAaElIQCAISDBIKCAgSAggEEgIIAxIMEgoICBICCAQSAggDCuIBCAIS3QEa2gEKYgiEi71QElsaWQoQCAISDBoKCggIARIEEgIIBAoQCAMSDBoKCggIARIEEgIIAwoYCAgSFBoSChAIBhIMGgoKCAgBEgQSAggGCg0IDhIJMgcKBQ0AAAAACgoIDBIGMgQKAggCCnQI65i9UBJtGmsKaQgHEmUiYwphCldaVQgCEicSJQgBEgIIBxICCAESCxoJMgcKBQjp7_F7EgIIARIIGgYyBAoCCAcSKBImCAESAggHEgIIARIMGgoyCAoGCILl9KoBEgIIARIIGgYyBAoCCAMSBjIECgIIAxL-BSL7BQrDAQokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCAgSAggBEpoBGpcBCnMIARJvGm0KawjclNxLEmQaYgpWCAESUhpQCgwIARIIEgYICBICCAEKQAgGEjw6Ogo4GjYKFAgDEhASDggHEgIIAhICCBESAggBCggIBRIEEgIIDwoUCAQSEBIOCAcSAggCEgIIERICCAIKCAgCEgQSAggKCiAIAhIcGhoKGAiEi71QEhEaDwoNCA0SCTIHCgUNAAAAAAqyBAokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCAgSAggGEokEGoYECuEDCAES3AMa2QMK1gMI3JTcSxLOAxrLAwq-AwgBErkDGrYDChAIARIMEgoICBICCAYSAggBChAIBRIMEgoICBICCAYSAggFCo8DCAYSigMihwMKuAIKIkogCAYSFAgEUhAIAhIMEgoICBICCAYSAggGGgYyBAoCCAASkQIqjgIIGxIMEgoICBICCAYSAggGGvcBGvQBCgwIARIIEgYIGxICCAEKDAgCEggSBggbEgIIAgpKCAMSRiJECjAKJFIiCAESHkocCAESCAgEMgQKAggAGg5SDAgCEggSBggbEgIIAxIIEgYIGxICCAMSEBIOCAcSAggCEgIIERICCAEKPggFEjoiOAowCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYIGxICCAUSCBIGCBsSAggFEgQSAggPCkoIBBJGIkQKMAokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCBsSAggEEggSBggbEgIIBBIQEg4IBxICCAISAggREgIIAiAcKB0SSlpICAESRBpCCgoIARIGMgQKAggAChQIAxIQEg4IBxICCAISAggREgIIAQoICAUSBBICCA8KFAgEEhASDggHEgIIAhICCBESAggCCggIAhIEEgIICgogCAISHBoaChgIhIu9UBIRGg8KDQgNEgkyBwoFDQAAAAASwwMiwAMKvQMKJFIiCAESHkocCAESCAgEMgQKAggAGg5SDAgCEggSBggIEgIIAhKUAxqRAwoRCAESDRoLCgkIp5TcSxICGgAKKQgCEiUaIwohCISLvVASGhoYCgoIChIGMgQKAggBCgoIDBIGMgQKAggECtACCAMSywJayAIIARKmARqjAQplCAESYRpfCl0I3JTcSxJWGlQKUggBEk4aTAoICAESBBICCBYKQAgGEjw6Ogo4GjYKFAgDEhASDggHEgIIAhICCBESAggBCggIBRIEEgIIEAoUCAQSEBIOCAcSAggCEgIIERICCAIKOggCEjYaNAoyCISLvVASKxopChgICBIUGhIKEAgHEgwaCgoICAESBBICCBcKDQgOEgkyBwoFDQAAAAASmgEalwEKcwgBEm8abQprCNyU3EsSZBpiClYIARJSGlAKDAgBEggSBggIEgIIAgpACAYSPDo6CjgaNgoUCAMSEBIOCAcSAggCEgIIERICCAEKCAgFEgQSAggQChQIBBIQEg4IBxICCAISAggREgIIAgoICAISBBICCAoKIAgCEhwaGgoYCISLvVASERoPCg0IDRIJMgcKBQ0AAAAAErwFIrkFCrYFCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYICBICCAcSjQUaigUKEQgBEg0aCwoJCKeU3EsSAhoAClMIAhJPGk0KSwiEi71QEkQaQgoKCAoSBjIECgIIAQoKCAwSBjIECgIIBAoKCAsSBjIECgIIAgoNCA4SCTIHCgUNAAAAAAoNCA0SCTIHCgUNAACAPwqfBAgDEpoEWpcECAESkgQajwQKoAMIARKbAxqYAwqVAwi5lNxLEo0DGooDCocDCAESggMa_wIKHQgDEhkaFwoVCPmj3EkSDhoMCgoIBBIGMgQKAggBCt0CCAES2AI61QIK0gIazwIKdggBEnIicApuCl5aXAgCEi5SLAgBEihSJggBEiJKIAgBEggIBDIECgIIABoSUhAIAhIMEgoICBICCAcSAggBEihSJggBEiJKIAgBEggIBDIECgIIABoSUhAIAhIMEgoICBICCAcSAggEEgwSCggIEgIIBxICCAQK1AEIAxLPARrMAQpACAISPCI6CjgKKFImCAESIkogCAESCAgEMgQKAggAGhJSEAgCEgwSCggIEgIIBxICCAESDBIKCAgSAggHEgIIAQpGCAMSQiJACjgKKFImCAESIkogCAESCAgEMgQKAggAGhJSEAgCEgwSCggIEgIIBxICCAISDBIKCAgSAggHEgIIAhIEEgIIDgpACAESPCI6CjgKKFImCAESIkogCAESCAgEMgQKAggAGhJSEAgCEgwSCggIEgIIBxICCAMSDBIKCAgSAggHEgIIAwpqCAISZhpkCmIIhIu9UBJbGlkKEAgCEgwaCgoICAESBBICCAQKEAgDEgwaCgoICAESBBICCAMKGAgIEhQaEgoQCAUSDBoKCggIARIEEgIIBQoNCA4SCTIHCgUNAAAAAAoKCAwSBjIECgIIAhL1AiLyAgrvAgokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCAgSAggDEsYCGsMCChEIARINGgsKCQinlNxLEgIaAAopCAISJRojCiEIhIu9UBIaGhgKCggKEgYyBAoCCAEKCggMEgYyBAoCCAQKggIIAxL9AVr6AQgBEvUBGvIBCnMIARJvGm0KawjclNxLEmQaYgpWCAESUhpQCgwIARIIEgYICBICCAMKQAgGEjw6Ogo4GjYKFAgDEhASDggHEgIIAhICCAoSAggBCggIBRIEEgIIEAoUCAQSEBIOCAcSAggCEgIIChICCAIKCAgCEgQSAggUCnsIAhJ3GnUKcwiEi71QEmwaagpoCAgSZBpiChAIARIMGgoKCAgBEgQSAggTChAIBRIMGgoKCAgBEgQSAggVCjwIBhI4GjYKNAgBEjAiLgosCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYICBICCAcSBBICCBUSEQgDEAMYBCIJMgcKBQ0AAMBBEhEIBBADGAQiCTIHCgUNAADAQRIRCAUQAxgEIgkyBwoFDQAAoEESEQgGEAMYBCIJMgcKBQ0AAKBBElQIBxgEIk4iTApACixSKggBEiZKJAgBEggIBDIECgIIABoWUhQIAhIQEg4IARICCAYSBgjLpe-nARIQEg4IARICCAYSBgjLpe-nARIIEgYIARICCAMSDggIGAQiCBIGCAESAggBEhEICRADGAQiCTIHCgUNAABAQhJACAoYBCI6IjgKLgokUiIIARIeShwIARIICAQyBAoCCAAaDlIMCAISCBIGCAgSAggCEgYyBAoCCAESBjIECgIIAhJICAsQAxgEIkAiPgoxCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYICBICCAISCTIHCgUNAACAPxIJMgcKBQ0AAAAAEkgIDBgEIkIiQAowCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYICBICCAESCBIGCAgSAggBEgwSCggIEgIIBhICCAESDggNGAQiCBIGCAgSAggIEiwIDhgEIiYiJAoUCgQSAggNEgwSCggHEgIIARICCA4SDBIKCAcSAggBEgIIMhJuCA8YBCJoImYKOAooUiYIARIiSiAIARIICAQyBAoCCAAaElIQCAISDBIKCAESAggBEgIIChIMEgoIARICCAESAggKEioiKAoUCgQSAggNEgwSCggHEgIIARICCEESEBIOCAcSAggCEgIIERICCAMSLAgQGAQiJiIkChQKBBICCA0SDBIKCAcSAggBEgIIQRIMEgoIBxICCAESAghOEhEIERADGAQiCTIHCgUNAABAQRJHCBIQAxgEIj8iPQowCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYIARICCAUSCBIGCAESAggFEgkyBwoFDQAAQEESEQgTEAMYBCIJMgcKBQ0AAIBAEgwIFBgEIgYyBAoCCAISJwgVEAMYBCIfCANaGwgEEgsyCQoHCgVhIGIgKxIEEgIIAxIEEgIIBhIPCBYYBCIJMgcKBQoD4oCiEhEIFxADGAQiCTIHCgUNAAAAQRIiCBgYBCIcShoIARIOCBASCggBEgIIBBICCAUaBjIECgIIARIsCBkYBCImIiQKFAoEEgIIGBIMEgoIBxICCAESAghMEgwSCggHEgIIARICCBgS9AEIGhgEIu0BIuoBCtUBCiRSIggBEh5KHAgBEggIBDIECgIIABoOUgwIAhIIEgYIARICCAYSrAFiqQEKfzJ9CnsKeQoFCAMQ6gcKBAgEEAsSBAgBGAESHAgCGAIiFkIUCAYSBBICCAUaCBIGCAESAggCIAcSBAgDGAMSBggEEAMYAxIqCAUYBCIkQiIIAxIIEgYIARICCAEaEhoQCg4Iy6XvpwESBggEEgIIBCAEEgQIBhgDEgYIBxADGAMSJhokCgwIARIIEgYIARICCAYKFAgCEhAaDgoMCMul76cBEgQSAggHEhAaDgoMCMul76cBEgQSAggHEgQIGxgDEgYIHBAEGAMSBggdEAQYAxjx55O8_Luqtnk=" - } - }, - { - "resourceStatusInResponseCheck": { - "resourceStatuses": [ - { - "identifier": "bottom_sheet_list_option.eml|ee19cc34eb2955c0", - "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" - }, - { - "identifier": "track_selection_sheet_option.eml|d16195f6d6bd4e95", - "status": "ELEMENTS_RESOURCE_STATUS_ATTACHED" - } - ], - "serverBuildLabel": "boq_youtube-watch-ui_20221005.06_p0" - } - } - ] - } - } -} diff --git a/testfiles/video_details/video_details_20220924_newdesc.json b/testfiles/video_details/video_details_newdesc.json similarity index 100% rename from testfiles/video_details/video_details_20220924_newdesc.json rename to testfiles/video_details/video_details_newdesc.json diff --git a/tests/youtube.rs b/tests/youtube.rs index e7c3a81..90344fa 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -2,7 +2,6 @@ use chrono::{Datelike, Timelike}; use rstest::rstest; use rustypipe::client::{ClientType, RustyPipe}; -use rustypipe::error::{Error, ExtractionError}; use rustypipe::model::richtext::ToPlaintext; use rustypipe::model::{ AudioCodec, AudioFormat, Channel, SearchItem, Verification, VideoCodec, VideoFormat, @@ -19,7 +18,7 @@ use rustypipe::param::{ #[case::tv_html5_embed(ClientType::TvHtml5Embed)] #[case::android(ClientType::Android)] #[case::ios(ClientType::Ios)] -#[tokio::test] +#[test_log::test(tokio::test)] async fn get_player(#[case] client_type: ClientType) { let rp = RustyPipe::builder().strict().build(); let player_data = rp.query().player("n4tK7LYFxI0", client_type).await.unwrap(); @@ -179,7 +178,7 @@ async fn get_playlist( assert!(!playlist.thumbnail.is_empty()); } -#[tokio::test] +#[test_log::test(tokio::test)] async fn playlist_cont() { let rp = RustyPipe::builder().strict().build(); let mut playlist = rp @@ -197,7 +196,7 @@ async fn playlist_cont() { assert!(playlist.videos.count.unwrap() > 100); } -#[tokio::test] +#[test_log::test(tokio::test)] async fn playlist_cont2() { let rp = RustyPipe::builder().strict().build(); let mut playlist = rp @@ -211,21 +210,6 @@ async fn playlist_cont2() { assert!(playlist.videos.count.unwrap() > 100); } -#[tokio::test] -async fn playlist_not_found() { - let rp = RustyPipe::builder().strict().build(); - let err = rp - .query() - .playlist("PLbZIPy20-1pN7mqjckepWF78ndb6ci_qz") - .await - .unwrap_err(); - - assert!(matches!( - err, - Error::Extraction(ExtractionError::ContentUnavailable(_)) - )); -} - //#VIDEO DETAILS #[tokio::test] @@ -326,6 +310,7 @@ async fn get_video_details_music() { assert!(!details.is_live); assert!(!details.is_ccommons); + assert!(!details.recommended.items.is_empty()); assert!(!details.recommended.is_exhausted()); // Comments are disabled for this video @@ -383,6 +368,7 @@ async fn get_video_details_ccommons() { assert!(!details.is_live); assert!(details.is_ccommons); + assert!(!details.recommended.items.is_empty()); assert!(!details.recommended.is_exhausted()); assert!( @@ -519,6 +505,7 @@ async fn get_video_details_chapters() { ] "###); + assert!(!details.recommended.items.is_empty()); assert!(!details.recommended.is_exhausted()); assert!( @@ -578,6 +565,7 @@ async fn get_video_details_live() { assert!(details.is_live); assert!(!details.is_ccommons); + assert!(!details.recommended.items.is_empty()); assert!(!details.recommended.is_exhausted()); // No comments because livestream @@ -869,24 +857,6 @@ async fn channel_more( assert_channel(&channel_info, id, name); } -#[rstest] -#[case::gaming("UCOpNcN46UbXVtpKMrmU4Abg", false)] -#[case::not_found("UCOpNcN46UbXVtpKMrmU4Abx", true)] -#[tokio::test] -async fn channel_error(#[case] id: &str, #[case] not_found: bool) { - let rp = RustyPipe::builder().strict().build(); - let err = rp.query().channel_videos(&id).await.unwrap_err(); - - if not_found { - assert!(matches!( - err, - Error::Extraction(ExtractionError::ContentUnavailable(_)) - )); - } else { - assert!(matches!(err, Error::Extraction(ExtractionError::NoData))); - } -} - //#CHANNEL_RSS #[tokio::test]