diff --git a/README.md b/README.md index 569305a..7a6ddb3 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,8 @@ inspired by [NewPipe](https://github.com/TeamNewPipe/NewPipeExtractor). - [X] **Artist** - [X] **Search** - [ ] **Search suggestions** +- [X] **Radio** +- [X] **Track details** (lyrics, recommendations) - [ ] **Moods** - [ ] **Charts** - [ ] **New** diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index f7f2c70..9ff42a9 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -49,6 +49,11 @@ pub async fn download_testfiles(project_root: &Path) { music_search_playlists(&testfiles).await; music_search_cont(&testfiles).await; music_artist(&testfiles).await; + music_details(&testfiles).await; + music_lyrics(&testfiles).await; + music_related(&testfiles).await; + music_radio(&testfiles).await; + music_radio_cont(&testfiles).await; } const CLIENT_TYPES: [ClientType; 5] = [ @@ -698,3 +703,82 @@ async fn music_artist(testfiles: &Path) { rp.query().music_artist(id, true).await.unwrap(); } } + +async fn music_details(testfiles: &Path) { + for (name, id) in [("mv", "ZeerrnuLi5E"), ("track", "7nigXQS1Xb0")] { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_details"); + json_path.push(format!("details_{}.json", name)); + if json_path.exists() { + continue; + } + + let rp = rp_testfile(&json_path); + rp.query().music_details(id).await.unwrap(); + } +} + +async fn music_lyrics(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_details"); + json_path.push("lyrics.json"); + if json_path.exists() { + return; + } + + let rp = RustyPipe::new(); + let res = rp.query().music_details("n4tK7LYFxI0").await.unwrap(); + + let rp = rp_testfile(&json_path); + rp.query() + .music_lyrics(&res.lyrics_id.unwrap()) + .await + .unwrap(); +} + +async fn music_related(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_details"); + json_path.push("related.json"); + if json_path.exists() { + return; + } + + let rp = RustyPipe::new(); + let res = rp.query().music_details("ZeerrnuLi5E").await.unwrap(); + + let rp = rp_testfile(&json_path); + rp.query() + .music_related(&res.related_id.unwrap()) + .await + .unwrap(); +} + +async fn music_radio(testfiles: &Path) { + for (name, id) in [("mv", "RDAMVMZeerrnuLi5E"), ("track", "RDAMVM7nigXQS1Xb0")] { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_details"); + json_path.push(format!("radio_{}.json", name)); + if json_path.exists() { + continue; + } + + let rp = rp_testfile(&json_path); + rp.query().music_radio(id).await.unwrap(); + } +} + +async fn music_radio_cont(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_details"); + json_path.push("radio_cont.json"); + if json_path.exists() { + return; + } + + let rp = RustyPipe::new(); + let res = rp.query().music_radio("RDAMVM7nigXQS1Xb0").await.unwrap(); + + let rp = rp_testfile(&json_path); + res.next(&rp.query()).await.unwrap().unwrap(); +} diff --git a/notes/video_ids.txt b/notes/video_ids.txt index 71df147..97d45e0 100644 --- a/notes/video_ids.txt +++ b/notes/video_ids.txt @@ -70,3 +70,9 @@ Single: MPREb_bHfHGoy7vuv EP: MPREb_u1I69lSAe5v Audiobook: MPREb_gaoNzsQHedo Show: MPREb_cwzk8EUwypZ + +# Radios +Track radio (Autoplay): RDAMVM + video id, example: RDAMVMZeerrnuLi5E +Artist radio: RDEMieiteXw81tMLBdKv8qkChg (ID from artist page) +Playlist/album radio: RDAMPL + playlist id +Genre radio: RDQM1xqCV6EdPUw diff --git a/src/client/mod.rs b/src/client/mod.rs index ccf9f21..e3332f6 100644 --- a/src/client/mod.rs +++ b/src/client/mod.rs @@ -4,6 +4,7 @@ pub(crate) mod response; mod channel; mod music_artist; +mod music_details; mod music_playlist; mod music_search; mod pagination; @@ -135,7 +136,7 @@ struct ThirdParty<'a> { #[serde(rename_all = "camelCase")] struct QBrowse<'a> { context: YTContext<'a>, - browse_id: String, + browse_id: &'a str, } #[derive(Debug, Serialize)] @@ -989,6 +990,14 @@ impl RustyPipeQuery { } } + /// Get a YouTube Music visitor data cookie, which is necessary for certain requests + async fn get_ytm_visitor_data(&self) -> Result { + match &self.opts.visitor_data { + Some(vd) => Ok(vd.to_owned()), + None => self.client.get_ytm_visitor_data().await, + } + } + /// Execute a request to the YouTube API, then deobfuscate and map the response. /// /// Creates a report in case of failure for easy debugging. diff --git a/src/client/music_artist.rs b/src/client/music_artist.rs index 2039222..3c0f0b7 100644 --- a/src/client/music_artist.rs +++ b/src/client/music_artist.rs @@ -32,17 +32,13 @@ impl RustyPipeQuery { all_albums: bool, ) -> Result { if all_albums { - let visitor_data = match &self.opts.visitor_data { - Some(vd) => vd.to_owned(), - None => self.client.get_ytm_visitor_data().await?, - }; - + let visitor_data = self.get_ytm_visitor_data().await?; let context = self .get_context(ClientType::DesktopMusic, true, Some(&visitor_data)) .await; let request_body = QBrowse { context, - browse_id: artist_id.to_owned(), + browse_id: artist_id, }; let (mut artist, album_page_params) = self @@ -78,7 +74,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: artist_id.to_owned(), + browse_id: artist_id, }; self.execute_request::( @@ -197,25 +193,26 @@ fn map_artist_page( response::music_item::ItemSection::MusicCarouselShelfRenderer { header, contents } => { let mut extendable_albums = false; if let Some(h) = header { - let ep = h + if let Some(button) = h .music_carousel_shelf_basic_header_renderer .more_content_button - .button_renderer - .navigation_endpoint; - - if let Some(bep) = ep.browse_endpoint { - if let Some(cfg) = bep.browse_endpoint_context_supported_configs { - match cfg.browse_endpoint_context_music_config.page_type { - PageType::Playlist => { - if videos_playlist_id.is_none() { - videos_playlist_id = Some(bep.browse_id); + { + if let Some(bep) = + button.button_renderer.navigation_endpoint.browse_endpoint + { + if let Some(cfg) = bep.browse_endpoint_context_supported_configs { + match cfg.browse_endpoint_context_music_config.page_type { + PageType::Playlist => { + if videos_playlist_id.is_none() { + videos_playlist_id = Some(bep.browse_id); + } } + PageType::Artist => { + album_page_params.push(bep.params); + extendable_albums = true; + } + _ => {} } - PageType::Artist => { - album_page_params.push(bep.params); - extendable_albums = true; - } - _ => {} } } } diff --git a/src/client/music_details.rs b/src/client/music_details.rs new file mode 100644 index 0000000..e30a94f --- /dev/null +++ b/src/client/music_details.rs @@ -0,0 +1,441 @@ +use std::borrow::Cow; + +use serde::Serialize; + +use crate::{ + error::{Error, ExtractionError}, + model::{ArtistId, Lyrics, MusicRelated, Paginator, TrackDetails, TrackItem}, + param::Language, + serializer::MapResult, +}; + +use super::{ + response::{ + self, + music_item::{map_queue_item, MusicListMapper}, + }, + ClientType, MapResponse, QBrowse, RustyPipeQuery, YTContext, +}; + +#[derive(Debug, Serialize)] +struct QMusicDetails<'a> { + context: YTContext<'a>, + video_id: &'a str, + enable_persistent_playlist_panel: bool, + is_audio_only: bool, + tuner_setting_value: &'a str, +} + +#[derive(Debug, Serialize)] +struct QRadio<'a> { + context: YTContext<'a>, + playlist_id: &'a str, + params: &'a str, + enable_persistent_playlist_panel: bool, + is_audio_only: bool, + tuner_setting_value: &'a str, +} + +impl RustyPipeQuery { + pub async fn music_details(&self, video_id: &str) -> Result { + let context = self.get_context(ClientType::DesktopMusic, true, None).await; + let request_body = QMusicDetails { + context, + video_id, + enable_persistent_playlist_panel: true, + is_audio_only: true, + tuner_setting_value: "AUTOMIX_SETTING_NORMAL", + }; + + self.execute_request::( + ClientType::DesktopMusic, + "music_details", + video_id, + "next", + &request_body, + ) + .await + } + + pub async fn music_lyrics(&self, lyrics_id: &str) -> Result { + let context = self.get_context(ClientType::DesktopMusic, true, None).await; + let request_body = QBrowse { + context, + browse_id: lyrics_id, + }; + + self.execute_request::( + ClientType::DesktopMusic, + "music_lyrics", + lyrics_id, + "browse", + &request_body, + ) + .await + } + + pub async fn music_related(&self, related_id: &str) -> Result { + let context = self.get_context(ClientType::DesktopMusic, true, None).await; + let request_body = QBrowse { + context, + browse_id: related_id, + }; + + self.execute_request::( + ClientType::DesktopMusic, + "music_related", + related_id, + "browse", + &request_body, + ) + .await + } + + pub async fn music_radio(&self, radio_id: &str) -> Result, Error> { + let context = self.get_context(ClientType::DesktopMusic, true, None).await; + let request_body = QRadio { + context, + playlist_id: radio_id, + params: "wAEB8gECeAE%3D", + enable_persistent_playlist_panel: true, + is_audio_only: true, + tuner_setting_value: "AUTOMIX_SETTING_NORMAL", + }; + + self.execute_request::( + ClientType::DesktopMusic, + "music_radio", + radio_id, + "next", + &request_body, + ) + .await + } + + pub async fn music_radio_track(&self, video_id: &str) -> Result, Error> { + self.music_radio(&format!("RDAMVM{}", video_id)).await + } + + pub async fn music_radio_playlist( + &self, + playlist_id: &str, + ) -> Result, Error> { + self.music_radio(&format!("RDAMPL{}", playlist_id)).await + } +} + +impl MapResponse for response::MusicDetails { + fn map_response( + self, + id: &str, + lang: Language, + _deobf: Option<&crate::deobfuscate::Deobfuscator>, + ) -> Result, ExtractionError> { + let tabs = self + .contents + .single_column_music_watch_next_results_renderer + .tabbed_renderer + .watch_next_tabbed_results_renderer + .tabs; + + let mut content = None; + let mut lyrics_id = None; + let mut related_id = None; + + for t in tabs { + match (t.tab_renderer.content, t.tab_renderer.endpoint) { + (Some(tc), _) => { + content = Some(tc.music_queue_renderer.content.playlist_panel_renderer); + } + (_, Some(endpoint)) => { + match endpoint + .browse_endpoint + .browse_endpoint_context_supported_configs + .browse_endpoint_context_music_config + .page_type + { + response::music_details::TabType::Lyrics => { + lyrics_id = Some(endpoint.browse_endpoint.browse_id); + } + response::music_details::TabType::Related => { + related_id = Some(endpoint.browse_endpoint.browse_id); + } + } + } + (None, None) => {} + } + } + + let content = content.ok_or(ExtractionError::InvalidData(Cow::Borrowed("no content")))?; + let track_item = content + .contents + .c + .into_iter() + .find_map(|item| match item { + response::music_item::PlaylistPanelVideo::PlaylistPanelVideoRenderer(track) => { + Some(track) + } + response::music_item::PlaylistPanelVideo::None => None, + }) + .ok_or(ExtractionError::InvalidData(Cow::Borrowed("no video item")))?; + let track = map_queue_item(track_item, lang); + + if track.id != id { + return Err(ExtractionError::WrongResult(format!( + "got wrong video id {}, expected {}", + track.id, id + ))); + } + + Ok(MapResult { + c: TrackDetails { + track, + lyrics_id, + related_id, + }, + warnings: content.contents.warnings, + }) + } +} + +impl MapResponse> for response::MusicDetails { + fn map_response( + self, + _id: &str, + lang: Language, + _deobf: Option<&crate::deobfuscate::Deobfuscator>, + ) -> Result>, ExtractionError> { + let tabs = self + .contents + .single_column_music_watch_next_results_renderer + .tabbed_renderer + .watch_next_tabbed_results_renderer + .tabs; + + let content = tabs + .into_iter() + .find_map(|t| t.tab_renderer.content) + .ok_or(ExtractionError::InvalidData(Cow::Borrowed("no content")))? + .music_queue_renderer + .content + .playlist_panel_renderer; + + let tracks = content + .contents + .c + .into_iter() + .filter_map(|item| match item { + response::music_item::PlaylistPanelVideo::PlaylistPanelVideoRenderer(item) => { + Some(map_queue_item(item, lang)) + } + response::music_item::PlaylistPanelVideo::None => None, + }) + .collect::>(); + + let ctoken = content + .continuations + .into_iter() + .next() + .map(|c| c.next_continuation_data.continuation); + + Ok(MapResult { + c: Paginator::new_ext( + None, + tracks, + ctoken, + None, + crate::param::ContinuationEndpoint::MusicNext, + ), + warnings: content.contents.warnings, + }) + } +} + +impl MapResponse for response::MusicLyrics { + fn map_response( + self, + _id: &str, + _lang: Language, + _deobf: Option<&crate::deobfuscate::Deobfuscator>, + ) -> Result, ExtractionError> { + let lyrics = self + .contents + .section_list_renderer + .contents + .into_iter() + .find_map(|item| item.music_description_shelf_renderer) + .ok_or(ExtractionError::InvalidData(Cow::Borrowed("no content")))?; + + Ok(MapResult { + c: Lyrics { + body: lyrics.description, + footer: lyrics.footer, + }, + warnings: Vec::new(), + }) + } +} + +impl MapResponse for response::MusicRelated { + fn map_response( + self, + _id: &str, + lang: Language, + _deobf: Option<&crate::deobfuscate::Deobfuscator>, + ) -> Result, ExtractionError> { + // Find artist + let artist_id = self + .contents + .section_list_renderer + .contents + .iter() + .find_map(|section| match section { + response::music_item::ItemSection::MusicShelfRenderer(_) => None, + response::music_item::ItemSection::MusicCarouselShelfRenderer { + header, .. + } => header.as_ref().and_then(|h| { + h.music_carousel_shelf_basic_header_renderer + .title + .0 + .iter() + .find_map(|c| { + let artist = ArtistId::from(c.clone()); + if artist.id.is_some() { + Some(artist) + } else { + None + } + }) + }), + response::music_item::ItemSection::None => None, + }); + + let mut mapper_tracks = MusicListMapper::new(lang); + let mut mapper = match artist_id { + Some(artist_id) => MusicListMapper::with_artist(lang, artist_id), + None => MusicListMapper::new(lang), + }; + + let mut sections = self.contents.section_list_renderer.contents.into_iter(); + if let Some(response::music_item::ItemSection::MusicCarouselShelfRenderer { + contents, + .. + }) = sections.next() + { + mapper_tracks.map_response(contents); + } + + sections.for_each(|section| match section { + response::music_item::ItemSection::MusicShelfRenderer(shelf) => { + mapper.map_response(shelf.contents); + } + response::music_item::ItemSection::MusicCarouselShelfRenderer { contents, .. } => { + mapper.map_response(contents); + } + response::music_item::ItemSection::None => {} + }); + + let mapped_tracks = mapper_tracks.conv_items(); + let mut mapped = mapper.group_items(); + + let mut warnings = mapped_tracks.warnings; + warnings.append(&mut mapped.warnings); + + Ok(MapResult { + c: MusicRelated { + tracks: mapped_tracks.c, + other_versions: mapped.c.tracks, + albums: mapped.c.albums, + artists: mapped.c.artists, + playlists: mapped.c.playlists, + }, + warnings, + }) + } +} + +#[cfg(test)] +mod tests { + use std::{fs::File, io::BufReader, path::Path}; + + use rstest::rstest; + + use super::*; + use crate::{model, param::Language}; + + #[rstest] + #[case::mv("mv", "ZeerrnuLi5E")] + #[case::track("track", "7nigXQS1Xb0")] + fn map_music_details(#[case] name: &str, #[case] id: &str) { + let filename = format!("testfiles/music_details/details_{}.json", name); + let json_path = Path::new(&filename); + let json_file = File::open(json_path).unwrap(); + + let details: response::MusicDetails = + serde_json::from_reader(BufReader::new(json_file)).unwrap(); + let map_res: MapResult = + details.map_response(id, Language::En, None).unwrap(); + + assert!( + map_res.warnings.is_empty(), + "deserialization/mapping warnings: {:?}", + map_res.warnings + ); + insta::assert_ron_snapshot!(format!("map_music_details_{}", name), map_res.c); + } + + #[rstest] + #[case::mv("mv", "RDAMVMZeerrnuLi5E")] + #[case::track("track", "RDAMVM7nigXQS1Xb0")] + fn map_music_radio(#[case] name: &str, #[case] id: &str) { + let filename = format!("testfiles/music_details/radio_{}.json", name); + let json_path = Path::new(&filename); + let json_file = File::open(json_path).unwrap(); + + let radio: response::MusicDetails = + serde_json::from_reader(BufReader::new(json_file)).unwrap(); + let map_res: MapResult> = + radio.map_response(id, Language::En, None).unwrap(); + + assert!( + map_res.warnings.is_empty(), + "deserialization/mapping warnings: {:?}", + map_res.warnings + ); + insta::assert_ron_snapshot!(format!("map_music_radio_{}", name), map_res.c); + } + + #[test] + fn map_lyrics() { + let json_path = Path::new("testfiles/music_details/lyrics.json"); + let json_file = File::open(json_path).unwrap(); + + let lyrics: response::MusicLyrics = + serde_json::from_reader(BufReader::new(json_file)).unwrap(); + let map_res: MapResult = lyrics.map_response("", Language::En, None).unwrap(); + + assert!( + map_res.warnings.is_empty(), + "deserialization/mapping warnings: {:?}", + map_res.warnings + ); + insta::assert_ron_snapshot!(format!("map_music_lyrics"), map_res.c); + } + + #[test] + fn map_related() { + let json_path = Path::new("testfiles/music_details/related.json"); + let json_file = File::open(json_path).unwrap(); + + let lyrics: response::MusicRelated = + serde_json::from_reader(BufReader::new(json_file)).unwrap(); + let map_res: MapResult = lyrics.map_response("", Language::En, None).unwrap(); + + assert!( + map_res.warnings.is_empty(), + "deserialization/mapping warnings: {:?}", + map_res.warnings + ); + insta::assert_ron_snapshot!(format!("map_music_related"), map_res.c); + } +} diff --git a/src/client/music_playlist.rs b/src/client/music_playlist.rs index 87ed521..65d9c37 100644 --- a/src/client/music_playlist.rs +++ b/src/client/music_playlist.rs @@ -20,7 +20,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: "VL".to_owned() + playlist_id, + browse_id: &format!("VL{}", playlist_id), }; self.execute_request::( @@ -37,7 +37,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::DesktopMusic, true, None).await; let request_body = QBrowse { context, - browse_id: album_id.to_owned(), + browse_id: album_id, }; self.execute_request::( diff --git a/src/client/pagination.rs b/src/client/pagination.rs index 47e58ee..69f3251 100644 --- a/src/client/pagination.rs +++ b/src/client/pagination.rs @@ -6,7 +6,7 @@ use crate::param::ContinuationEndpoint; use crate::serializer::MapResult; use crate::util::TryRemove; -use super::response::music_item::MusicListMapper; +use super::response::music_item::{map_queue_item, MusicListMapper, PlaylistPanelVideo}; use super::{response, ClientType, MapResponse, QContinuation, RustyPipeQuery}; impl RustyPipeQuery { @@ -152,6 +152,15 @@ impl MapResponse> for response::MusicContinuation { } } } + response::music_item::ContinuationContents::PlaylistPanelContinuation(mut panel) => { + continuations.append(&mut panel.continuations); + mapper.add_warnings(&mut panel.contents.warnings); + panel.contents.c.into_iter().for_each(|item| { + if let PlaylistPanelVideo::PlaylistPanelVideoRenderer(item) = item { + mapper.add_item(MusicItem::Track(map_queue_item(item, lang))) + } + }); + } } let map_res = mapper.items(); @@ -355,6 +364,7 @@ mod tests { #[rstest] #[case("playlist_tracks", "music_playlist/playlist_cont")] #[case("search_tracks", "music_search/tracks_cont")] + #[case("radio_tracks", "music_details/radio_cont")] fn map_continuation_tracks(#[case] name: &str, #[case] path: &str) { let filename = format!("testfiles/{}.json", path); let json_path = Path::new(&filename); diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 7526e6f..ad00e27 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -18,7 +18,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "VL".to_owned() + playlist_id, + browse_id: &format!("VL{}", playlist_id), }; self.execute_request::( diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index 0f6812a..1092fe8 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -58,7 +58,7 @@ pub(crate) struct TabRenderer { pub(crate) struct TabContent { #[serde(default)] #[serde_as(as = "DefaultOnError")] - pub section_list_renderer: Option, + pub section_list_renderer: Option>, /// Seems to be currently A/B tested, as of 11.10.2022 #[serde(default)] #[serde_as(as = "DefaultOnError")] @@ -83,12 +83,6 @@ pub(crate) struct ChannelTabWebCommandMetadata { pub url: String, } -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct SectionListRenderer { - pub contents: Vec, -} - /// Seems to be currently A/B tested, as of 11.10.2022 #[serde_as] #[derive(Debug, Deserialize)] diff --git a/src/client/response/mod.rs b/src/client/response/mod.rs index ea33845..ee46a24 100644 --- a/src/client/response/mod.rs +++ b/src/client/response/mod.rs @@ -1,5 +1,6 @@ pub(crate) mod channel; pub(crate) mod music_artist; +pub(crate) mod music_details; pub(crate) mod music_item; pub(crate) mod music_playlist; pub(crate) mod music_search; @@ -14,6 +15,9 @@ pub(crate) mod video_item; pub(crate) use channel::Channel; pub(crate) use music_artist::MusicArtist; pub(crate) use music_artist::MusicArtistAlbums; +pub(crate) use music_details::MusicDetails; +pub(crate) use music_details::MusicLyrics; +pub(crate) use music_details::MusicRelated; pub(crate) use music_item::MusicContinuation; pub(crate) use music_playlist::MusicPlaylist; pub(crate) use music_search::MusicSearch; @@ -60,6 +64,12 @@ pub(crate) struct Tab { pub tab_renderer: ContentRenderer, } +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct SectionList { + pub section_list_renderer: ContentsRenderer, +} + #[derive(Default, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct ThumbnailsWrap { @@ -211,6 +221,7 @@ pub(crate) struct RichGridContinuation { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct MusicContinuationData { + #[serde(alias = "nextRadioContinuationData")] pub next_continuation_data: MusicContinuationDataInner, } diff --git a/src/client/response/music_artist.rs b/src/client/response/music_artist.rs index 3e0d7bb..110c38d 100644 --- a/src/client/response/music_artist.rs +++ b/src/client/response/music_artist.rs @@ -5,7 +5,7 @@ use crate::serializer::{text::Text, MapResult, VecLogError}; use super::{ music_item::{ItemSection, MusicResponseItem, MusicThumbnailRenderer}, - ContentsRenderer, Tab, + ContentsRenderer, SectionList, Tab, }; /// Response model for YouTube Music artists @@ -22,12 +22,6 @@ pub(crate) struct Contents { pub single_column_browse_results_renderer: ContentsRenderer>>, } -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct SectionList { - pub section_list_renderer: ContentsRenderer, -} - #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct Header { diff --git a/src/client/response/music_details.rs b/src/client/response/music_details.rs new file mode 100644 index 0000000..5407345 --- /dev/null +++ b/src/client/response/music_details.rs @@ -0,0 +1,127 @@ +use serde::Deserialize; +use serde_with::serde_as; + +use crate::serializer::text::Text; + +use super::{ + music_item::{ItemSection, PlaylistPanelRenderer}, + ContentRenderer, SectionList, +}; + +/// Response model for YouTube Music track details +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct MusicDetails { + pub contents: Contents, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct Contents { + pub single_column_music_watch_next_results_renderer: WatchNextResultsRenderer, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct WatchNextResultsRenderer { + pub tabbed_renderer: TabbedRenderer, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabbedRenderer { + pub watch_next_tabbed_results_renderer: TabbedRendererInner, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabbedRendererInner { + pub tabs: Vec, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct Tab { + pub tab_renderer: TabRenderer, +} + +/// Watch next tab +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabRenderer { + pub content: Option, + pub endpoint: Option, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabEndpoint { + pub browse_endpoint: TabBrowseEndpoint, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabBrowseEndpoint { + pub browse_id: String, + pub browse_endpoint_context_supported_configs: TabBrowseEndpointSupportedConfigs, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabBrowseEndpointSupportedConfigs { + pub browse_endpoint_context_music_config: TabBrowseEndpointMusicConfig, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabBrowseEndpointMusicConfig { + pub page_type: TabType, +} + +#[derive(Debug, Deserialize)] +pub(crate) enum TabType { + #[serde(rename = "MUSIC_PAGE_TYPE_TRACK_LYRICS")] + Lyrics, + #[serde(rename = "MUSIC_PAGE_TYPE_TRACK_RELATED")] + Related, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabContent { + pub music_queue_renderer: ContentRenderer, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct PlaylistPanel { + pub playlist_panel_renderer: PlaylistPanelRenderer, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct MusicLyrics { + pub contents: SectionList, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct LyricsContents { + pub music_description_shelf_renderer: Option, +} + +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct LyricsRenderer { + #[serde_as(as = "Text")] + pub description: String, + #[serde_as(as = "Text")] + pub footer: String, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct MusicRelated { + pub contents: SectionList, +} diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index d552771..0ca66f9 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -17,7 +17,7 @@ use crate::{ use super::{ url_endpoint::{BrowseEndpointWrap, NavigationEndpoint, PageType}, - ContentsRenderer, MusicContinuationData, ThumbnailsWrap, + ContentsRenderer, MusicContinuationData, Thumbnails, ThumbnailsWrap, }; #[serde_as] @@ -27,8 +27,6 @@ pub(crate) enum ItemSection { #[serde(alias = "musicPlaylistShelfRenderer")] MusicShelfRenderer(MusicShelf), MusicCarouselShelfRenderer { - #[serde(default)] - #[serde_as(as = "DefaultOnError")] header: Option, #[serde_as(as = "VecLogError<_>")] contents: MapResult>, @@ -136,13 +134,15 @@ pub(crate) struct ListMusicItem { pub navigation_endpoint: Option, #[serde(default)] pub flex_column_display_style: FlexColumnDisplayStyle, + #[serde(default)] + pub item_height: ItemHeight, /// Album track number #[serde_as(as = "Option")] pub index: Option, pub menu: Option, } -#[derive(Default, Debug, Deserialize)] +#[derive(Default, Debug, Copy, Clone, Deserialize)] pub(crate) enum FlexColumnDisplayStyle { #[serde(rename = "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK")] TwoLines, @@ -151,6 +151,15 @@ pub(crate) enum FlexColumnDisplayStyle { Default, } +#[derive(Default, Debug, Copy, Clone, PartialEq, Eq, Deserialize)] +pub(crate) enum ItemHeight { + #[serde(rename = "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT")] + Compact, + #[default] + #[serde(other)] + Default, +} + #[serde_as] #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] @@ -176,6 +185,48 @@ pub(crate) struct CoverMusicItem { pub navigation_endpoint: NavigationEndpoint, } +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct PlaylistPanelRenderer { + #[serde_as(as = "VecLogError<_>")] + pub contents: MapResult>, + /// Continuation token for fetching more radio items + #[serde(default)] + #[serde_as(as = "VecSkipError<_>")] + pub continuations: Vec, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) enum PlaylistPanelVideo { + PlaylistPanelVideoRenderer(QueueMusicItem), + #[serde(other, deserialize_with = "ignore_any")] + None, +} + +/// Music item from a playback queue (`playlistPanelVideoRenderer`) +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct QueueMusicItem { + pub video_id: String, + #[serde_as(as = "Text")] + pub title: String, + #[serde_as(as = "Option")] + pub length_text: Option, + /// Artist + Album + Year (for tracks) + /// `<"IVE">, " • ", <"LOVE DIVE (LOVE DIVE)">, " • ", "2022"` + /// + /// Artist + view count + like count (for videos) + /// `<"aespa">, " • ", "250M views", " • ", "3.6M likes"` + #[serde(default)] + pub long_byline_text: TextComponents, + #[serde(default)] + pub thumbnail: Thumbnails, + pub menu: Option, +} + #[derive(Default, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct MusicThumbnailRenderer { @@ -236,10 +287,12 @@ pub(crate) struct MusicContinuation { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] +#[allow(clippy::enum_variant_names)] pub(crate) enum ContinuationContents { #[serde(alias = "musicPlaylistShelfContinuation")] MusicShelfContinuation(MusicShelf), SectionListContinuation(ContentsRenderer), + PlaylistPanelContinuation(PlaylistPanelRenderer), } #[derive(Debug, Deserialize)] @@ -251,7 +304,9 @@ pub(crate) struct MusicCarouselShelfHeader { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct MusicCarouselShelfHeaderRenderer { - pub more_content_button: MoreContentButton, + pub more_content_button: Option, + #[serde(default)] + pub title: TextComponents, } #[derive(Debug, Deserialize)] @@ -479,27 +534,42 @@ impl MusicListMapper { { // Search result FlexColumnDisplayStyle::TwoLines => { - let mut subtitle_parts = c2 - .ok_or_else(|| format!("track {}: could not get subtitle", id))? - .renderer - .text - .split(util::DOT_SEPARATOR) - .into_iter(); - - // Is it a podcast episode? - if subtitle_parts.len() <= 3 && c3.is_some() { - (subtitle_parts.rev().next(), None, None) - } else { - // Skip first part (track type) - if subtitle_parts.len() > 3 { - subtitle_parts.next(); - } - + // Is this a related track? + if !is_video && item.item_height == ItemHeight::Compact { ( - subtitle_parts.next(), - subtitle_parts.next(), - subtitle_parts.next(), + c2.map(TextComponents::from), + c3.map(TextComponents::from), + None, ) + } else { + let mut subtitle_parts = c2 + .ok_or_else(|| { + format!("track {}: could not get subtitle", id) + })? + .renderer + .text + .split(util::DOT_SEPARATOR) + .into_iter(); + + // Is this a related video? + if item.item_height == ItemHeight::Compact { + (subtitle_parts.next(), subtitle_parts.next(), None) + } + // Is it a podcast episode? + else if subtitle_parts.len() <= 3 && c3.is_some() { + (subtitle_parts.rev().next(), None, None) + } else { + // Skip first part (track type) + if subtitle_parts.len() > 3 { + subtitle_parts.next(); + } + + ( + subtitle_parts.next(), + subtitle_parts.next(), + subtitle_parts.next(), + ) + } } } // Playlist item @@ -712,6 +782,14 @@ impl MusicListMapper { etype } + pub fn add_item(&mut self, item: MusicItem) { + self.items.push(item); + } + + pub fn add_warnings(&mut self, warnings: &mut Vec) { + self.warnings.append(warnings); + } + pub fn items(self) -> MapResult> { MapResult { c: self.items, @@ -783,7 +861,7 @@ pub(crate) fn map_artists(artists_p: Option) -> (Vec, (artists, by_va) } -fn map_artist_id( +pub(crate) fn map_artist_id( menu: Option, fallback_artist: Option<&ArtistId>, ) -> Option { @@ -816,6 +894,49 @@ pub(crate) fn map_album_type(txt: &str, lang: Language) -> AlbumType { .unwrap_or_default() } +pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> TrackItem { + let mut subtitle_parts = item.long_byline_text.split(util::DOT_SEPARATOR).into_iter(); + + let is_video = !item + .thumbnail + .thumbnails + .first() + .map(|tn| tn.height == tn.width) + .unwrap_or_default(); + + let artist_p = subtitle_parts.next(); + let (artists, _) = map_artists(artist_p); + let artist_id = map_artist_id(item.menu, artists.first()); + + let subtitle_p2 = subtitle_parts.next(); + let (album, view_count) = if is_video { + ( + None, + subtitle_p2.and_then(|p| util::parse_large_numstr(p.first_str(), lang)), + ) + } else { + ( + subtitle_p2.and_then(|p| p.0.into_iter().find_map(|c| AlbumId::try_from(c).ok())), + None, + ) + }; + + TrackItem { + id: item.video_id, + title: item.title, + duration: item + .length_text + .and_then(|txt| util::parse_video_length(&txt)), + cover: item.thumbnail.into(), + artists, + artist_id, + album, + view_count, + is_video, + track_nr: None, + } +} + #[cfg(test)] mod tests { use std::{collections::BTreeMap, fs::File, io::BufReader, path::Path}; diff --git a/src/client/response/music_search.rs b/src/client/response/music_search.rs index feb66a5..d853759 100644 --- a/src/client/response/music_search.rs +++ b/src/client/response/music_search.rs @@ -3,7 +3,7 @@ use serde_with::{serde_as, VecSkipError}; use crate::serializer::{ignore_any, text::Text}; -use super::{music_item::MusicShelf, ContentsRenderer, Tab}; +use super::{music_item::MusicShelf, ContentsRenderer, SectionList, Tab}; /// Response model for YouTube Music search #[derive(Debug, Deserialize)] @@ -15,13 +15,7 @@ pub(crate) struct MusicSearch { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct Contents { - pub tabbed_search_results_renderer: ContentsRenderer>, -} - -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct SectionList { - pub section_list_renderer: ContentsRenderer, + pub tabbed_search_results_renderer: ContentsRenderer>>, } #[allow(clippy::enum_variant_names)] diff --git a/src/client/response/playlist.rs b/src/client/response/playlist.rs index 91d4712..10feacc 100644 --- a/src/client/response/playlist.rs +++ b/src/client/response/playlist.rs @@ -6,7 +6,8 @@ use crate::serializer::{ignore_any, MapResult, VecLogError}; use crate::util::MappingError; use super::{ - Alert, ContentsRenderer, ContinuationEndpoint, ResponseContext, Tab, Thumbnails, ThumbnailsWrap, + Alert, ContentsRenderer, ContinuationEndpoint, ResponseContext, SectionList, Tab, Thumbnails, + ThumbnailsWrap, }; #[serde_as] @@ -33,13 +34,7 @@ pub(crate) struct PlaylistCont { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct Contents { - pub two_column_browse_results_renderer: ContentsRenderer>, -} - -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub(crate) struct SectionList { - pub section_list_renderer: ContentsRenderer, + pub two_column_browse_results_renderer: ContentsRenderer>>, } #[derive(Debug, Deserialize)] diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap new file mode 100644 index 0000000..91dc4dd --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap @@ -0,0 +1,41 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +TrackDetails( + track: TrackItem( + id: "ZeerrnuLi5E", + title: "Black Mamba", + duration: Some(230), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(235000000), + is_video: true, + track_nr: None, + ), + lyrics_id: Some("MPLYt_wrKjTn9hmry"), + related_id: Some("MPTRt_wrKjTn9hmry"), +) diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap new file mode 100644 index 0000000..5e44e43 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap @@ -0,0 +1,59 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +TrackDetails( + track: TrackItem( + id: "7nigXQS1Xb0", + title: "INVU", + duration: Some(205), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_4xbv14CiQJm", + name: "INVU - The 3rd Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + lyrics_id: Some("MPLYt_4xbv14CiQJm-1"), + related_id: Some("MPTRt_4xbv14CiQJm-1"), +) diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_lyrics.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_lyrics.snap new file mode 100644 index 0000000..72b1752 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_lyrics.snap @@ -0,0 +1,8 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +Lyrics( + body: "Eyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it\'s no use\n\'Cause you can\'t stop it from shining through\nIt\'s true\nBaby let the light shine through\nIf you believe it\'s true\nBaby won\'t you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nWon\'t you let the light shine through\n\nEyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it\'s no use\n\'Cause you can\'t stop it from shining through\nIt\'s true\nBaby let the light shine through\nIf you believe it\'s true\nBaby won\'t you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you", + footer: "Source: Musixmatch", +) diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap new file mode 100644 index 0000000..4ceb67e --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap @@ -0,0 +1,826 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +Paginator( + count: None, + items: [ + TrackItem( + id: "4TWR90KJl84", + title: "Next Level", + duration: Some(236), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4TWR90KJl84/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kl3LTK647n1QMNk2ltojkKT5jR8w", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lCHWpapuNMHxDRnGHl_AKqq73fAw", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k49HRWAedtI0Zqb7Noov7jBviZig", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(250000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "Y8JFxS1HlDo", + title: "LOVE DIVE", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k7dfJvms48b2vkzgD8IgO7NeY6cQ", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3llrmra1TaoqopbxBevNFRK_6Xc2w", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Y8JFxS1HlDo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3moJU9Sl3QbDvSvlGR2Q2cngtnKMw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: None, + view_count: Some(168000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "CM4CkVFmTds", + title: "I CAN\'T STOP ME", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/CM4CkVFmTds/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3n_4nSKMrgw65E7qu7SXopvURCqLg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CM4CkVFmTds/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mw6J7Z0DXh2ashrL5DBTZm5Z5sXA", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CM4CkVFmTds/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3laWy4cMXts0_azK9y7-nvHE-TTzQ", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCAq0pFGa2w9SjxOq0ZxKVIw"), + name: "TWICE", + ), + ], + artist_id: Some("UCAq0pFGa2w9SjxOq0ZxKVIw"), + album: None, + view_count: Some(464000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "_ysomCGaZLw", + title: "In the Morning", + duration: Some(185), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_ysomCGaZLw/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mmHZHNUSSMjNtqYD5P3vpl3fhnTA", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_ysomCGaZLw/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kpPew9xvDjRS-Psi-SqcKDDVwbCw", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_ysomCGaZLw/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k8Q_n6ukQ9LlhJzZ6gHskmdFFmhg", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: None, + view_count: Some(230000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "gQlMMD8auMs", + title: "Pink Venom", + duration: Some(194), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gQlMMD8auMs/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nEM0b-vFFexT2C8d4yzP8hQi60Sg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gQlMMD8auMs/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3khUMi18G93F7jAInIz62E5CIBUFw", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gQlMMD8auMs/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mkn0qyMCzW43mTrIGr6lana1WZpg", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCkbbMCA40i18i7UdjayMPAg"), + name: "BLACKPINK", + ), + ], + artist_id: Some("UCkbbMCA40i18i7UdjayMPAg"), + album: None, + view_count: Some(422000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "uR8Mrt1IpXg", + title: "Psycho", + duration: Some(216), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uR8Mrt1IpXg/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mhufeImZ0Df0rKCh6-W4M5GF9tGg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uR8Mrt1IpXg/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3neHndOeWLSL1Sb73WcnsA7Iiq0mg", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uR8Mrt1IpXg/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mgmwQ-4E42UvQGZvyQP86E3eKUWw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: None, + view_count: Some(349000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "PkKnp4SdE-w", + title: "Hot Sauce", + duration: Some(212), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/PkKnp4SdE-w/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kWfgwfdbEnHIDeILZPWhTgwuGDRw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PkKnp4SdE-w/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mvnlVkFKrInqbVQbZu_ttrFbih4g", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PkKnp4SdE-w/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kBZU4LKqDi5yxDZpP3dUeiPzZWXw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCuKdaTsJ9Jv94hVV_I9aRxQ"), + name: "NCT DREAM", + ), + ], + artist_id: Some("UCuKdaTsJ9Jv94hVV_I9aRxQ"), + album: None, + view_count: Some(167000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "4vbDFu0PUew", + title: "FEARLESS OFFICIAL M/V", + duration: Some(183), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4vbDFu0PUew/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3khlrmZ55Elav20m6uPsZObHLhb1Q", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4vbDFu0PUew/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lYxFh0M0OcTQEKuGinVKYcZYNGhg", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4vbDFu0PUew/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kvF9SdDGxAVrh5AUiDmF1jW31bzg", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UC-clMkTZa7k-FxmNgMjoCgQ"), + name: "LE SSERAFIM", + ), + ], + artist_id: Some("UC-clMkTZa7k-FxmNgMjoCgQ"), + album: None, + view_count: Some(124000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "A5H8zBb3iao", + title: "90\'s Love", + duration: Some(227), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/A5H8zBb3iao/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k_nifrnpSLq1wQ8WX1XEx2azAmJw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/A5H8zBb3iao/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ly97BC743uywuuUbBd27U6QgyYXw", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/A5H8zBb3iao/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kJoTPcNu84VWy0DE4qX83EmK6qXQ", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEf_Bc-KVd7onSeifS3py9g"), + name: "SMTOWN", + ), + ], + artist_id: Some("UCEf_Bc-KVd7onSeifS3py9g"), + album: None, + view_count: Some(127000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "_xJUCsyMQes", + title: "Best Friend (feat. Doja Cat)", + duration: Some(202), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_xJUCsyMQes/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lR1nuc9rfKYua1azmFgfgI0NI_DA", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/_xJUCsyMQes/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lUfitpkawiQB5Eh2qeIRKmck_H5Q", + width: 426, + height: 240, + ), + ], + artists: [ + ArtistId( + id: Some("UCqTaQGqjAI6fYkr84KZgZEg"), + name: "Saweetie", + ), + ], + artist_id: Some("UCqTaQGqjAI6fYkr84KZgZEg"), + album: None, + view_count: Some(239000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "n0j5NPptyM0", + title: "WA DA DA", + duration: Some(198), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/n0j5NPptyM0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mPDQ3gbOoo_rjjKAzA6RL4atuimw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/n0j5NPptyM0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3l7mg1I-bMPbXmQuFuTTQZcExRhLQ", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/n0j5NPptyM0/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3m3bKSefnosNWvGi7vR_1_ezSDbnw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCAKvDuIX3m1AUdPpDSqV_3w"), + name: "Kep1er", + ), + ], + artist_id: Some("UCAKvDuIX3m1AUdPpDSqV_3w"), + album: None, + view_count: Some(140000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "3GWscde8rM8", + title: "O.O", + duration: Some(214), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3GWscde8rM8/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3njiYPlQmSjbSJxDZ2cazfxOFEw9Q", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3GWscde8rM8/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lrAIY30SBN9UvKQ8CCLz5HQw2rZw", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/3GWscde8rM8/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ngOrZhqin3AJB9WWNRVnbH5eoT5Q", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UC_Cx288SDUD9liYn7CiJLAA"), + name: "NMIXX", + ), + ], + artist_id: Some("UC_Cx288SDUD9liYn7CiJLAA"), + album: None, + view_count: Some(90000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "uBY1AoiF5Vo", + title: "Step Back", + duration: Some(231), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/uBY1AoiF5Vo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3ldz-mtiOTGWMsnjD7IqX9Q2SDDpA", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uBY1AoiF5Vo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lu0lV6GzYKqCbUm8E-DPD715gTGQ", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/uBY1AoiF5Vo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3n8F8MoVoc0RWYssIJ591eVxJrAgQ", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCDDpqmryjNunitS05bv7-8w"), + name: "GOT the beat", + ), + ], + artist_id: Some("UCDDpqmryjNunitS05bv7-8w"), + album: None, + view_count: Some(137000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "WPdWvnAAurg", + title: "Savage", + duration: Some(259), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/WPdWvnAAurg/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mTnrnrCkW0aHO0t5nRP1ukYRu6vg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WPdWvnAAurg/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lzqbOcWJEoxbxHT6mLxbSDCx3kPA", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WPdWvnAAurg/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nyqKPkwPLJVpPofie4QX3y807Txw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(220000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "tyrVtwE8Gv0", + title: "Make A Wish (Birthday Song)", + duration: Some(249), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tyrVtwE8Gv0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lEIhBp-IAoTTCiDYJLIj4vtl8Hpw", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tyrVtwE8Gv0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mLBdpBoRAGP1SKLd_T2SOzM_Gn-g", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tyrVtwE8Gv0/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lFYENgMq_4Ql9KLEShyeKm7mV2mQ", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCwPKPUAWE8ah0lkOcvNh8_Q"), + name: "NCT U", + ), + ], + artist_id: Some("UCwPKPUAWE8ah0lkOcvNh8_Q"), + album: None, + view_count: Some(258000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "Jh4QFaPmdss", + title: "TOMBOY", + duration: Some(198), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Jh4QFaPmdss/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nL0vQ4DGp4rNES4wtIQXf6MMcX4A", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jh4QFaPmdss/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kTDFBdA22mhhPDMAxJPoFkm9bsLA", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/Jh4QFaPmdss/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nDO6v2YyPEsuP9TlHOCXq0b8kq2Q", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + name: "(G)I-DLE", + ), + ], + artist_id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + album: None, + view_count: Some(181000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "2OvyA2__Eas", + title: "英雄; Kick It", + duration: Some(239), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/2OvyA2__Eas/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3n8rUV8L6DfEtliJa6uRI007X4ryg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/2OvyA2__Eas/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kbaxVY4Hkp0RwwvQtIf8V3kpBl0w", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/2OvyA2__Eas/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nNHdrJrMIksXZ5x2_nabxLC1STXA", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCjqYTQjO-JG-8vLlt6-4iyQ"), + name: "NCT 127", + ), + ], + artist_id: Some("UCjqYTQjO-JG-8vLlt6-4iyQ"), + album: None, + view_count: Some(165000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "dYRITmpFbJ4", + title: "Girls", + duration: Some(269), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dYRITmpFbJ4/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mt44xFH24DkaQqASPBttEMuL02aQ", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dYRITmpFbJ4/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k1I7uOUx9-Rs_MiUFD2YWrbmAbJg", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/dYRITmpFbJ4/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kQC3YdpaKYJ5xLF1ryXjTN9wJ_3Q", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(108000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "POe9SOEKotk", + title: "Shut Down", + duration: Some(181), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/POe9SOEKotk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3m512hPlVaRZGGDe7lyzi4uYVVm2Q", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/POe9SOEKotk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kbAXOLxYByimodFUXOfH2mRh45lA", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/POe9SOEKotk/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mP1fmBP5TsNQ8Hkwi_oK9AKmGYNg", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCkbbMCA40i18i7UdjayMPAg"), + name: "BLACKPINK", + ), + ], + artist_id: Some("UCkbbMCA40i18i7UdjayMPAg"), + album: None, + view_count: Some(222000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "pSudEWBAYRE", + title: "Love Shot", + duration: Some(210), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pSudEWBAYRE/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lAEYvImiSXeADO3bExIVXqZZ7GKQ", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pSudEWBAYRE/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lWkqnBi3qqf4yWDXzR4qDUcuR7ow", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/pSudEWBAYRE/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kCW9v4BsQjGfWRYYdO1xh6DMJwmg", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEUX9tUYqTFfPQdAgVNsKTA"), + name: "EXO", + ), + ], + artist_id: Some("UCEUX9tUYqTFfPQdAgVNsKTA"), + album: None, + view_count: Some(540000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "nnVjsos40qk", + title: "환상동화 (Secret Story of the Swan)", + duration: Some(202), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/nnVjsos40qk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kn_BEjT7jYkFddBxe6yv0igyo-0Q", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nnVjsos40qk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nY9IGsviFkfgMsqPBhH2rEAGsGmQ", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nnVjsos40qk/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lJEM3KYpj5POzRL7MQQBnbRMJIYA", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCG81UKNsFg9Perf0uPQOsQw"), + name: "IZ*ONE", + ), + ], + artist_id: Some("UCG81UKNsFg9Perf0uPQOsQw"), + album: None, + view_count: Some(90000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "H69tJmsgd9I", + title: "Dreams Come True", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/H69tJmsgd9I/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mWiXkBoELY5U1XWBMe2bEn1OFdgQ", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/H69tJmsgd9I/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3me8GohbnE0UckrhjJg5WtTVFgmfg", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/H69tJmsgd9I/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lKXzVOcOskWpZFhI60ZcbEEyEbiw", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(90000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "0IBSemQmno8", + title: "ZOO", + duration: Some(189), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/0IBSemQmno8/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nq0HomQUvUAgv20Rb5KTkOOjYy-A", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0IBSemQmno8/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mHDReqIeTQ82otCPBovy0ye0LNSQ", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/0IBSemQmno8/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3koM0EYu_ZhdOjoKBDhhoQgTrpAUA", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: None, + name: "Taeyong, JENO, YANGYANG, 지젤 (GISELLE), and HENDERY", + ), + ], + artist_id: Some("UCDdCbqagfKo_euzzCV9G2EQ"), + album: None, + view_count: Some(71000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "MjCZfZfucEc", + title: "LOCO", + duration: Some(233), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MjCZfZfucEc/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lvN8V98wicGg5vG2F2zon-foZzIA", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/MjCZfZfucEc/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mKJIqURQYCCY_G1XDJnDiyqRZ4kQ", + width: 426, + height: 240, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: None, + view_count: Some(208000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "tg2uF3R_Ozo", + title: "DUMB DUMB", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tg2uF3R_Ozo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mYPwfsMuBxT19qgv_XmSk2H79jvg", + width: 400, + height: 225, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tg2uF3R_Ozo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lqGADl8uyCCDtehV_LAgMphtc57g", + width: 800, + height: 450, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/tg2uF3R_Ozo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nHkXP82A1Qe5nY_OQL55o5vtkIOQ", + width: 853, + height: 480, + ), + ], + artists: [ + ArtistId( + id: Some("UCDnYJA3OXXhRKYPe3jzLGeQ"), + name: "SOMI", + ), + ], + artist_id: Some("UCDnYJA3OXXhRKYPe3jzLGeQ"), + album: None, + view_count: Some(140000000), + is_video: true, + track_nr: None, + ), + ], + ctoken: Some("CBkSSBILdGcydUYzUl9Pem8iEVJEQU1WTVplZXJybnVMaTVFMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0MFp6SjFSak5TWDA5NmJ3"), + endpoint: music_next, +) diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap new file mode 100644 index 0000000..44ca8e2 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap @@ -0,0 +1,1290 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +Paginator( + count: None, + items: [ + TrackItem( + id: "hh5GKVa8VtM", + title: "LOVE DIVE (LOVE DIVE)", + duration: Some(178), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Yqp7NyUFXMt", + name: "LOVE DIVE (LOVE DIVE)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "u1uvv_yKhH8", + title: "Fine", + duration: Some(210), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_vuRMHNG5m7r", + name: "My Voice - The 1st Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "QiziJ40kTz0", + title: "FOREVER 1", + duration: Some(203), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + name: "Girls\' Generation", + ), + ], + artist_id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + album: Some(AlbumId( + id: "MPREb_gpWHoz5UqGF", + name: "FOREVER 1 - The 7th Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "OXWz_x6-dro", + title: "Feel My Rhythm", + duration: Some(211), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: Some(AlbumId( + id: "MPREb_fwK4xLwdkoj", + name: "\'The ReVe Festival 2022 - Feel My Rhythm\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ghrlZIMDzbM", + title: "Hype Boy", + duration: Some(180), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCxOqS3cYg4FaHbobICo7nFQ"), + name: "NewJeans", + ), + ], + artist_id: Some("UCxOqS3cYg4FaHbobICo7nFQ"), + album: Some(AlbumId( + id: "MPREb_UspB6ni9VXz", + name: "NewJeans 1st EP \'New Jeans\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "04tYkKUPPv4", + title: "LILAC (라일락)", + duration: Some(215), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCTUR0sVEkD8T5MlSHqgaI_Q"), + name: "IU", + ), + ], + artist_id: Some("UCTUR0sVEkD8T5MlSHqgaI_Q"), + album: Some(AlbumId( + id: "MPREb_iG5q5DIdhdA", + name: "IU 5th Album \'LILAC\' (IU 5th Album \'LILAC\')", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "wjCrjR5WpgQ", + title: "Dreams Come True", + duration: Some(205), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_deYbla9aJAt", + name: "2021 Winter SMTOWN : SMCU EXPRESS", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "wkVlb8rSies", + title: "Dun Dun Dance", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCArTAXmvvTohDgCsegudy4w"), + name: "OH MY GIRL", + ), + ], + artist_id: Some("UCArTAXmvvTohDgCsegudy4w"), + album: Some(AlbumId( + id: "MPREb_AtGC4f443Li", + name: "Dear OHMYGIRL", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "RdU3F5vN3_s", + title: "Nxde", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + name: "(G)I-DLE", + ), + ], + artist_id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + album: Some(AlbumId( + id: "MPREb_lILDKoYdOU4", + name: "I Love", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "950BdJKBhGo", + title: "Shut Down", + duration: Some(176), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCkbbMCA40i18i7UdjayMPAg"), + name: "BLACKPINK", + ), + ], + artist_id: Some("UCkbbMCA40i18i7UdjayMPAg"), + album: Some(AlbumId( + id: "MPREb_J7wVS5GlYZK", + name: "BORN PINK", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "W0x7GcZkvH4", + title: "RUN2U (RUN2U)", + duration: Some(214), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwc9eSwp1MAoToS9QUTRpDw"), + name: "STAYC", + ), + ], + artist_id: Some("UCwc9eSwp1MAoToS9QUTRpDw"), + album: Some(AlbumId( + id: "MPREb_9FuQjxTIQtE", + name: "YOUNG-LUV.COM (YOUNG-LUV.COM)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "0EK_M2taRIM", + title: "ELEVEN (ELEVEN)", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_rixnYPvwDRK", + name: "ELEVEN (ELEVEN)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "INLFlN-PZq4", + title: "Weekend", + duration: Some(234), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_AXLV76B1XHw", + name: "Weekend", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "8JXc4idKS_c", + title: "Roller Coaster", + duration: Some(212), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCpUChkP-KE20GRsyfjU83_g"), + name: "CHUNGHA", + ), + ], + artist_id: Some("UCpUChkP-KE20GRsyfjU83_g"), + album: Some(AlbumId( + id: "MPREb_gMHbiTzosSX", + name: "Offset", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "vFFT1iAUNDE", + title: "Scared To Be Lonely", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCqJnSdHjKtfsrHi9aI-9d3g"), + name: "Martin Garrix", + ), + ArtistId( + id: Some("UCzVb0SIXp9q9PeKCcFjsBtA"), + name: "Dua Lipa", + ), + ], + artist_id: Some("UCqJnSdHjKtfsrHi9aI-9d3g"), + album: Some(AlbumId( + id: "MPREb_eh6kg8WOyFh", + name: "Scared to Be Lonely", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "g92HIac9ufA", + title: "After LIKE", + duration: Some(177), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Bfjf00mXFJe", + name: "After LIKE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "CinJhZF5ZuA", + title: "불티 Spark", + duration: Some(218), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_0lLr9Y8Dr69", + name: "Purpose - The 2nd Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "t7hmovsG_f0", + title: "Heart Burn (열이올라요 (Heart Burn))", + duration: Some(194), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCmeskqhmPRuteGVH4yCXT0A"), + name: "SUNMI", + ), + ], + artist_id: Some("UCmeskqhmPRuteGVH4yCXT0A"), + album: Some(AlbumId( + id: "MPREb_7JLKpoSTGaO", + name: "Heart Burn (열이올라요 (Heart Burn))", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "FrEDny55ch8", + title: "Rollin\'", + duration: Some(198), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UChm_d4qO8txdwS4YadlvpSw"), + name: "브레이브걸스", + ), + ], + artist_id: Some("UChm_d4qO8txdwS4YadlvpSw"), + album: Some(AlbumId( + id: "MPREb_4LJoUl7GX3z", + name: "Rollin\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "PyyT5tHbOLw", + title: "Psycho", + duration: Some(210), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: Some(AlbumId( + id: "MPREb_GeOYupQ6NZH", + name: "The ReVe Festival: Finale", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_ZkUb7iIOqQ", + title: "Square (2017)", + duration: Some(261), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCa5b_7ImijW-GNEt4hNUzWg"), + name: "Yerin Baek", + ), + ], + artist_id: Some("UCa5b_7ImijW-GNEt4hNUzWg"), + album: Some(AlbumId( + id: "MPREb_q7V0cDvG61X", + name: "Every letter I sent you.", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "UxZH9lRdLD0", + title: "Stronger (What Doesn\'t Kill You)", + duration: Some(222), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w60-h60-s-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w120-h120-s-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w180-h180-s-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w226-h226-s-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w302-h302-s-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w544-h544-s-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCpXP9-cHlJCMapSYCSZThbw"), + name: "Kelly Clarkson", + ), + ], + artist_id: Some("UCpXP9-cHlJCMapSYCSZThbw"), + album: Some(AlbumId( + id: "MPREb_HqkKqqBjMRT", + name: "Stronger (Deluxe Version)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "aYlXNpaQydk", + title: "REALLY REALLY", + duration: Some(204), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCYFMusbxIBk6gosFW0o882A"), + name: "WINNER", + ), + ], + artist_id: Some("UCYFMusbxIBk6gosFW0o882A"), + album: Some(AlbumId( + id: "MPREb_BwbL2bYaRim", + name: "FATE NUMBER FOR", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "SZiwpL62to8", + title: "ANTIFRAGILE", + duration: Some(185), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC-clMkTZa7k-FxmNgMjoCgQ"), + name: "LE SSERAFIM", + ), + ], + artist_id: Some("UC-clMkTZa7k-FxmNgMjoCgQ"), + album: Some(AlbumId( + id: "MPREb_SJA2asw5TEA", + name: "ANTIFRAGILE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "mbg1Cn6Ua9U", + title: "다시 만난 세계 Into The New World", + duration: Some(266), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + name: "Girls\' Generation", + ), + ], + artist_id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + album: Some(AlbumId( + id: "MPREb_vctfV91h8tT", + name: "소녀시대 Girls\' Generation", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + ], + ctoken: Some("CBkSSBILbWJnMUNuNlVhOVUiEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0dFltY3hRMjQyVldFNVZR"), + endpoint: music_next, +) diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap new file mode 100644 index 0000000..b0c6db6 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap @@ -0,0 +1,1168 @@ +--- +source: src/client/music_details.rs +expression: map_res.c +--- +MusicRelated( + tracks: [ + TrackItem( + id: "QiziJ40kTz0", + title: "FOREVER 1", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + name: "Girls\' Generation", + ), + ], + artist_id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + album: Some(AlbumId( + id: "MPREb_gpWHoz5UqGF", + name: "FOREVER 1 - The 7th Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "g92HIac9ufA", + title: "After LIKE", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Bfjf00mXFJe", + name: "After LIKE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "khgCIMs_lVQ", + title: "삠삠 (BEAM BEAM)", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/ZoskAzVhg7B9sPgSXO1eCSiYKle7L4N5pAuKPHFuzIZU4qqtGTHjxektboNuba8fYS6gJtToqpG8hlg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ZoskAzVhg7B9sPgSXO1eCSiYKle7L4N5pAuKPHFuzIZU4qqtGTHjxektboNuba8fYS6gJtToqpG8hlg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCVXeNwNQs07XQ8d1HtvuxVg"), + name: "전소연 (JEON SOYEON)", + ), + ], + artist_id: Some("UCVXeNwNQs07XQ8d1HtvuxVg"), + album: Some(AlbumId( + id: "MPREb_PIdAoURKxSJ", + name: "Windy", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "i2VGa-ETiM4", + title: "Life\'s Too Short", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_pvdHyqvGjbI", + name: "Girls - The 2nd Mini Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "INLFlN-PZq4", + title: "Weekend", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_AXLV76B1XHw", + name: "Weekend", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ZzbNM2l-AAA", + title: "Hello", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/IpMVxsklZhFPfHdLqbFAwVn9uCduaixkbcyhvuPCKq6mKR-CLSmvovIsE_Q8OMhFmduUNAeFf7rTODk=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/IpMVxsklZhFPfHdLqbFAwVn9uCduaixkbcyhvuPCKq6mKR-CLSmvovIsE_Q8OMhFmduUNAeFf7rTODk=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTEWSEBfdU8GB7J_XV6VBKw"), + name: "JOY", + ), + ], + artist_id: Some("UCTEWSEBfdU8GB7J_XV6VBKw"), + album: Some(AlbumId( + id: "MPREb_DGu8PgmQPg4", + name: "Hello", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "i4loHXi8f3A", + title: "Forever 약속", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_pvdHyqvGjbI", + name: "Girls - The 2nd Mini Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "miqQAzOXPBo", + title: "달라달라 DALLA DALLA", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/z9CRcjqBFHC_GY3p9pAfuTd1BuG-02DsmpcHm5CoyV_WFVnK0rcuYHdPSW-zjo_WlKiZv_vByOT-X0yOqQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/z9CRcjqBFHC_GY3p9pAfuTd1BuG-02DsmpcHm5CoyV_WFVnK0rcuYHdPSW-zjo_WlKiZv_vByOT-X0yOqQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: Some(AlbumId( + id: "MPREb_xyvxcuge8JF", + name: "IT\'z Different", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "hh5GKVa8VtM", + title: "LOVE DIVE (LOVE DIVE)", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Yqp7NyUFXMt", + name: "LOVE DIVE (LOVE DIVE)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "dzwSnvfKEtw", + title: "Vanilla", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/sHhuQYyRiXbBKowt_Ab80XgblSRukfnYt8fFyn3QxO57yjtSo_CZn5s1LOEOoBK_aENHISravRIa6GE=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/sHhuQYyRiXbBKowt_Ab80XgblSRukfnYt8fFyn3QxO57yjtSo_CZn5s1LOEOoBK_aENHISravRIa6GE=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCppZqNOsH4V2562WtaCrpjw"), + name: "LIGHTSUM", + ), + ], + artist_id: Some("UCppZqNOsH4V2562WtaCrpjw"), + album: Some(AlbumId( + id: "MPREb_OQeHMPRfqBs", + name: "Vanilla", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "REmUidcJt5I", + title: "Savage", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_ThKZWN8DQwp", + name: "Savage - The 1st Mini Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "OXWz_x6-dro", + title: "Feel My Rhythm", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: Some(AlbumId( + id: "MPREb_fwK4xLwdkoj", + name: "\'The ReVe Festival 2022 - Feel My Rhythm\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "aFoqCI75WoY", + title: "TOMBOY", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/s7OfLLkq-773i4R8j9H6-Y7MY3b6bXNG6BkAakHT87pbEsJrMp_qBM7bUKDmBUvqCOrto2IxR6sm3Luo=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/s7OfLLkq-773i4R8j9H6-Y7MY3b6bXNG6BkAakHT87pbEsJrMp_qBM7bUKDmBUvqCOrto2IxR6sm3Luo=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + name: "(G)I-DLE", + ), + ], + artist_id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + album: Some(AlbumId( + id: "MPREb_nYE1gWxze2X", + name: "I NEVER DIE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_Pm74XignKI", + title: "Can\'t Control Myself", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_4xbv14CiQJm", + name: "INVU - The 3rd Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "-uOShlFu1v8", + title: "SNEAKERS", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: Some(AlbumId( + id: "MPREb_E9b3lnfYp1X", + name: "CHECKMATE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "LP9sF1v-vz4", + title: "도깨비불 Illusion", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_pvdHyqvGjbI", + name: "Girls - The 2nd Mini Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "KJrPsT2X-yk", + title: "Weapon (With Newnion & FLOOR) (Prod. by Czaer)", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/V3KA-Ok7cIPdxHPzYGO7Fa6eZ3hrpGk-j5dn-F8tv8gtf3aqFFFhzp44ZKfRQB7tose0dKT__BTXXr8=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/V3KA-Ok7cIPdxHPzYGO7Fa6eZ3hrpGk-j5dn-F8tv8gtf3aqFFFhzp44ZKfRQB7tose0dKT__BTXXr8=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: Some(AlbumId( + id: "MPREb_HbaecY0lkXn", + name: "Street Dance Girls Fighter (SGF) Special", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "tkzYyEp4zB4", + title: "Next Level", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_EvUWUKT2PHE", + name: "Next Level", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ZpD59tu5_Rk", + title: "ICY", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/JIC_5NBHuAZOX-0rUW5lzxZScpaFygUK7i-aGiaSBEUTmFoaYAurgp_2PlX6So5hr41pyqHuI26n1do0=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/JIC_5NBHuAZOX-0rUW5lzxZScpaFygUK7i-aGiaSBEUTmFoaYAurgp_2PlX6So5hr41pyqHuI26n1do0=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: Some(AlbumId( + id: "MPREb_4sedh2NnbiA", + name: "IT\'z ICY", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_eNXeEx9Hvk", + title: "You can\'t sit with us (You can\'t sit with us)", + duration: None, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/R6_7eglKZh3ieUfPS8Sa3xW_9LDoPfQfRuqkoxStBRRfyBY1jOa6MFNl3r5iZcbCXes9o0_Jiz6dN0CZ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/R6_7eglKZh3ieUfPS8Sa3xW_9LDoPfQfRuqkoxStBRRfyBY1jOa6MFNl3r5iZcbCXes9o0_Jiz6dN0CZ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ArtistId( + id: Some("UCmeskqhmPRuteGVH4yCXT0A"), + name: "SUNMI", + ), + ], + artist_id: Some("UCmeskqhmPRuteGVH4yCXT0A"), + album: Some(AlbumId( + id: "MPREb_ZT8CWsSNWpt", + name: "1/6 (6분의1)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + ], + other_versions: [ + TrackItem( + id: "NU611fxGyPU", + title: "Black Mamba", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NU611fxGyPU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3md93InOvanuHclIZe1FpSmEVWGKw", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: Some(35000000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "Yi2nsnpw5h0", + title: "aespa - Black Mamba (Official Instrumental)", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Yi2nsnpw5h0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3meMnbqX2Gi5z5lD0G6PeDxcp-zpA", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCx5Dw_5guQcKu_lMGCh-IuQ"), + name: "aesthetic inst.", + ), + ], + artist_id: Some("UCx5Dw_5guQcKu_lMGCh-IuQ"), + album: None, + view_count: Some(836000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "2Qefh0W_H88", + title: "aespa - black mamba (𝒔𝒍𝒐𝒘𝒆𝒅 𝒏 𝒓𝒆𝒗𝒆𝒓𝒃)", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/2Qefh0W_H88/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3knLw9_f0ukxeV-S6vS5_JOTXnaWQ", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCrGYENbzwtva2X16bAPhTbA"), + name: "i n s o m n i o", + ), + ], + artist_id: Some("UCrGYENbzwtva2X16bAPhTbA"), + album: None, + view_count: Some(1200000), + is_video: true, + track_nr: None, + ), + TrackItem( + id: "oo89OQvzkIo", + title: "AESPA (에스파) – BLACK MAMBA [8D USE HEADPHONE] 🎧", + duration: None, + cover: [ + Thumbnail( + url: "https://i.ytimg.com/vi/oo89OQvzkIo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mpkXLMvkTk3dln9R9SAMHbVIPeyQ", + width: 400, + height: 225, + ), + ], + artists: [ + ArtistId( + id: Some("UCC3bq4PHj5W5y47jdRjOCPA"), + name: "Soumaya jp", + ), + ], + artist_id: Some("UCC3bq4PHj5W5y47jdRjOCPA"), + album: None, + view_count: Some(987000), + is_video: true, + track_nr: None, + ), + ], + albums: [ + AlbumItem( + id: "MPREb_pvdHyqvGjbI", + name: "Girls - The 2nd Mini Album", + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + album_type: Album, + year: Some(2022), + by_va: false, + ), + AlbumItem( + id: "MPREb_ThKZWN8DQwp", + name: "Savage - The 1st Mini Album", + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + album_type: Ep, + year: Some(2021), + by_va: false, + ), + ], + artists: [ + ArtistItem( + id: "UC_4Y1QqJr60C5Z7-eQWy-mw", + name: "IVE", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/iB4JCyLchlInzXdRoKvSeErrvov74jHLQaesfFGOuonxtWOosggr0z-SGHK0ZPIjqBBaewHxnm9cTA=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/iB4JCyLchlInzXdRoKvSeErrvov74jHLQaesfFGOuonxtWOosggr0z-SGHK0ZPIjqBBaewHxnm9cTA=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(2120000), + ), + ArtistItem( + id: "UC-clMkTZa7k-FxmNgMjoCgQ", + name: "LE SSERAFIM", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/5XYjDaGglLHuaP9JOM1Yi_ii5wf0ZERjBu7WNrNCm92RQJcbFvWXp3fxzOJmFg5Lcz3TWNsr8Mlfu6EA=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/5XYjDaGglLHuaP9JOM1Yi_ii5wf0ZERjBu7WNrNCm92RQJcbFvWXp3fxzOJmFg5Lcz3TWNsr8Mlfu6EA=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(1470000), + ), + ArtistItem( + id: "UCwc9eSwp1MAoToS9QUTRpDw", + name: "STAYC", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Y2aMm2GCkqdLOTV7RCDp71-CEDlN5LttsCH3AjFmOBpcps7hWQRUlBgIoW1WucgLIUgIdNha1E_S-Q4=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Y2aMm2GCkqdLOTV7RCDp71-CEDlN5LttsCH3AjFmOBpcps7hWQRUlBgIoW1WucgLIUgIdNha1E_S-Q4=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(1440000), + ), + ArtistItem( + id: "UCTP45_DE3fMLujU8sZ-MBzw", + name: "ITZY", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/zc_Zwea5L_QTZXqhcBu6rAHna3W98C8uhrrPQ5j7w38Md2HWJVKdZCrDLIg3RY3iSLOowQTJB0uLM69_=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/zc_Zwea5L_QTZXqhcBu6rAHna3W98C8uhrrPQ5j7w38Md2HWJVKdZCrDLIg3RY3iSLOowQTJB0uLM69_=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(7830000), + ), + ArtistItem( + id: "UC_Cx288SDUD9liYn7CiJLAA", + name: "NMIXX", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/vKFS34qRlbpWEBjRPwKtpr-E9GuO7FSPBPnFeohyOrEUZpTwGbXO8WnWvPGxCmwhNHZ_Od76jstQ5-Az=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/vKFS34qRlbpWEBjRPwKtpr-E9GuO7FSPBPnFeohyOrEUZpTwGbXO8WnWvPGxCmwhNHZ_Od76jstQ5-Az=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(1480000), + ), + ArtistItem( + id: "UCxOqS3cYg4FaHbobICo7nFQ", + name: "NewJeans", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(1120000), + ), + ArtistItem( + id: "UCDDpqmryjNunitS05bv7-8w", + name: "GOT the beat", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/F4ua4GYWeXcUpLul4DTyglYb_s2YZ_OIHrbr6aKAwpQZKvpFt5NQPb2XvFCe0yyO42_ytMG4zU8WBf6w=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/F4ua4GYWeXcUpLul4DTyglYb_s2YZ_OIHrbr6aKAwpQZKvpFt5NQPb2XvFCe0yyO42_ytMG4zU8WBf6w=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(21500), + ), + ArtistItem( + id: "UCWT2ZfW7d8YI-HinHEVhyCA", + name: "(G)I-DLE", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/uZQSZdDnDJCajJtE6Ig9tqgdO7-uogJpdk9TM0p7iEBmnAQXaSGqYET-W-SHTY-NL9UQ2sdOVtIhd54=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/uZQSZdDnDJCajJtE6Ig9tqgdO7-uogJpdk9TM0p7iEBmnAQXaSGqYET-W-SHTY-NL9UQ2sdOVtIhd54=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(4530000), + ), + ArtistItem( + id: "UCppZqNOsH4V2562WtaCrpjw", + name: "LIGHTSUM", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/ds3GlWQ59pslbxsC7CFUW1atnCI4Ro2epNXzYT8YgSmtk2Ofa8YT3Ck0DL0KPVkFCZdpM2Ni31api5I=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ds3GlWQ59pslbxsC7CFUW1atnCI4Ro2epNXzYT8YgSmtk2Ofa8YT3Ck0DL0KPVkFCZdpM2Ni31api5I=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(286000), + ), + ArtistItem( + id: "UCAKvDuIX3m1AUdPpDSqV_3w", + name: "Kep1er", + avatar: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/TlVV5kRLdbJP__x9ogq2pMFmXSaeKSTEqHRTpSZeSdDqEjPV3aIR11OFE29gD0pm6XarHl5sXxMdhg=w226-h226-p-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlVV5kRLdbJP__x9ogq2pMFmXSaeKSTEqHRTpSZeSdDqEjPV3aIR11OFE29gD0pm6XarHl5sXxMdhg=w544-h544-p-l90-rj", + width: 544, + height: 544, + ), + ], + subscriber_count: Some(2310000), + ), + ], + playlists: [ + MusicPlaylistItem( + id: "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe", + name: "Korea-pop", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/CmVErJLlDYRtOIcRDbejRbxE680yFg6fHZWP3coZDnZg60aUux5EqWfqUrgYhkCx2S9d__fvrw=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/CmVErJLlDYRtOIcRDbejRbxE680yFg6fHZWP3coZDnZg60aUux5EqWfqUrgYhkCx2S9d__fvrw=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCteCDkIcXeK0Hy2jfDyjAvg", + name: "느양이", + )), + track_count: Some(24), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLXE743St3DmXcUceLu--0-1k2FP2EocOk", + name: "노래", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/AIsWKWu5eijbJrgdRQun-FcNBBwcq-bk1Mr2YWBDTj0ndF_pboCifWOzrYeldZAhlG_iZMhtP-uA=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/AIsWKWu5eijbJrgdRQun-FcNBBwcq-bk1Mr2YWBDTj0ndF_pboCifWOzrYeldZAhlG_iZMhtP-uA=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCMbDcEEUG_qlfEWuEmSWK4w", + name: "몰라", + )), + track_count: Some(26), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ", + name: "K-pop video", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/1v2dvuCoxT0y-VYDIyVyLhK7zTgR6ogUarFGyXL1Qkj5fGoV37xlPtW16ANIDKhY9hYgDiDGRQ=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/1v2dvuCoxT0y-VYDIyVyLhK7zTgR6ogUarFGyXL1Qkj5fGoV37xlPtW16ANIDKhY9hYgDiDGRQ=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCbP0WNlLgrnjAm4bBayYCHg", + name: "zekeira Jackson", + )), + track_count: Some(25), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG", + name: "Viviz", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/Ii7as4BqnVxhTAJ36ilWVQx85qAcm6FooYRbv-ZGkYrHjrL6da6rC2sG5pKep1Fu3IPpsRfvar7R=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/Ii7as4BqnVxhTAJ36ilWVQx85qAcm6FooYRbv-ZGkYrHjrL6da6rC2sG5pKep1Fu3IPpsRfvar7R=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCt0wIbpQkTfojRTMm0c7fVg", + name: "Ashlyn Anahí Perez xitumul", + )), + track_count: Some(25), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij", + name: "K-pop GG & Solo 🇰🇷", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/hAJsRoDsU9VuxCYq0OEyBx0DXDYuxRFsWh03wSKhfofakfmNRqUpbLPPjT9uCCp0RjWEum-gzkk=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/hAJsRoDsU9VuxCYq0OEyBx0DXDYuxRFsWh03wSKhfofakfmNRqUpbLPPjT9uCCp0RjWEum-gzkk=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCceFVAj8BxG0_aLdypfdcew", + name: "YANA24", + )), + track_count: Some(48), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm", + name: "K-pop GG", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/1YrraUqMLVPxwCsyUv1JaCWcKJCENnCrPg4YUu9snI5LYetBE9yut-u73prP4F-69J2KHJvnGQ=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/1YrraUqMLVPxwCsyUv1JaCWcKJCENnCrPg4YUu9snI5LYetBE9yut-u73prP4F-69J2KHJvnGQ=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCX-Fmn_USQ2PuFxnibdv_tw", + name: "BLÆZY", + )), + track_count: Some(29), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o", + name: "K-Pop girl 2022", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/PmL3tXb4lAOkDDRE96YQUa5hRYYqSeSLOdpbGYfzupHtt80aLbmCrsH_KzJcI9MI9n1crQAdfWYk=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/PmL3tXb4lAOkDDRE96YQUa5hRYYqSeSLOdpbGYfzupHtt80aLbmCrsH_KzJcI9MI9n1crQAdfWYk=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCC2CZv7mdAkCbwHH10c9m9g", + name: "aideed razali", + )), + track_count: Some(27), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi", + name: "Female K-Pop-Mix", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/Pi9o0X_tu-Q4G93QsqJ6aI_PHnJpEnElHMXERgDtTLfPOgt3twUpJC4Q8qe5S9VArR0VWnDTUzgi=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/Pi9o0X_tu-Q4G93QsqJ6aI_PHnJpEnElHMXERgDtTLfPOgt3twUpJC4Q8qe5S9VArR0VWnDTUzgi=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCAR5UBWbSjZZojV4q5jBuPw", + name: "Terry Zarrato", + )), + track_count: Some(26), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ", + name: "가요", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/6ZPzYBsLN7Y2JX51_Qi-UkbNsgTL1CY4nUOvtoVlEt5ev53Y8p0CDk8MiH_ATu1rRaAbeVxyEoU=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/6ZPzYBsLN7Y2JX51_Qi-UkbNsgTL1CY4nUOvtoVlEt5ev53Y8p0CDk8MiH_ATu1rRaAbeVxyEoU=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UCSd74nw3xjGGyBQ4I7-vAVQ", + name: "Changmin Park", + )), + track_count: Some(25), + from_ytm: false, + ), + MusicPlaylistItem( + id: "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR", + name: "Best 4th gen girl group songs", + thumbnail: [ + Thumbnail( + url: "https://yt3.ggpht.com/YWsTJi1mZN9t4joSNvkPWxc0HJ8oJ9XXll-sSi1VzhvbBXKHmVA5OrgCKOAWfu6JP70YnqNsuQ=s192", + width: 192, + height: 192, + ), + Thumbnail( + url: "https://yt3.ggpht.com/YWsTJi1mZN9t4joSNvkPWxc0HJ8oJ9XXll-sSi1VzhvbBXKHmVA5OrgCKOAWfu6JP70YnqNsuQ=s576", + width: 576, + height: 576, + ), + ], + channel: Some(ChannelId( + id: "UC2XFk1E2pia0DH8iZHWX7uQ", + name: "Gorgeous_Celebs", + )), + track_count: Some(22), + from_ytm: false, + ), + ], +) diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap new file mode 100644 index 0000000..0cb7f21 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap @@ -0,0 +1,1243 @@ +--- +source: src/client/pagination.rs +expression: paginator +--- +Paginator( + count: None, + items: [ + TrackItem( + id: "u1uvv_yKhH8", + title: "Fine", + duration: Some(210), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_vuRMHNG5m7r", + name: "My Voice - The 1st Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "hh5GKVa8VtM", + title: "LOVE DIVE (LOVE DIVE)", + duration: Some(178), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Yqp7NyUFXMt", + name: "LOVE DIVE (LOVE DIVE)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "RdU3F5vN3_s", + title: "Nxde", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + name: "(G)I-DLE", + ), + ], + artist_id: Some("UCWT2ZfW7d8YI-HinHEVhyCA"), + album: Some(AlbumId( + id: "MPREb_lILDKoYdOU4", + name: "I Love", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "OXWz_x6-dro", + title: "Feel My Rhythm", + duration: Some(211), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: Some(AlbumId( + id: "MPREb_fwK4xLwdkoj", + name: "\'The ReVe Festival 2022 - Feel My Rhythm\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ghrlZIMDzbM", + title: "Hype Boy", + duration: Some(180), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCxOqS3cYg4FaHbobICo7nFQ"), + name: "NewJeans", + ), + ], + artist_id: Some("UCxOqS3cYg4FaHbobICo7nFQ"), + album: Some(AlbumId( + id: "MPREb_UspB6ni9VXz", + name: "NewJeans 1st EP \'New Jeans\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "QiziJ40kTz0", + title: "FOREVER 1", + duration: Some(203), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + name: "Girls\' Generation", + ), + ], + artist_id: Some("UCGn8T3PmIkow87GeZC9mW7g"), + album: Some(AlbumId( + id: "MPREb_gpWHoz5UqGF", + name: "FOREVER 1 - The 7th Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "950BdJKBhGo", + title: "Shut Down", + duration: Some(176), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCkbbMCA40i18i7UdjayMPAg"), + name: "BLACKPINK", + ), + ], + artist_id: Some("UCkbbMCA40i18i7UdjayMPAg"), + album: Some(AlbumId( + id: "MPREb_J7wVS5GlYZK", + name: "BORN PINK", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "tkzYyEp4zB4", + title: "Next Level", + duration: Some(222), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: Some(AlbumId( + id: "MPREb_EvUWUKT2PHE", + name: "Next Level", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ffqliB42Nh4", + title: "We Don\'t Talk Anymore (feat. Selena Gomez)", + duration: Some(218), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCQ-ygxSFSlq-O2zGnXxELXQ"), + name: "Charlie Puth", + ), + ], + artist_id: Some("UCQ-ygxSFSlq-O2zGnXxELXQ"), + album: Some(AlbumId( + id: "MPREb_MzZseuRpTgd", + name: "Nine Track Mind", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "vFFT1iAUNDE", + title: "Scared To Be Lonely", + duration: Some(221), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCqJnSdHjKtfsrHi9aI-9d3g"), + name: "Martin Garrix", + ), + ArtistId( + id: Some("UCzVb0SIXp9q9PeKCcFjsBtA"), + name: "Dua Lipa", + ), + ], + artist_id: Some("UCqJnSdHjKtfsrHi9aI-9d3g"), + album: Some(AlbumId( + id: "MPREb_eh6kg8WOyFh", + name: "Scared to Be Lonely", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "8JXc4idKS_c", + title: "Roller Coaster", + duration: Some(212), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCpUChkP-KE20GRsyfjU83_g"), + name: "CHUNGHA", + ), + ], + artist_id: Some("UCpUChkP-KE20GRsyfjU83_g"), + album: Some(AlbumId( + id: "MPREb_gMHbiTzosSX", + name: "Offset", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "4JJFrjkRxmo", + title: "Dolphin", + duration: Some(177), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCArTAXmvvTohDgCsegudy4w"), + name: "OH MY GIRL", + ), + ], + artist_id: Some("UCArTAXmvvTohDgCsegudy4w"), + album: Some(AlbumId( + id: "MPREb_e1z1ZkqvlqI", + name: "NONSTOP", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "0EK_M2taRIM", + title: "ELEVEN (ELEVEN)", + duration: Some(179), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_rixnYPvwDRK", + name: "ELEVEN (ELEVEN)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "04tYkKUPPv4", + title: "LILAC (라일락)", + duration: Some(215), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCTUR0sVEkD8T5MlSHqgaI_Q"), + name: "IU", + ), + ], + artist_id: Some("UCTUR0sVEkD8T5MlSHqgaI_Q"), + album: Some(AlbumId( + id: "MPREb_iG5q5DIdhdA", + name: "IU 5th Album \'LILAC\' (IU 5th Album \'LILAC\')", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "W0x7GcZkvH4", + title: "RUN2U (RUN2U)", + duration: Some(214), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwc9eSwp1MAoToS9QUTRpDw"), + name: "STAYC", + ), + ], + artist_id: Some("UCwc9eSwp1MAoToS9QUTRpDw"), + album: Some(AlbumId( + id: "MPREb_9FuQjxTIQtE", + name: "YOUNG-LUV.COM (YOUNG-LUV.COM)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "INLFlN-PZq4", + title: "Weekend", + duration: Some(234), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_AXLV76B1XHw", + name: "Weekend", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "GhL8GUjXEfk", + title: "I\'m a Mess", + duration: Some(196), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UChwSjx8SnvG6k96a9xqYw1g"), + name: "Bebe Rexha", + ), + ], + artist_id: Some("UChwSjx8SnvG6k96a9xqYw1g"), + album: Some(AlbumId( + id: "MPREb_ecfHZsAEUSC", + name: "Expectations", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "TaZkqPK0sbw", + title: "My Universe", + duration: Some(229), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCIaFw5VBEK8qaW6nRpx_qnw"), + name: "Coldplay", + ), + ArtistId( + id: Some("UC9vrvNSL3xcWGSkV86REBSg"), + name: "BTS", + ), + ], + artist_id: Some("UCIaFw5VBEK8qaW6nRpx_qnw"), + album: Some(AlbumId( + id: "MPREb_R2vLzq7C3c7", + name: "My Universe", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ogKU5EQ0Wn0", + title: "Never Forget You", + duration: Some(214), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCB-GmTOjewVU2F_7S4ZFmEA"), + name: "Zara Larsson", + ), + ], + artist_id: Some("UCB-GmTOjewVU2F_7S4ZFmEA"), + album: Some(AlbumId( + id: "MPREb_WUoGz8CYlsr", + name: "So Good", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "g92HIac9ufA", + title: "After LIKE", + duration: Some(177), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + name: "IVE", + ), + ], + artist_id: Some("UC_4Y1QqJr60C5Z7-eQWy-mw"), + album: Some(AlbumId( + id: "MPREb_Bfjf00mXFJe", + name: "After LIKE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_E6gDU0m_hk", + title: "LALISA", + duration: Some(201), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCXtPv6CbKfuXPNj3MyKFOig"), + name: "LISA", + ), + ], + artist_id: Some("UCXtPv6CbKfuXPNj3MyKFOig"), + album: Some(AlbumId( + id: "MPREb_cVNd9lq4Xy4", + name: "LALISA", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "FrEDny55ch8", + title: "Rollin\'", + duration: Some(198), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UChm_d4qO8txdwS4YadlvpSw"), + name: "브레이브걸스", + ), + ], + artist_id: Some("UChm_d4qO8txdwS4YadlvpSw"), + album: Some(AlbumId( + id: "MPREb_4LJoUl7GX3z", + name: "Rollin\'", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "-uOShlFu1v8", + title: "SNEAKERS", + duration: Some(180), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + name: "ITZY", + ), + ], + artist_id: Some("UCTP45_DE3fMLujU8sZ-MBzw"), + album: Some(AlbumId( + id: "MPREb_E9b3lnfYp1X", + name: "CHECKMATE", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "PyyT5tHbOLw", + title: "Psycho", + duration: Some(210), + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w120-h120-l90-rj", + width: 120, + height: 120, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w180-h180-l90-rj", + width: 180, + height: 180, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w226-h226-l90-rj", + width: 226, + height: 226, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w302-h302-l90-rj", + width: 302, + height: 302, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w544-h544-l90-rj", + width: 544, + height: 544, + ), + ], + artists: [ + ArtistId( + id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + name: "Red Velvet", + ), + ], + artist_id: Some("UCHmZYTfdTyVKQEJicLiXEOg"), + album: Some(AlbumId( + id: "MPREb_GeOYupQ6NZH", + name: "The ReVe Festival: Finale", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + ], + ctoken: Some("CBkSSBILUHl5VDV0SGJPTHciEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0UWVYbFVOWFJJWWs5TWR3"), + endpoint: music_browse, +) diff --git a/src/client/trends.rs b/src/client/trends.rs index 26a59a8..6d0f8a3 100644 --- a/src/client/trends.rs +++ b/src/client/trends.rs @@ -15,7 +15,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "FEwhat_to_watch".to_owned(), + browse_id: "FEwhat_to_watch", }; self.execute_request::( @@ -32,7 +32,7 @@ impl RustyPipeQuery { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QBrowse { context, - browse_id: "FEtrending".to_owned(), + browse_id: "FEtrending", }; self.execute_request::( diff --git a/src/model/mod.rs b/src/model/mod.rs index a77328e..b16d1b5 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -1181,6 +1181,7 @@ pub struct MusicArtist { /// YouTube Music search result #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[non_exhaustive] pub struct MusicSearchResult { /// Found tracks pub tracks: Vec, @@ -1219,6 +1220,7 @@ pub enum MusicEntityType { /// Filtered YouTube Music search result #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[non_exhaustive] pub struct MusicSearchFiltered { pub items: Paginator, /// Corrected search query @@ -1228,3 +1230,38 @@ pub struct MusicSearchFiltered { /// search results page. pub corrected_query: Option, } + +/// Music track details +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[non_exhaustive] +pub struct TrackDetails { + pub track: TrackItem, + pub lyrics_id: Option, + pub related_id: Option, +} + +/// Song lyrics +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[non_exhaustive] +pub struct Lyrics { + /// Lyrics text + pub body: String, + /// Footer (contains lyrics source) + pub footer: String, +} + +/// YouTube Music related entities +#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] +#[non_exhaustive] +pub struct MusicRelated { + /// Related tracks + pub tracks: Vec, + /// Other versions of the same track + pub other_versions: Vec, + /// Related albums + pub albums: Vec, + /// Related artists + pub artists: Vec, + /// Related playlists + pub playlists: Vec, +} diff --git a/src/param/mod.rs b/src/param/mod.rs index b584a24..3f10e91 100644 --- a/src/param/mod.rs +++ b/src/param/mod.rs @@ -17,6 +17,7 @@ pub enum ContinuationEndpoint { Next, MusicBrowse, MusicSearch, + MusicNext, } impl ContinuationEndpoint { @@ -24,14 +25,16 @@ impl ContinuationEndpoint { match self { ContinuationEndpoint::Browse | ContinuationEndpoint::MusicBrowse => "browse", ContinuationEndpoint::Search | ContinuationEndpoint::MusicSearch => "search", - ContinuationEndpoint::Next => "next", + ContinuationEndpoint::Next | ContinuationEndpoint::MusicNext => "next", } } pub(crate) fn is_music(self) -> bool { matches!( self, - ContinuationEndpoint::MusicBrowse | ContinuationEndpoint::MusicSearch + ContinuationEndpoint::MusicBrowse + | ContinuationEndpoint::MusicSearch + | ContinuationEndpoint::MusicNext ) } } diff --git a/testfiles/music_details/details_mv.json b/testfiles/music_details/details_mv.json new file mode 100644 index 0000000..7bdba14 --- /dev/null +++ b/testfiles/music_details/details_mv.json @@ -0,0 +1,1147 @@ +{ + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "musicQueueRenderer": { + "content": { + "playlistPanelRenderer": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 50 seconds" + } + }, + "runs": [ + { + "text": "3:50" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CBgQyCAYACITCNDT5bqvpPsCFQODOAodd_0G_w==" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "235M views" + }, + { + "text": " • " + }, + { + "text": "4M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCcQm_MFGAAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMZeerrnuLi5E", + "videoId": "ZeerrnuLi5E", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CCcQm_MFGAAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCUQvu4FGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCYQyscDIhMI0NPluq-k-wIVA4M4Ch13_Qb_" + } + } + }, + "clickTrackingParams": "CCUQvu4FGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ZeerrnuLi5E" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCUQvu4FGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCMQ--8FGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCQQyscDIhMI0NPluq-k-wIVA4M4Ch13_Qb_" + } + } + }, + "clickTrackingParams": "CCMQ--8FGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ZeerrnuLi5E" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCMQ--8FGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCEQjJ8GGAMiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCIQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCIQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CCEQjJ8GGAMiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB8Qw5QGGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCAQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCAQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CB8Qw5QGGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CB0Q4_sFGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CB4QyscDIhMI0NPluq-k-wIVA4M4Ch13_Qb_" + } + } + }, + "clickTrackingParams": "CB0Q4_sFGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + ], + "videoId": "ZeerrnuLi5E" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CB0Q4_sFGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CBwQkPsFGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CBwQkPsFGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBsQkfsFGAciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtaZWVycm51TGk1RQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBsQkfsFGAciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBkQjfYJGAgiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBoQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CBkQjfYJGAgiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + } + ], + "trackingParams": "CBgQyCAYACITCNDT5bqvpPsCFQODOAodd_0G_w==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CBgQyCAYACITCNDT5bqvpPsCFQODOAodd_0G_zIDQkZhSJGXrtzn9erzZZoBBQgMEPgd", + "watchEndpoint": { + "params": "OAHyAQIIAQ%3D%3D", + "videoId": "ZeerrnuLi5E", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "selected": true, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Black Mamba" + } + ] + }, + "trackingParams": "CBgQyCAYACITCNDT5bqvpPsCFQODOAodd_0G_w==", + "videoId": "ZeerrnuLi5E" + } + }, + { + "automixPreviewVideoRenderer": { + "content": { + "automixPlaylistVideoRenderer": { + "automixMode": "AUTOMIX_MODE_DEFAULT_ON", + "navigationEndpoint": { + "clickTrackingParams": "CBcQ_20iEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECeAE%3D", + "playlistId": "RDAMVMZeerrnuLi5E" + } + }, + "trackingParams": "CBcQ_20iEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + } + } + } + ], + "isInfinite": false, + "playlistId": "", + "trackingParams": "CBYQxyAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "hack": true + } + }, + "title": "Up next", + "trackingParams": "CBUQn7QFGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_LYRICS" + } + }, + "browseId": "MPLYt_wrKjTn9hmry" + }, + "clickTrackingParams": "CBQQpLQFGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + }, + "title": "Lyrics", + "trackingParams": "CBQQpLQFGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_RELATED" + } + }, + "browseId": "MPTRt_wrKjTn9hmry" + }, + "clickTrackingParams": "CBMQlM0FGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + }, + "title": "Related", + "trackingParams": "CBMQlM0FGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + } + ] + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "watchEndpoint": { + "videoId": "ZeerrnuLi5E" + } + }, + "playerOverlays": { + "playerOverlayRenderer": { + "actions": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CBAQpUEYACITCNDT5bqvpPsCFQODOAodd_0G_w==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CBAQpUEYACITCNDT5bqvpPsCFQODOAodd_0G_w==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBEQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "ZeerrnuLi5E" + }, + "trackingParams": "CBAQpUEYACITCNDT5bqvpPsCFQODOAodd_0G_w==" + } + } + ], + "browserMediaSession": { + "browserMediaSessionRenderer": { + "thumbnailDetails": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3maNxpYzTFmXZBd8s1w1iE6rTBDaw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k5q17nduJ8-t3h9_obEVMVi8Cz3A", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/ZeerrnuLi5E/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k7CsaxHObhW1JXPtGyKE1fgSGZ3Q", + "width": 853 + } + ] + } + } + } + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchNext_rid", + "value": "0x08eb81d82b5bd93c" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714258,23804281,23882502,23918597,23934970,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24120820,24135310,24135692,24140247,24161116,24162920,24164186,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24217535,24219713,24224266,24230619,24241378,24248091,24255543,24255545,24260783,24262346,24263796,24267564,24267570,24268142,24278596,24279196,24283556,24285750,24287327,24290971,24292955,24293803,24299747,24390675,24391018,24396819,24401557,24402891,24406605,24407200,24407665,24413557,24413558,24414197,24590921,39322399,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24262346,24391018,24293803,24169501,24197450,24283556,24241378,24396819,24004644,24077241,24007246,23998056,24200839,24260783,24267564,24263796,24285750,24406605,24413558,24255543,24135692,23882502,24267570,24034168,23966208,24287327,24135310,24248091,24164186,23946420,24211178,24224266,24414197,1714258,23804281,23934970,24140247,23983296,24181174,24036947,24590921,24185614,24268142,24292955,24120820,24407665,24230619,24187377,24199724,24191629,24217535,39322399,24001373,24290971,24390675,24299747,24413557,24187043,24161116,24278596,24002025,39322574,24255545,39322504,24401557,24219713,24279196,24080738,24162920,23918597,24402891,24407200,24002022" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgtvWktIS1p4WTF0VSiGqLWbBg%3D%3D" + }, + "trackingParams": "CAAQg2ciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "videoReporting": { + "reportFormModalRenderer": { + "cancelButton": { + "buttonRenderer": { + "isDisabled": false, + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "trackingParams": "CAMQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "footer": { + "runs": [ + { + "text": "If you are the copyright owner of this video and believe it has been uploaded without your permission, please follow " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI0NPluq-k-wIVA4M4Ch13_Qb_", + "urlEndpoint": { + "url": "//support.google.com/youtube/answer/2807622?hl=en" + } + }, + "text": "these directions" + }, + { + "text": " to submit a copyright infringement notice." + } + ] + }, + "legalReportCheckbox": { + "booleanFormFieldV2Renderer": { + "disableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI0NPluq-k-wIVA4M4Ch13_Qb_", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW" + } + }, + "enableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI0NPluq-k-wIVA4M4Ch13_Qb_", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_NEXT_BUTTON_SHOW" + } + }, + "label": { + "runs": [ + { + "deemphasize": true, + "text": "(Optional)" + }, + { + "text": " I believe this content should be restricted under the Network Enforcement Law. " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI0NPluq-k-wIVA4M4Ch13_Qb_", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "//support.google.com/youtube/?p=Netz_DG&hl=en" + } + }, + "text": "Learn more" + } + ] + } + } + }, + "nextButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Next" + } + ] + }, + "trackingParams": "CAIQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "optionsSupportedRenderers": { + "optionsRenderer": { + "items": [ + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQASyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Sexual content" + } + ] + }, + "trackingParams": "CA8Q7ZMBGAAiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATaYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Violent or repulsive content" + } + ] + }, + "trackingParams": "CA4Q7ZMBGAEiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQARSYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Hateful or abusive content" + } + ] + }, + "trackingParams": "CA0Q7ZMBGAIiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQARGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harassment or bullying" + } + ] + }, + "trackingParams": "CAwQ7ZMBGAMiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAQ2YAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harmful or dangerous acts" + } + ] + }, + "trackingParams": "CAsQ7ZMBGAQiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAUGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Misinformation" + } + ] + }, + "trackingParams": "CAoQ7ZMBGAUiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQAQyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Child abuse" + } + ] + }, + "trackingParams": "CAkQ7ZMBGAYiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAgQ7ZMBGAciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAgQ7ZMBGAciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQARqYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Infringes my rights" + } + ] + }, + "trackingParams": "CAgQ7ZMBGAciEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATWYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Promotes terrorism" + } + ] + }, + "trackingParams": "CAcQ7ZMBGAgiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=", + "flagEndpoint": { + "flagAction": "EAciDwoLWmVlcnJudUxpNUVQBTILWmVlcnJudUxpNUWQATGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Spam or misleading" + } + ] + }, + "trackingParams": "CAYQ7ZMBGAkiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + } + ], + "trackingParams": "CAUQ9EoiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "submitButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BRAND", + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CAQQ8FsiEwjQ0-W6r6T7AhUDgzgKHXf9Bv8=" + } + }, + "title": { + "runs": [ + { + "text": "Report video" + } + ] + }, + "trackingParams": "CAEQ55sBIhMI0NPluq-k-wIVA4M4Ch13_Qb_" + } + } +} diff --git a/testfiles/music_details/details_track.json b/testfiles/music_details/details_track.json new file mode 100644 index 0000000..6bd0fbd --- /dev/null +++ b/testfiles/music_details/details_track.json @@ -0,0 +1,1211 @@ +{ + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "musicQueueRenderer": { + "content": { + "playlistPanelRenderer": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds" + } + }, + "runs": [ + { + "text": "3:25" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CBgQyCAYACITCMba8bqvpPsCFWOCOAodPpEEIQ==" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4xbv14CiQJm" + }, + "clickTrackingParams": "CBgQyCAYACITCMba8bqvpPsCFWOCOAodPpEEIQ==" + }, + "text": "INVU - The 3rd Album" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCgQm_MFGAAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "videoId": "7nigXQS1Xb0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CCgQm_MFGAAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCYQvu4FGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCcQyscDIhMIxtrxuq-k-wIVY4I4Ch0-kQQh" + } + } + }, + "clickTrackingParams": "CCYQvu4FGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "7nigXQS1Xb0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCYQvu4FGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCQQ--8FGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCUQyscDIhMIxtrxuq-k-wIVY4I4Ch0-kQQh" + } + } + }, + "clickTrackingParams": "CCQQ--8FGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "7nigXQS1Xb0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCQQ--8FGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCIQjJ8GGAMiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCMQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCMQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CCIQjJ8GGAMiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCAQw5QGGAQiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCEQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCEQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CCAQw5QGGAQiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CB4Q4_sFGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CB8QyscDIhMIxtrxuq-k-wIVY4I4Ch0-kQQh" + } + } + }, + "clickTrackingParams": "CB4Q4_sFGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + ], + "videoId": "7nigXQS1Xb0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CB4Q4_sFGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4xbv14CiQJm" + }, + "clickTrackingParams": "CB0Qj_sFGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CB0Qj_sFGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CBwQkPsFGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CBwQkPsFGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBsQkfsFGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs3bmlnWFFTMVhiMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBsQkfsFGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBkQjfYJGAkiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBoQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CBkQjfYJGAkiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + } + ], + "trackingParams": "CBgQyCAYACITCMba8bqvpPsCFWOCOAodPpEEIQ==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CBgQyCAYACITCMba8bqvpPsCFWOCOAodPpEEITIDQkZhSL271aXQi6i87gGaAQUIDBD4HQ==", + "watchEndpoint": { + "params": "OAHyAQIIAQ%3D%3D", + "videoId": "7nigXQS1Xb0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "selected": true, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "INVU" + } + ] + }, + "trackingParams": "CBgQyCAYACITCMba8bqvpPsCFWOCOAodPpEEIQ==", + "videoId": "7nigXQS1Xb0" + } + }, + { + "automixPreviewVideoRenderer": { + "content": { + "automixPlaylistVideoRenderer": { + "automixMode": "AUTOMIX_MODE_DEFAULT_ON", + "navigationEndpoint": { + "clickTrackingParams": "CBcQ_20iEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECeAE%3D", + "playlistId": "RDAMVM7nigXQS1Xb0" + } + }, + "trackingParams": "CBcQ_20iEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + } + } + } + ], + "isInfinite": false, + "playlistId": "", + "trackingParams": "CBYQxyAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "hack": true + } + }, + "title": "Up next", + "trackingParams": "CBUQn7QFGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_LYRICS" + } + }, + "browseId": "MPLYt_4xbv14CiQJm-1" + }, + "clickTrackingParams": "CBQQpLQFGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + }, + "title": "Lyrics", + "trackingParams": "CBQQpLQFGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_RELATED" + } + }, + "browseId": "MPTRt_4xbv14CiQJm-1" + }, + "clickTrackingParams": "CBMQlM0FGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + }, + "title": "Related", + "trackingParams": "CBMQlM0FGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + } + ] + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "watchEndpoint": { + "videoId": "7nigXQS1Xb0" + } + }, + "playerOverlays": { + "playerOverlayRenderer": { + "actions": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CBAQpUEYACITCMba8bqvpPsCFWOCOAodPpEEIQ==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CBAQpUEYACITCMba8bqvpPsCFWOCOAodPpEEIQ==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBEQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "7nigXQS1Xb0" + }, + "trackingParams": "CBAQpUEYACITCMba8bqvpPsCFWOCOAodPpEEIQ==" + } + } + ], + "browserMediaSession": { + "browserMediaSessionRenderer": { + "album": { + "runs": [ + { + "text": "INVU - The 3rd Album" + } + ] + }, + "thumbnailDetails": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w544-h544-l90-rj", + "width": 544 + } + ] + } + } + } + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchNext_rid", + "value": "0xa5da6485c89e0179" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714252,9407157,23804281,23853952,23882502,23918597,23934970,23946420,23966208,23981192,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24120820,24135310,24140247,24161116,24162919,24164186,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24217535,24219713,24230619,24241378,24248091,24250325,24255165,24255543,24255545,24256987,24260783,24262346,24263796,24267564,24267570,24268142,24278596,24279196,24283556,24285750,24287327,24290971,24292955,24293803,24299747,24390675,24391018,24396819,24401557,24402891,24406605,24407199,24407665,24413557,24590921,39322399,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24283556,23998056,24401557,24036948,24255545,24007246,24293803,24004644,24162919,24230619,1714252,24199724,24402891,24255165,24217535,24185614,24268142,24285750,24164186,24120820,24407665,24187377,24287327,24080738,24135310,9407157,23918597,24191629,39322399,24187043,24140247,24390675,24413557,24219713,23983296,24590921,24255543,24250325,24161116,24406605,24292955,24077241,24181174,24200839,24248091,23966208,23882502,23981192,24267570,23946420,24001373,24290971,24197450,24299747,23804281,24278596,24034168,24169501,24002025,24262346,24391018,24241378,24396819,24407199,24279196,24211178,39322504,23853952,24263796,24267564,24256987,24002022,39322574,24260783,23934970" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgtidENrT3JVTnczWSiGqLWbBg%3D%3D" + }, + "trackingParams": "CAAQg2ciEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "videoReporting": { + "reportFormModalRenderer": { + "cancelButton": { + "buttonRenderer": { + "isDisabled": false, + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "trackingParams": "CAMQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "footer": { + "runs": [ + { + "text": "If you are the copyright owner of this video and believe it has been uploaded without your permission, please follow " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMIxtrxuq-k-wIVY4I4Ch0-kQQh", + "urlEndpoint": { + "url": "//support.google.com/youtube/answer/2807622?hl=en" + } + }, + "text": "these directions" + }, + { + "text": " to submit a copyright infringement notice." + } + ] + }, + "legalReportCheckbox": { + "booleanFormFieldV2Renderer": { + "disableCommand": { + "clickTrackingParams": "CAEQ55sBIhMIxtrxuq-k-wIVY4I4Ch0-kQQh", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW" + } + }, + "enableCommand": { + "clickTrackingParams": "CAEQ55sBIhMIxtrxuq-k-wIVY4I4Ch0-kQQh", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_NEXT_BUTTON_SHOW" + } + }, + "label": { + "runs": [ + { + "deemphasize": true, + "text": "(Optional)" + }, + { + "text": " I believe this content should be restricted under the Network Enforcement Law. " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMIxtrxuq-k-wIVY4I4Ch0-kQQh", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "//support.google.com/youtube/?p=Netz_DG&hl=en" + } + }, + "text": "Learn more" + } + ] + } + } + }, + "nextButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Next" + } + ] + }, + "trackingParams": "CAIQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "optionsSupportedRenderers": { + "optionsRenderer": { + "items": [ + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQASyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Sexual content" + } + ] + }, + "trackingParams": "CA8Q7ZMBGAAiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQATaYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Violent or repulsive content" + } + ] + }, + "trackingParams": "CA4Q7ZMBGAEiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQARSYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Hateful or abusive content" + } + ] + }, + "trackingParams": "CA0Q7ZMBGAIiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQARGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harassment or bullying" + } + ] + }, + "trackingParams": "CAwQ7ZMBGAMiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQAQ2YAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harmful or dangerous acts" + } + ] + }, + "trackingParams": "CAsQ7ZMBGAQiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQAUGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Misinformation" + } + ] + }, + "trackingParams": "CAoQ7ZMBGAUiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQAQyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Child abuse" + } + ] + }, + "trackingParams": "CAkQ7ZMBGAYiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAgQ7ZMBGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAgQ7ZMBGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQARqYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Infringes my rights" + } + ] + }, + "trackingParams": "CAgQ7ZMBGAciEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQATWYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Promotes terrorism" + } + ] + }, + "trackingParams": "CAcQ7ZMBGAgiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjG2vG6r6T7AhVjgjgKHT6RBCE=", + "flagEndpoint": { + "flagAction": "EAciDwoLN25pZ1hRUzFYYjBQBTILN25pZ1hRUzFYYjCQATGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Spam or misleading" + } + ] + }, + "trackingParams": "CAYQ7ZMBGAkiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + } + ], + "trackingParams": "CAUQ9EoiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "submitButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BRAND", + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CAQQ8FsiEwjG2vG6r6T7AhVjgjgKHT6RBCE=" + } + }, + "title": { + "runs": [ + { + "text": "Report video" + } + ] + }, + "trackingParams": "CAEQ55sBIhMIxtrxuq-k-wIVY4I4Ch0-kQQh" + } + } +} diff --git a/testfiles/music_details/lyrics.json b/testfiles/music_details/lyrics.json new file mode 100644 index 0000000..72873aa --- /dev/null +++ b/testfiles/music_details/lyrics.json @@ -0,0 +1,103 @@ +{ + "contents": { + "sectionListRenderer": { + "contents": [ + { + "musicDescriptionShelfRenderer": { + "description": { + "runs": [ + { + "text": "Eyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it's no use\n'Cause you can't stop it from shining through\nIt's true\nBaby let the light shine through\nIf you believe it's true\nBaby won't you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nWon't you let the light shine through\n\nEyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it's no use\n'Cause you can't stop it from shining through\nIt's true\nBaby let the light shine through\nIf you believe it's true\nBaby won't you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you" + } + ] + }, + "footer": { + "runs": [ + { + "text": "Source: Musixmatch" + } + ] + }, + "maxCollapsedLines": 0, + "maxExpandedLines": 0, + "onShowCommands": [ + { + "clickTrackingParams": "CAIQ2fQEGAAiEwjpyODp3aT7AhUe0REIHV-EAKs=", + "logLyricEventCommand": { + "serializedLyricInfo": "Eg10X3E4eGptbTdDbEpMGAIiCDE4NTc2OTU0" + } + } + ], + "trackingParams": "CAIQ2fQEGAAiEwjpyODp3aT7AhUe0REIHV-EAKs=" + } + } + ], + "trackingParams": "CAEQui8iEwjpyODp3aT7AhUe0REIHV-EAKs=" + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "has_unlimited_entitlement", + "value": "False" + }, + { + "key": "browse_id", + "value": "MPLYt_q8xjmm7ClJL" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714259,23804281,23848211,23882503,23918597,23934970,23940248,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24078244,24080738,24108447,24120819,24135310,24135692,24140247,24147965,24161116,24162920,24164186,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24209350,24211178,24216167,24217535,24219713,24228638,24230619,24241378,24248091,24253729,24255165,24255543,24255545,24260783,24262346,24263796,24267564,24267570,24268142,24269410,24278596,24279196,24279852,24281671,24283556,24286005,24286017,24287327,24288043,24290971,24292955,24293803,24295708,24299747,24390374,24390675,24391018,24391537,24392450,24392500,24394549,24396819,24397910,24398998,24399052,24399916,24401557,24402891,24403118,24404641,24406605,24407199,24407665,24409401,24410273,24413557,24413558,24415139,24590921,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetBrowseTrackLyricsPage_rid", + "value": "0x8d12ba6a166bab0c" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24217535,24295708,24590921,24401557,24410273,24120819,24278596,24001373,24290971,24077241,24292955,23848211,24036948,24255545,24286005,24219713,39322504,24279196,24002022,24080738,24413557,23918597,24404641,24209350,39322574,24390675,23940248,24169501,24391018,24002025,24262346,24392500,24396819,24255165,24241378,24279852,24281671,24162920,1714259,24181174,24200839,24034168,24108447,24402891,24216167,24197450,24253729,23998056,24283556,24007246,24403118,24255543,24406605,24161116,24293803,24004644,24230619,24399052,24191629,24211178,24407199,24135310,23882503,24260783,24263796,24391537,24392450,23983296,24415139,24267564,24187043,24409401,24286017,24287327,24399916,23934970,24228638,24398998,24185614,24268142,24394549,24187377,24140247,24164186,24135692,24269410,24288043,24407665,24199724,24390374,24397910,23966208,24267570,24078244,24248091,24147965,24413558,23946420,23804281,24299747" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "Cgs3R19icmhVUkNYOCikibabBg%3D%3D" + }, + "trackingParams": "CAAQhGciEwjpyODp3aT7AhUe0REIHV-EAKs=" +} diff --git a/testfiles/music_details/radio_cont.json b/testfiles/music_details/radio_cont.json new file mode 100644 index 0000000..b09c5ae --- /dev/null +++ b/testfiles/music_details/radio_cont.json @@ -0,0 +1,13600 @@ +{ + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "musicQueueRenderer": { + "hack": true + } + }, + "title": "Up next", + "trackingParams": "CJoDEJ-0BRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ] + } + } + } + }, + "continuationContents": { + "playlistPanelContinuation": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "3:30" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CIkDEMggGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vuRMHNG5m7r" + }, + "clickTrackingParams": "CIkDEMggGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "My Voice - The 1st Album" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkDEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11MXV2dl95S2hIOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMu1uvv_yKhH8", + "videoId": "u1uvv_yKhH8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJkDEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJcDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJgDEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJcDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "u1uvv_yKhH8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJcDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJUDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJYDEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJUDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "u1uvv_yKhH8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJUDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJMDEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJQDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJQDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJMDEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJEDEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJIDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJIDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJEDEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8DEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJADEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CI8DEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "u1uvv_yKhH8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CI8DEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vuRMHNG5m7r" + }, + "clickTrackingParams": "CI4DEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CI4DEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CI0DEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CI0DEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwDEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1MXV2dl95S2hIOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIwDEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIoDEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIsDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIsDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CIoDEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CIkDEMggGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkDEMggGAAiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUj_iKrk__frrbsBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 1, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "289F4A46DF0A30D2", + "videoId": "u1uvv_yKhH8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "289F4A46DF0A30D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Fine" + } + ] + }, + "trackingParams": "CIkDEMggGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "u1uvv_yKhH8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 58 seconds" + } + }, + "runs": [ + { + "text": "2:58" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CPgCEMggGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CPgCEMggGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "LOVE DIVE (LOVE DIVE)" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgDEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaDVHS1ZhOFZ0TQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMhh5GKVa8VtM", + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIgDEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIYDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIcDEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CIYDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIYDEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIQDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIUDEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CIQDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIQDEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIIDEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIMDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIMDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIIDEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIADEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIEDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIEDEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIADEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP4CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CP8CEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CP4CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "hh5GKVa8VtM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CP4CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CP0CEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CP0CEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CPwCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPwCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtoaDVHS1ZhOFZ0TQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPsCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPkCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPoCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPoCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CPkCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CPgCEMggGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPgCEMggGAEiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUjTrfG1lcWRj4YBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 2, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "017208FAA85233F9", + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "017208FAA85233F9", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "LOVE DIVE (LOVE DIVE)" + } + ] + }, + "trackingParams": "CPgCEMggGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "hh5GKVa8VtM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "COcCEMggGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "(G)I-DLE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_lILDKoYdOU4" + }, + "clickTrackingParams": "COcCEMggGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "I Love" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPcCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1SZFUzRjV2TjNfcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMRdU3F5vN3_s", + "videoId": "RdU3F5vN3_s", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPcCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPUCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPYCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CPUCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "RdU3F5vN3_s" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPUCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPMCEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPQCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CPMCEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "RdU3F5vN3_s" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPMCEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPECEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPICEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPICEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPECEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO8CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPACEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPACEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CO8CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO0CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CO4CEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CO0CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "RdU3F5vN3_s" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CO0CEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_lILDKoYdOU4" + }, + "clickTrackingParams": "COwCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COwCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "COsCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COsCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COoCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtSZFUzRjV2TjNfcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COoCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "COgCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COkCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COkCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "COgCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "COcCEMggGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "COcCEMggGAIiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUj7v7fe-eLN6kWaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 3, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "52152B4946C2F73F", + "videoId": "RdU3F5vN3_s", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "52152B4946C2F73F", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "(G)I-DLE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Nxde" + } + ] + }, + "trackingParams": "COcCEMggGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "RdU3F5vN3_s" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 31 seconds" + } + }, + "runs": [ + { + "text": "3:31" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CNYCEMggGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Red Velvet" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CNYCEMggGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "'The ReVe Festival 2022 - Feel My Rhythm'" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COYCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1PWFd6X3g2LWRybw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMOXWz_x6-dro", + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COYCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COQCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COUCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "COQCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COQCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COICEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COMCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "COICEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COICEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COACEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COECEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COECEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COACEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN4CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN8CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN8CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CN4CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNwCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CN0CEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNwCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "OXWz_x6-dro" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CNwCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CNsCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNsCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CNoCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNoCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNkCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtPWFd6X3g2LWRybw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNkCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNcCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNgCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNgCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CNcCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CNYCEMggGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYCEMggGAMiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUi67fn18f_sujmaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 4, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "090796A75D153932", + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "090796A75D153932", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Red Velvet" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Feel My Rhythm" + } + ] + }, + "trackingParams": "CNYCEMggGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "OXWz_x6-dro" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes" + } + }, + "runs": [ + { + "text": "3:00" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CMUCEMggGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "NewJeans" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_UspB6ni9VXz" + }, + "clickTrackingParams": "CMUCEMggGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "NewJeans 1st EP 'New Jeans'" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNUCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1naHJsWklNRHpiTQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMghrlZIMDzbM", + "videoId": "ghrlZIMDzbM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNUCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNMCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNQCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNMCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ghrlZIMDzbM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNMCEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNECEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNICEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNECEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ghrlZIMDzbM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNECEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CM8CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNACEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNACEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CM8CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM4CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM4CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CM0CEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CMwCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMsCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "ghrlZIMDzbM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CMsCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_UspB6ni9VXz" + }, + "clickTrackingParams": "CMoCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMoCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CMkCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMkCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMgCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnaHJsWklNRHpiTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMgCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMYCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMcCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMcCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CMYCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CMUCEMggGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUCEMggGAQiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUizm4-YyKy5jYIBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 5, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "videoId": "ghrlZIMDzbM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NewJeans" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Hype Boy" + } + ] + }, + "trackingParams": "CMUCEMggGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "ghrlZIMDzbM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 23 seconds" + } + }, + "runs": [ + { + "text": "3:23" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CLQCEMggGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Girls' Generation" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CLQCEMggGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "FOREVER 1 - The 7th Album" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMQCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1RaXppSjQwa1R6MA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMQiziJ40kTz0", + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMQCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMICEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMMCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMICEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMICEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMACEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMECEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMACEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMACEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CL4CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CL4CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL0CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLwCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CLsCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CLoCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "QiziJ40kTz0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CLoCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CLkCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLkCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CLgCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLgCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtRaXppSjQwa1R6MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLcCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLYCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLYCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CLUCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CLQCEMggGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQCEMggGAUiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUi9npHp-MS4lkKaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 6, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "532BB0B422FBC7EC", + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "532BB0B422FBC7EC", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Girls' Generation" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "FOREVER 1" + } + ] + }, + "trackingParams": "CLQCEMggGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "QiziJ40kTz0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 56 seconds" + } + }, + "runs": [ + { + "text": "2:56" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CKMCEMggGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "BLACKPINK" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_J7wVS5GlYZK" + }, + "clickTrackingParams": "CKMCEMggGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "BORN PINK" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLMCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk05NTBCZEpLQmhHbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM950BdJKBhGo", + "videoId": "950BdJKBhGo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLMCEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLECEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLICEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CLECEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "950BdJKBhGo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLECEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK8CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLACEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CK8CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "950BdJKBhGo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CK8CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CK0CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK4CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK4CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CK0CEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKsCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKwCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKwCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKsCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKkCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKoCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CKkCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "950BdJKBhGo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKkCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_J7wVS5GlYZK" + }, + "clickTrackingParams": "CKgCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKgCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CKcCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKcCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs5NTBCZEpLQmhHbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKYCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKQCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKUCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CKQCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CKMCEMggGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMCEMggGAYiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUjqiIaUya7AzvcBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 7, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "CACDD466B3ED1565", + "videoId": "950BdJKBhGo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "CACDD466B3ED1565", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "BLACKPINK" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Shut Down" + } + ] + }, + "trackingParams": "CKMCEMggGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "950BdJKBhGo" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 42 seconds" + } + }, + "runs": [ + { + "text": "3:42" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CJICEMggGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_EvUWUKT2PHE" + }, + "clickTrackingParams": "CJICEMggGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Next Level" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKICEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk10a3pZeUVwNHpCNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMtkzYyEp4zB4", + "videoId": "tkzYyEp4zB4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKICEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKACEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKECEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CKACEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "tkzYyEp4zB4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKACEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ4CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJ8CEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJ4CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "tkzYyEp4zB4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJ4CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJwCEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ0CEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJwCEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJoCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJsCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJsCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJoCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJgCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJkCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJgCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "tkzYyEp4zB4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJgCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_EvUWUKT2PHE" + }, + "clickTrackingParams": "CJcCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJcCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CJYCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJYCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt0a3pZeUVwNHpCNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJUCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJQCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJQCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJMCEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CJICEMggGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJICEMggGAciEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUiemOPThJm2prYBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 8, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9495DFD78D359043", + "videoId": "tkzYyEp4zB4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9495DFD78D359043", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Next Level" + } + ] + }, + "trackingParams": "CJICEMggGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "tkzYyEp4zB4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 38 seconds" + } + }, + "runs": [ + { + "text": "3:38" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCQ-ygxSFSlq-O2zGnXxELXQ" + }, + "clickTrackingParams": "CIECEMggGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Charlie Puth" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_MzZseuRpTgd" + }, + "clickTrackingParams": "CIECEMggGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Nine Track Mind" + }, + { + "text": " • " + }, + { + "text": "2015" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJECEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1mZnFsaUI0Mk5oNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMffqliB42Nh4", + "videoId": "ffqliB42Nh4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJECEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8CEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJACEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CI8CEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ffqliB42Nh4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CI8CEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI0CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CI4CEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CI0CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ffqliB42Nh4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CI0CEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIsCEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIwCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIwCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIsCEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIoCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIoCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIkCEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIcCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIgCEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CIcCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "ffqliB42Nh4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIcCEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_MzZseuRpTgd" + }, + "clickTrackingParams": "CIYCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIYCEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCQ-ygxSFSlq-O2zGnXxELXQ" + }, + "clickTrackingParams": "CIUCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIUCEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtmZnFsaUI0Mk5oNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIQCEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIICEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIMCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIMCEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CIICEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CIECEMggGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIECEMggGAgiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUie7NjxgbGp_X2aAQUIDBD4HQ==", + "watchEndpoint": { + "index": 9, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "F63CD4D04198B046", + "videoId": "ffqliB42Nh4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "F63CD4D04198B046", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Charlie Puth" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/TlXKDSRGrj0ogqmGbzyGvZrsT9T0F6xgV-2-3pelbzRms0cODdb-ndDg6SpFzkHYMb4NMMMW957wmrObfw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "We Don't Talk Anymore (feat. Selena Gomez)" + } + ] + }, + "trackingParams": "CIECEMggGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "ffqliB42Nh4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "3:41" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqJnSdHjKtfsrHi9aI-9d3g" + }, + "clickTrackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Martin Garrix" + }, + { + "text": " & " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCzVb0SIXp9q9PeKCcFjsBtA" + }, + "clickTrackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Dua Lipa" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_eh6kg8WOyFh" + }, + "clickTrackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Scared to Be Lonely" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIACEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk12RkZUMWlBVU5ERQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMvFFT1iAUNDE", + "videoId": "vFFT1iAUNDE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIACEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP4BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CP8BEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CP4BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "vFFT1iAUNDE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CP4BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPwBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CP0BEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CPwBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "vFFT1iAUNDE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPwBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPoBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPsBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPsBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPoBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPgBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPkBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPkBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPgBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPYBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CPcBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CPYBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "vFFT1iAUNDE" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CPYBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_eh6kg8WOyFh" + }, + "clickTrackingParams": "CPUBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPUBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqJnSdHjKtfsrHi9aI-9d3g" + }, + "clickTrackingParams": "CPQBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPQBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPMBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt2RkZUMWlBVU5ERQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPMBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPEBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPIBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPIBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CPEBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUix6NCA4vrUqLwBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 10, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "476B0DC25D7DEE8A", + "videoId": "vFFT1iAUNDE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "476B0DC25D7DEE8A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Martin Garrix" + }, + { + "text": " & " + }, + { + "text": "Dua Lipa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Scared To Be Lonely" + } + ] + }, + "trackingParams": "CPABEMggGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "vFFT1iAUNDE" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 32 seconds" + } + }, + "runs": [ + { + "text": "3:32" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpUChkP-KE20GRsyfjU83_g" + }, + "clickTrackingParams": "CN8BEMggGAoiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "CHUNGHA" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gMHbiTzosSX" + }, + "clickTrackingParams": "CN8BEMggGAoiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Offset" + }, + { + "text": " • " + }, + { + "text": "2018" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk04SlhjNGlkS1NfYw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM8JXc4idKS_c", + "videoId": "8JXc4idKS_c", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CO8BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO0BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CO4BEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CO0BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "8JXc4idKS_c" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CO0BEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COsBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COwBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "COsBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "8JXc4idKS_c" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COsBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COkBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COoBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COoBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COkBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COcBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COgBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COgBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COcBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COUBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "COYBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "COUBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "8JXc4idKS_c" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "COUBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gMHbiTzosSX" + }, + "clickTrackingParams": "COQBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COQBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpUChkP-KE20GRsyfjU83_g" + }, + "clickTrackingParams": "COMBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COMBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COIBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs4SlhjNGlkS1NfYw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COIBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "COABEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COEBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COEBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "COABEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CN8BEMggGAoiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CN8BEMggGAoiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUj3l6m6opz3yvABmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 11, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "D0A0EF93DCE5742B", + "videoId": "8JXc4idKS_c", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "D0A0EF93DCE5742B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "CHUNGHA" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Roller Coaster" + } + ] + }, + "trackingParams": "CN8BEMggGAoiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "8JXc4idKS_c" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "runs": [ + { + "text": "2:57" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCArTAXmvvTohDgCsegudy4w" + }, + "clickTrackingParams": "CM4BEMggGAsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "OH MY GIRL" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_e1z1ZkqvlqI" + }, + "clickTrackingParams": "CM4BEMggGAsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "NONSTOP" + }, + { + "text": " • " + }, + { + "text": "2020" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN4BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk00SkpGcmprUnhtbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM4JJFrjkRxmo", + "videoId": "4JJFrjkRxmo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CN4BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNwBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CN0BEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNwBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "4JJFrjkRxmo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNwBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNoBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNsBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNoBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "4JJFrjkRxmo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNoBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNgBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNkBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNkBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNgBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNcBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNYBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNQBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CNUBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CNQBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "4JJFrjkRxmo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CNQBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_e1z1ZkqvlqI" + }, + "clickTrackingParams": "CNMBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNMBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCArTAXmvvTohDgCsegudy4w" + }, + "clickTrackingParams": "CNIBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNIBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs0SkpGcmprUnhtbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNEBEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM8BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNABEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNABEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CM8BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CM4BEMggGAsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CM4BEMggGAsiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUjqjMfI47WRyeABmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 12, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "984C584B086AA6D2", + "videoId": "4JJFrjkRxmo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "984C584B086AA6D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "OH MY GIRL" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/C-tzB3wnaPBaIBM6KZUzfgVM-hIQeHF5PbRmV1IytmLvP8DQa_ja18Np42OsmazUV4VbJH1MYtT5_fsP=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Dolphin" + } + ] + }, + "trackingParams": "CM4BEMggGAsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "4JJFrjkRxmo" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CL0BEMggGAwiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_rixnYPvwDRK" + }, + "clickTrackingParams": "CL0BEMggGAwiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "ELEVEN (ELEVEN)" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wRUtfTTJ0YVJJTQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM0EK_M2taRIM", + "videoId": "0EK_M2taRIM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CM0BEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMwBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMsBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "0EK_M2taRIM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMsBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMkBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMoBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMkBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "0EK_M2taRIM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMkBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMcBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMgBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMgBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMcBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMYBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMYBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMUBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMMBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CMQBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CMMBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "0EK_M2taRIM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CMMBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_rixnYPvwDRK" + }, + "clickTrackingParams": "CMIBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMIBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CMEBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMEBEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMABEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswRUtfTTJ0YVJJTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMABEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL4BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CL4BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CL0BEMggGAwiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0BEMggGAwiEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUiDienatuavodABmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 13, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "30892D90EC0C5586", + "videoId": "0EK_M2taRIM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "30892D90EC0C5586", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "ELEVEN (ELEVEN)" + } + ] + }, + "trackingParams": "CL0BEMggGAwiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "0EK_M2taRIM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "runs": [ + { + "text": "3:35" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q" + }, + "clickTrackingParams": "CKwBEMggGA0iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "IU" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iG5q5DIdhdA" + }, + "clickTrackingParams": "CKwBEMggGA0iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM04tYkKUPPv4", + "videoId": "04tYkKUPPv4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLwBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLsBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CLoBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "04tYkKUPPv4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLoBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLgBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLkBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CLgBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "04tYkKUPPv4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLgBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLYBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLcBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLcBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLYBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLUBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLUBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLQBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLIBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CLMBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CLIBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "04tYkKUPPv4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CLIBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iG5q5DIdhdA" + }, + "clickTrackingParams": "CLEBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLEBEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q" + }, + "clickTrackingParams": "CLABEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLABEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswNHRZa0tVUFB2NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CK8BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK0BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK4BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK4BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CK0BEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CKwBEMggGA0iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwBEMggGA0iEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUj-_byoipLWxdMBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 14, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "5396A0119349808E", + "videoId": "04tYkKUPPv4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "5396A0119349808E", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IU" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "LILAC (라일락)" + } + ] + }, + "trackingParams": "CKwBEMggGA0iEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "04tYkKUPPv4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 34 seconds" + } + }, + "runs": [ + { + "text": "3:34" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CJsBEMggGA4iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "STAYC" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_9FuQjxTIQtE" + }, + "clickTrackingParams": "CJsBEMggGA4iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "YOUNG-LUV.COM (YOUNG-LUV.COM)" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKsBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1XMHg3R2Naa3ZINA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMW0x7GcZkvH4", + "videoId": "W0x7GcZkvH4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKsBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKkBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKoBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CKkBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "W0x7GcZkvH4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKkBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKcBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKgBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CKcBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "W0x7GcZkvH4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKcBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKUBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKYBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKYBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKUBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKQBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKQBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKMBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKEBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKIBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CKEBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "W0x7GcZkvH4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKEBEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_9FuQjxTIQtE" + }, + "clickTrackingParams": "CKABEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKABEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CJ8BEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJ8BEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtXMHg3R2Naa3ZINA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJ4BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJwBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ0BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ0BEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJwBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CJsBEMggGA4iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsBEMggGA4iEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUj--JKznOOepluaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 15, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "DAA551CF700844C3", + "videoId": "W0x7GcZkvH4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "DAA551CF700844C3", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "STAYC" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "RUN2U (RUN2U)" + } + ] + }, + "trackingParams": "CJsBEMggGA4iEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "W0x7GcZkvH4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 54 seconds" + } + }, + "runs": [ + { + "text": "3:54" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CIoBEMggGA8iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "CIoBEMggGA8iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": "Weekend" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJoBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JTkxGbE4tUFpxNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMINLFlN-PZq4", + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJoBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJgBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJkBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJgBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJgBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJYBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJcBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJYBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJYBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJQBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJUBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJQBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJIBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJMBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJMBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJIBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJABEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJEBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CJABEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "videoId": "INLFlN-PZq4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJABEOP7BRgFIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "CI8BEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CI8BEI_7BRgGIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CI4BEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CI4BEJD7BRgHIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtJTkxGbE4tUFpxNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CI0BEJH7BRgIIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIsBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIwBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIwBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CIsBEI32CRgJIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + ], + "trackingParams": "CIoBEMggGA8iEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIoBEMggGA8iEwit6biWyKT7AhXJ1REIHUs-DtkyA0JGYUiuzb38zbKx6SCaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 16, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "5A65CE115B87358D", + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "5A65CE115B87358D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Weekend" + } + ] + }, + "trackingParams": "CIoBEMggGA8iEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "videoId": "INLFlN-PZq4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 16 seconds" + } + }, + "runs": [ + { + "text": "3:16" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChwSjx8SnvG6k96a9xqYw1g" + }, + "clickTrackingParams": "CHkQyCAYECITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Bebe Rexha" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ecfHZsAEUSC" + }, + "clickTrackingParams": "CHkQyCAYECITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Expectations" + }, + { + "text": " • " + }, + { + "text": "2018" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1HaEw4R1VqWEVmaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMGhL8GUjXEfk", + "videoId": "GhL8GUjXEfk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIkBEJvzBRgAIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIcBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIgBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CIcBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "GhL8GUjXEfk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIcBEL7uBRgBIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIUBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIYBEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CIUBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "GhL8GUjXEfk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIUBEPvvBRgCIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIMBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIQBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIQBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIMBEIyfBhgDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIIBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIIBEPBbIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIEBEMOUBhgEIhMIrem4lsik-wIVydURCB1LPg7Z" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH8Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIABEMrHAyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + } + }, + "clickTrackingParams": "CH8Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "GhL8GUjXEfk" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CH8Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ecfHZsAEUSC" + }, + "clickTrackingParams": "CH4Qj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CH4Qj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChwSjx8SnvG6k96a9xqYw1g" + }, + "clickTrackingParams": "CH0QkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CH0QkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHwQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtHaEw4R1VqWEVmaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHwQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHoQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHsQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHsQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CHoQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CHkQyCAYECITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHkQyCAYECITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSPmj3MaUg7-JGpoBBQgMEPgd", + "watchEndpoint": { + "index": 17, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "21D2A4324C732A32", + "videoId": "GhL8GUjXEfk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "21D2A4324C732A32", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Bebe Rexha" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/TrhzSu55GbYhOWOArCiQUFGVYjJz0Z78YlVJfwOCyU-ZFz5xaIwaTRuLhxrV9dsaW7TM4_1Yj8k_BR6W=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "I'm a Mess" + } + ] + }, + "trackingParams": "CHkQyCAYECITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "GhL8GUjXEfk" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 49 seconds" + } + }, + "runs": [ + { + "text": "3:49" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCIaFw5VBEK8qaW6nRpx_qnw" + }, + "clickTrackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Coldplay" + }, + { + "text": " & " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC9vrvNSL3xcWGSkV86REBSg" + }, + "clickTrackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "BTS" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_R2vLzq7C3c7" + }, + "clickTrackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "My Universe" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHgQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1UYVprcVBLMHNidw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMTaZkqPK0sbw", + "videoId": "TaZkqPK0sbw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CHgQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHYQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CHcQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CHYQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "TaZkqPK0sbw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CHYQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CHUQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CHQQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "TaZkqPK0sbw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHQQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHIQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHMQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHMQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CHIQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHAQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHEQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHEQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CHAQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG4Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CG8QyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CG4Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "TaZkqPK0sbw" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CG4Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_R2vLzq7C3c7" + }, + "clickTrackingParams": "CG0Qj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CG0Qj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCIaFw5VBEK8qaW6nRpx_qnw" + }, + "clickTrackingParams": "CGwQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CGwQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGsQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtUYVprcVBLMHNidw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGsQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGkQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGoQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGoQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CGkQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSLzj0pWPlZnTTZoBBQgMEPgd", + "watchEndpoint": { + "index": 18, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9E8144A350F4408B", + "videoId": "TaZkqPK0sbw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9E8144A350F4408B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Coldplay" + }, + { + "text": " & " + }, + { + "text": "BTS" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/HD2RXcgEO4uCgpe6_1TBEd8VviggmvWqqwuSbwMtIdqF2rGqOskUEtlrQZI0FoyYWCamApcMIn30yEMN=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "My Universe" + } + ] + }, + "trackingParams": "CGgQyCAYESITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "TaZkqPK0sbw" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 34 seconds" + } + }, + "runs": [ + { + "text": "3:34" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCB-GmTOjewVU2F_7S4ZFmEA" + }, + "clickTrackingParams": "CFcQyCAYEiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Zara Larsson" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_WUoGz8CYlsr" + }, + "clickTrackingParams": "CFcQyCAYEiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "So Good" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGcQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1vZ0tVNUVRMFduMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMogKU5EQ0Wn0", + "videoId": "ogKU5EQ0Wn0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CGcQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CGYQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CGUQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ogKU5EQ0Wn0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CGUQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGMQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CGQQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CGMQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ogKU5EQ0Wn0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGMQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGEQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGIQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGIQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CGEQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGAQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGAQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CF8Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CF0Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CF4QyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CF0Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "ogKU5EQ0Wn0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CF0Q4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_WUoGz8CYlsr" + }, + "clickTrackingParams": "CFwQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CFwQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCB-GmTOjewVU2F_7S4ZFmEA" + }, + "clickTrackingParams": "CFsQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CFsQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFoQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtvZ0tVNUVRMFduMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFoQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFgQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFkQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFkQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CFgQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CFcQyCAYEiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFcQyCAYEiITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSP200aHEnKWBogGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 19, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "D458CC8D11735272", + "videoId": "ogKU5EQ0Wn0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "D458CC8D11735272", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Zara Larsson" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/EXn0CenKu6hc4x9y94qHoMzbAJLXx4JDgtESo88hI0T3bX8OoKLwi4vJft4GrX8HS8VLxLWB8jw0R19q=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Never Forget You" + } + ] + }, + "trackingParams": "CFcQyCAYEiITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "ogKU5EQ0Wn0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "runs": [ + { + "text": "2:57" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CEYQyCAYEyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CEYQyCAYEyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "After LIKE" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFYQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1nOTJISWFjOXVmQQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMg92HIac9ufA", + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CFYQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFQQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CFUQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CFQQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CFQQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFIQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CFMQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CFIQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFIQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFAQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFEQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFEQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CFAQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CE8Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CE8Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CE4Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEwQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CE0QyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CEwQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "g92HIac9ufA" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CEwQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CEsQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CEsQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CEoQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CEoQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnOTJISWFjOXVmQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEkQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEcQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEgQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEgQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CEcQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CEYQyCAYEyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQyCAYEyITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSPDz9rma5OHugwGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 20, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "208A2CA64C241A85", + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "208A2CA64C241A85", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "After LIKE" + } + ] + }, + "trackingParams": "CEYQyCAYEyITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "g92HIac9ufA" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 21 seconds" + } + }, + "runs": [ + { + "text": "3:21" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCXtPv6CbKfuXPNj3MyKFOig" + }, + "clickTrackingParams": "CDUQyCAYFCITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "LISA" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_cVNd9lq4Xy4" + }, + "clickTrackingParams": "CDUQyCAYFCITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "LALISA" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fRTZnRFUwbV9oaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_E6gDU0m_hk", + "videoId": "_E6gDU0m_hk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CEUQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEMQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CEQQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CEMQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_E6gDU0m_hk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CEMQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEEQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CEIQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CEEQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_E6gDU0m_hk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEEQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CD8QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEAQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEAQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CD8QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CD4Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CD4Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CD0Qw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDsQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CDwQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CDsQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "_E6gDU0m_hk" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CDsQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_cVNd9lq4Xy4" + }, + "clickTrackingParams": "CDoQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CDoQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCXtPv6CbKfuXPNj3MyKFOig" + }, + "clickTrackingParams": "CDkQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CDkQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfRTZnRFUwbV9oaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDgQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDYQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDcQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDcQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CDYQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CDUQyCAYFCITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQyCAYFCITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSJn8m-nUgain_AGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 21, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "F3D73C336952E57D", + "videoId": "_E6gDU0m_hk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "F3D73C336952E57D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "LISA" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/jFaQSwiqG6yIWfOuscZTJsDZSe_mNsHCjHcoXU9MH9hZogX953RTOK8KeilxStWjYti9LZpl__ymOft4=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "LALISA" + } + ] + }, + "trackingParams": "CDUQyCAYFCITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "_E6gDU0m_hk" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 18 seconds" + } + }, + "runs": [ + { + "text": "3:18" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChm_d4qO8txdwS4YadlvpSw" + }, + "clickTrackingParams": "CCQQyCAYFSITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "브레이브걸스" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4LJoUl7GX3z" + }, + "clickTrackingParams": "CCQQyCAYFSITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Rollin'" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDQQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1GckVEbnk1NWNoOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMFrEDny55ch8", + "videoId": "FrEDny55ch8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CDQQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDIQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CDMQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CDIQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "FrEDny55ch8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CDIQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDAQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CDEQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CDAQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "FrEDny55ch8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDAQ--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CC4QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CC8Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CC8Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CC4QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCwQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CC0Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CC0Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CCwQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCoQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CCsQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CCoQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "FrEDny55ch8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CCoQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4LJoUl7GX3z" + }, + "clickTrackingParams": "CCkQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CCkQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChm_d4qO8txdwS4YadlvpSw" + }, + "clickTrackingParams": "CCgQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CCgQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCcQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtGckVEbnk1NWNoOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CCcQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCUQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCYQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CCUQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CCQQyCAYFSITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQyCAYFSITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSJ_k5fPy88DYFpoBBQgMEPgd", + "watchEndpoint": { + "index": 22, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "3F342EBE842F2A34", + "videoId": "FrEDny55ch8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "3F342EBE842F2A34", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "브레이브걸스" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Rollin'" + } + ] + }, + "trackingParams": "CCQQyCAYFSITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "FrEDny55ch8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes" + } + }, + "runs": [ + { + "text": "3:00" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CBMQyCAYFiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "ITZY" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E9b3lnfYp1X" + }, + "clickTrackingParams": "CBMQyCAYFiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "CHECKMATE" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0tdU9TaGxGdTF2OA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM-uOShlFu1v8", + "videoId": "-uOShlFu1v8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CCMQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCEQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCIQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CCEQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "-uOShlFu1v8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCEQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CB8Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCAQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CB8Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "-uOShlFu1v8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CB8Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CB0QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CB4Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CB4Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CB0QjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBsQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBwQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBwQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CBsQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBkQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CBoQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CBkQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "-uOShlFu1v8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CBkQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E9b3lnfYp1X" + }, + "clickTrackingParams": "CBgQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CBgQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CBcQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CBcQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBYQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgstdU9TaGxGdTF2OA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBYQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBQQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBUQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBUQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CBQQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CBMQyCAYFiITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CBMQyCAYFiITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSP-tu4vl0OTx-gGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 23, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9750BB53E158A2E4", + "videoId": "-uOShlFu1v8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9750BB53E158A2E4", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "ITZY" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "SNEAKERS" + } + ] + }, + "trackingParams": "CBMQyCAYFiITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "-uOShlFu1v8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "3:30" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CAIQyCAYFyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "Red Velvet" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_GeOYupQ6NZH" + }, + "clickTrackingParams": "CAIQyCAYFyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + }, + "text": "The ReVe Festival: Finale" + }, + { + "text": " • " + }, + { + "text": "2019" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBIQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QeXlUNXRIYk9Mdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMPyyT5tHbOLw", + "videoId": "PyyT5tHbOLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CBIQm_MFGAAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBAQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CBEQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CBAQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "PyyT5tHbOLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CBAQvu4FGAEiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CA4Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CA8QyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CA4Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "PyyT5tHbOLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CA4Q--8FGAIiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CAwQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CA0Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CA0Q8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CAwQjJ8GGAMiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAsQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAsQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CAoQw5QGGAQiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CAgQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CAkQyscDIhMIrem4lsik-wIVydURCB1LPg7Z" + } + } + }, + "clickTrackingParams": "CAgQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + ], + "videoId": "PyyT5tHbOLw" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CAgQ4_sFGAUiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_GeOYupQ6NZH" + }, + "clickTrackingParams": "CAcQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CAcQj_sFGAYiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CAYQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CAYQkPsFGAciEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAUQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtQeXlUNXRIYk9Mdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CAUQkfsFGAgiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CAMQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAQQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAQQ8FsiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CAMQjfYJGAkiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + } + ], + "trackingParams": "CAIQyCAYFyITCK3puJbIpPsCFcnVEQgdSz4O2Q==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CAIQyCAYFyITCK3puJbIpPsCFcnVEQgdSz4O2TIDQkZhSLzx7I7t_KSWP5oBBQgMEPgd", + "watchEndpoint": { + "index": 24, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "C715F6D1FB204D0A", + "videoId": "PyyT5tHbOLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "C715F6D1FB204D0A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Red Velvet" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Psycho" + } + ] + }, + "trackingParams": "CAIQyCAYFyITCK3puJbIpPsCFcnVEQgdSz4O2Q==", + "videoId": "PyyT5tHbOLw" + } + } + ], + "continuations": [ + { + "nextRadioContinuationData": { + "clickTrackingParams": "CAEQxyAiEwit6biWyKT7AhXJ1REIHUs-Dtk=", + "continuation": "CBkSSBILUHl5VDV0SGJPTHciEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0UWVYbFVOWFJJWWs5TWR3" + } + } + ], + "isInfinite": true, + "numItemsToShow": 24, + "playlistId": "RDAMVM7nigXQS1Xb0", + "previewDescription": {}, + "shortBylineText": { + "runs": [ + { + "text": "Song radio" + } + ] + }, + "title": "INVU", + "titleText": { + "runs": [ + { + "text": "INVU" + } + ] + }, + "trackingParams": "CAEQxyAiEwit6biWyKT7AhXJ1REIHUs-Dtk=" + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchNext_rid", + "value": "0xf240fe9b9b8e9368" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714252,23804281,23882502,23918597,23934970,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24120819,24135310,24140247,24161116,24162920,24164186,24169501,24181174,24185614,24187043,24187377,24187856,24191629,24197450,24199724,24200839,24209349,24211178,24217535,24219713,24230619,24236212,24241378,24248092,24253728,24255163,24255543,24255545,24256986,24260783,24262346,24267564,24267570,24268142,24271462,24274722,24276618,24278596,24279196,24280999,24283556,24283657,24286003,24286019,24287133,24287167,24287327,24288043,24290840,24290971,24292955,24292977,24293803,24295706,24297609,24298827,24299747,24390376,24390674,24391018,24391543,24392269,24392405,24396819,24398998,24399052,24400178,24400183,24401557,24402891,24406605,24407199,24407665,24410273,24413557,24413558,24414094,24590921,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24211178,23946420,24413558,24590921,24135310,24255543,24406605,24292955,23983296,24077241,23804281,24280999,24286003,24181174,24001373,24290971,24161116,24267570,24283657,23966208,24287133,24299747,23882502,24034168,24256986,24200839,24236212,24002025,24248092,24262346,24197450,24290840,24283556,24392405,24169501,24399052,24253728,24271462,24287167,24391018,24407199,24267564,24002022,24400183,24260783,24162920,23934970,24241378,24396819,24187856,24286019,23998056,24120819,24274722,24295706,24401557,24279196,24410273,39322504,24255545,24036948,24390674,24007246,24004644,24230619,24293803,39322574,24276618,1714252,24402891,24392269,24217535,24390376,24298827,24398998,24199724,24268142,24185614,24292977,24278596,24187377,24400178,24255163,24288043,24407665,24414094,24080738,24391543,24209349,24140247,24297609,24191629,24164186,23918597,24187043,24287327,24219713,24413557" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgtsbDZvZ1JNMmoyNCjw27WbBg%3D%3D" + }, + "trackingParams": "CAAQg2ciEwit6biWyKT7AhXJ1REIHUs-Dtk=" +} diff --git a/testfiles/music_details/radio_mv.json b/testfiles/music_details/radio_mv.json new file mode 100644 index 0000000..4ed1a31 --- /dev/null +++ b/testfiles/music_details/radio_mv.json @@ -0,0 +1,13516 @@ +{ + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "musicQueueRenderer": { + "content": { + "playlistPanelRenderer": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 56 seconds" + } + }, + "runs": [ + { + "text": "3:56" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CJ0DEMggGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "250M views" + }, + { + "text": " • " + }, + { + "text": "3.6M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk00VFdSOTBLSmw4NA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM4TWR90KJl84", + "videoId": "4TWR90KJl84", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKsDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "4TWR90KJl84" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKkDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "4TWR90KJl84" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKMDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "4TWR90KJl84" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CKEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs0VFdSOTBLSmw4NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ4DEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ8DEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ8DEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJ4DEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CJ0DEMggGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0DEMggGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjOr6aU9L7kmuEBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 0, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "56B44F6D10557CC6", + "videoId": "4TWR90KJl84", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "56B44F6D10557CC6", + "selected": true, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kl3LTK647n1QMNk2ltojkKT5jR8w", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lCHWpapuNMHxDRnGHl_AKqq73fAw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k49HRWAedtI0Zqb7Noov7jBviZig", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Next Level" + } + ] + }, + "trackingParams": "CJ0DEMggGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "4TWR90KJl84" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CI0DEMggGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "text": "168M views" + }, + { + "text": " • " + }, + { + "text": "2.2M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ZOEpGeFMxSGxEbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMY8JFxS1HlDo", + "videoId": "Y8JFxS1HlDo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJsDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "Y8JFxS1HlDo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJkDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "Y8JFxS1HlDo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJMDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "Y8JFxS1HlDo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CJEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtZOEpGeFMxSGxEbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI4DEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8DEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8DEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CI4DEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CI0DEMggGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0DEMggGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUi6qJ7q0riR4WOaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 1, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "289F4A46DF0A30D2", + "videoId": "Y8JFxS1HlDo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "289F4A46DF0A30D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k7dfJvms48b2vkzgD8IgO7NeY6cQ", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3llrmra1TaoqopbxBevNFRK_6Xc2w", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/Y8JFxS1HlDo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3moJU9Sl3QbDvSvlGR2Q2cngtnKMw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "LOVE DIVE" + } + ] + }, + "trackingParams": "CI0DEMggGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "Y8JFxS1HlDo" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "3:41" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAq0pFGa2w9SjxOq0ZxKVIw" + }, + "clickTrackingParams": "CP0CEMggGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "TWICE" + }, + { + "text": " • " + }, + { + "text": "464M views" + }, + { + "text": " • " + }, + { + "text": "6.2M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DTTRDa1ZGbVRkcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMCM4CkVFmTds", + "videoId": "CM4CkVFmTds", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIwDEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIsDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "CM4CkVFmTds" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIoDEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIkDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "CM4CkVFmTds" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIgDEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIcDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIYDEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIUDEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIQDEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIMDEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "CM4CkVFmTds" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIIDEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAq0pFGa2w9SjxOq0ZxKVIw" + }, + "clickTrackingParams": "CIEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIEDEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtDTTRDa1ZGbVRkcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIADEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CP4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CP0CEMggGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CP0CEMggGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjbm5mLldKA5wiaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 2, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "017208FAA85233F9", + "videoId": "CM4CkVFmTds", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "017208FAA85233F9", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TWICE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3n_4nSKMrgw65E7qu7SXopvURCqLg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mw6J7Z0DXh2ashrL5DBTZm5Z5sXA", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/CM4CkVFmTds/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3laWy4cMXts0_azK9y7-nvHE-TTzQ", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "I CAN'T STOP ME" + } + ] + }, + "trackingParams": "CP0CEMggGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "CM4CkVFmTds" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 5 seconds" + } + }, + "runs": [ + { + "text": "3:05" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CO0CEMggGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "ITZY" + }, + { + "text": " • " + }, + { + "text": "230M views" + }, + { + "text": " • " + }, + { + "text": "4.3M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1feXNvbUNHYVpMdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_ysomCGaZLw", + "videoId": "_ysomCGaZLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_ysomCGaZLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_ysomCGaZLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CPMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "_ysomCGaZLw" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CPICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CPECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfeXNvbUNHYVpMdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CO8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CO4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CO0CEMggGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CO0CEMggGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUi8yemMgpPKlf8BmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 3, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "52152B4946C2F73F", + "videoId": "_ysomCGaZLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "52152B4946C2F73F", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "ITZY" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/_ysomCGaZLw/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mmHZHNUSSMjNtqYD5P3vpl3fhnTA", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/_ysomCGaZLw/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kpPew9xvDjRS-Psi-SqcKDDVwbCw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/_ysomCGaZLw/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k8Q_n6ukQ9LlhJzZ6gHskmdFFmhg", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "In the Morning" + } + ] + }, + "trackingParams": "CO0CEMggGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "_ysomCGaZLw" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 14 seconds" + } + }, + "runs": [ + { + "text": "3:14" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CN0CEMggGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "BLACKPINK" + }, + { + "text": " • " + }, + { + "text": "422M views" + }, + { + "text": " • " + }, + { + "text": "14M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1nUWxNTUQ4YXVNcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMgQlMMD8auMs", + "videoId": "gQlMMD8auMs", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "gQlMMD8auMs" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "gQlMMD8auMs" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "COMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "gQlMMD8auMs" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "COICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "COECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnUWxNTUQ4YXVNcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CN4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CN4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CN0CEMggGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0CEMggGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjL8er4g4bThIEBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 4, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "090796A75D153932", + "videoId": "gQlMMD8auMs", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "090796A75D153932", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "BLACKPINK" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/gQlMMD8auMs/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nEM0b-vFFexT2C8d4yzP8hQi60Sg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/gQlMMD8auMs/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3khUMi18G93F7jAInIz62E5CIBUFw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/gQlMMD8auMs/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mkn0qyMCzW43mTrIGr6lana1WZpg", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Pink Venom" + } + ] + }, + "trackingParams": "CN0CEMggGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "gQlMMD8auMs" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 36 seconds" + } + }, + "runs": [ + { + "text": "3:36" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CM0CEMggGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "Red Velvet" + }, + { + "text": " • " + }, + { + "text": "349M views" + }, + { + "text": " • " + }, + { + "text": "6.1M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11UjhNcnQxSXBYZw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMuR8Mrt1IpXg", + "videoId": "uR8Mrt1IpXg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "uR8Mrt1IpXg" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "uR8Mrt1IpXg" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CNMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "uR8Mrt1IpXg" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CNICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CNECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1UjhNcnQxSXBYZw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CM4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CM0CEMggGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0CEMggGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUj4yqLq7ZXDj7kBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 5, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "videoId": "uR8Mrt1IpXg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Red Velvet" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mhufeImZ0Df0rKCh6-W4M5GF9tGg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3neHndOeWLSL1Sb73WcnsA7Iiq0mg", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/uR8Mrt1IpXg/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mgmwQ-4E42UvQGZvyQP86E3eKUWw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Psycho" + } + ] + }, + "trackingParams": "CM0CEMggGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "uR8Mrt1IpXg" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 32 seconds" + } + }, + "runs": [ + { + "text": "3:32" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCuKdaTsJ9Jv94hVV_I9aRxQ" + }, + "clickTrackingParams": "CL0CEMggGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "NCT DREAM" + }, + { + "text": " • " + }, + { + "text": "167M views" + }, + { + "text": " • " + }, + { + "text": "3.8M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1Qa0tucDRTZEUtdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMPkKnp4SdE-w", + "videoId": "PkKnp4SdE-w", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "PkKnp4SdE-w" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "PkKnp4SdE-w" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CMMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "PkKnp4SdE-w" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CMICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCuKdaTsJ9Jv94hVV_I9aRxQ" + }, + "clickTrackingParams": "CMECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtQa0tucDRTZEUtdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CL4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CL0CEMggGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEMggGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjsp_Sk-PSpoT6aAQUIDBD4HQ==", + "watchEndpoint": { + "index": 6, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "532BB0B422FBC7EC", + "videoId": "PkKnp4SdE-w", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "532BB0B422FBC7EC", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NCT DREAM" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/PkKnp4SdE-w/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kWfgwfdbEnHIDeILZPWhTgwuGDRw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/PkKnp4SdE-w/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mvnlVkFKrInqbVQbZu_ttrFbih4g", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/PkKnp4SdE-w/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kBZU4LKqDi5yxDZpP3dUeiPzZWXw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Hot Sauce" + } + ] + }, + "trackingParams": "CL0CEMggGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "PkKnp4SdE-w" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 3 seconds" + } + }, + "runs": [ + { + "text": "3:03" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CK0CEMggGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "LE SSERAFIM" + }, + { + "text": " • " + }, + { + "text": "124M views" + }, + { + "text": " • " + }, + { + "text": "2M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk00dmJERnUwUFVldw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM4vbDFu0PUew", + "videoId": "4vbDFu0PUew", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "4vbDFu0PUew" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "4vbDFu0PUew" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CLMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "4vbDFu0PUew" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CLICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CLECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLECEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs0dmJERnUwUFVldw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLACEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8CEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CK4CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CK0CEMggGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0CEMggGAciEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjso73o7uKw--IBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 7, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "CACDD466B3ED1565", + "videoId": "4vbDFu0PUew", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "CACDD466B3ED1565", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "LE SSERAFIM" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/4vbDFu0PUew/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3khlrmZ55Elav20m6uPsZObHLhb1Q", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/4vbDFu0PUew/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lYxFh0M0OcTQEKuGinVKYcZYNGhg", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/4vbDFu0PUew/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kvF9SdDGxAVrh5AUiDmF1jW31bzg", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "FEARLESS OFFICIAL M/V" + } + ] + }, + "trackingParams": "CK0CEMggGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "4vbDFu0PUew" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 47 seconds" + } + }, + "runs": [ + { + "text": "3:47" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCEf_Bc-KVd7onSeifS3py9g" + }, + "clickTrackingParams": "CJ4CEMggGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "SMTOWN" + }, + { + "text": " • " + }, + { + "text": "127M views" + }, + { + "text": " • " + }, + { + "text": "2.6M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1BNUg4ekJiM2lhbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMA5H8zBb3iao", + "videoId": "A5H8zBb3iao", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKwCEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKsCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "A5H8zBb3iao" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKoCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKkCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "A5H8zBb3iao" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKgCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKcCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKYCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKUCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKQCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKMCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "A5H8zBb3iao" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKICEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKECEJH7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtBNUg4ekJiM2lhbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKECEJH7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ8CEI32CRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJ8CEI32CRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CJ4CEMggGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CEMggGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUiqk963wZn_yAOaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 8, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "9495DFD78D359043", + "videoId": "A5H8zBb3iao", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "9495DFD78D359043", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "SMTOWN" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/A5H8zBb3iao/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k_nifrnpSLq1wQ8WX1XEx2azAmJw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/A5H8zBb3iao/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ly97BC743uywuuUbBd27U6QgyYXw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/A5H8zBb3iao/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kJoTPcNu84VWy0DE4qX83EmK6qXQ", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "90's Love" + } + ] + }, + "trackingParams": "CJ4CEMggGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "A5H8zBb3iao" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "runs": [ + { + "text": "3:22" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqTaQGqjAI6fYkr84KZgZEg" + }, + "clickTrackingParams": "CI4CEMggGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "Saweetie" + }, + { + "text": " • " + }, + { + "text": "239M views" + }, + { + "text": " • " + }, + { + "text": "2.7M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1feEpVQ3N5TVFlcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_xJUCsyMQes", + "videoId": "_xJUCsyMQes", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJ0CEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJwCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_xJUCsyMQes" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJoCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_xJUCsyMQes" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJcCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJcCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJYCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJYCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJUCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJQCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "_xJUCsyMQes" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqTaQGqjAI6fYkr84KZgZEg" + }, + "clickTrackingParams": "CJICEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJICEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJECEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfeEpVQ3N5TVFlcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJECEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CI8CEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CI4CEMggGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI4CEMggGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjrg7HkrIGVif8BmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 9, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "F63CD4D04198B046", + "videoId": "_xJUCsyMQes", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "F63CD4D04198B046", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Saweetie" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/_xJUCsyMQes/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lR1nuc9rfKYua1azmFgfgI0NI_DA", + "width": 400 + }, + { + "height": 240, + "url": "https://i.ytimg.com/vi/_xJUCsyMQes/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lUfitpkawiQB5Eh2qeIRKmck_H5Q", + "width": 426 + } + ] + }, + "title": { + "runs": [ + { + "text": "Best Friend (feat. Doja Cat)" + } + ] + }, + "trackingParams": "CI4CEMggGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "_xJUCsyMQes" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 18 seconds" + } + }, + "runs": [ + { + "text": "3:18" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAKvDuIX3m1AUdPpDSqV_3w" + }, + "clickTrackingParams": "CP4BEMggGAoiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "Kep1er" + }, + { + "text": " • " + }, + { + "text": "140M views" + }, + { + "text": " • " + }, + { + "text": "2.5M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1uMGo1TlBwdHlNMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMn0j5NPptyM0", + "videoId": "n0j5NPptyM0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CI0CEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIwCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "n0j5NPptyM0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIsCEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIoCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "n0j5NPptyM0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIkCEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIcCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIgCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIgCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIcCEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIYCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIYCEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIUCEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIQCEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "n0j5NPptyM0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIMCEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAKvDuIX3m1AUdPpDSqV_3w" + }, + "clickTrackingParams": "CIICEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIICEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIECEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtuMGo1TlBwdHlNMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIECEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIACEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CP8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CP4BEMggGAoiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CP4BEMggGAoiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjNkbfTz6a-pJ8BmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 10, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "476B0DC25D7DEE8A", + "videoId": "n0j5NPptyM0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "476B0DC25D7DEE8A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Kep1er" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/n0j5NPptyM0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mPDQ3gbOoo_rjjKAzA6RL4atuimw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/n0j5NPptyM0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3l7mg1I-bMPbXmQuFuTTQZcExRhLQ", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/n0j5NPptyM0/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3m3bKSefnosNWvGi7vR_1_ezSDbnw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "WA DA DA" + } + ] + }, + "trackingParams": "CP4BEMggGAoiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "n0j5NPptyM0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 34 seconds" + } + }, + "runs": [ + { + "text": "3:34" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_Cx288SDUD9liYn7CiJLAA" + }, + "clickTrackingParams": "CO4BEMggGAsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "NMIXX" + }, + { + "text": " • " + }, + { + "text": "90M views" + }, + { + "text": " • " + }, + { + "text": "1.7M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0zR1dzY2RlOHJNOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM3GWscde8rM8", + "videoId": "3GWscde8rM8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CP0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "3GWscde8rM8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "3GWscde8rM8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CPQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CPMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "3GWscde8rM8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CPMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_Cx288SDUD9liYn7CiJLAA" + }, + "clickTrackingParams": "CPIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgszR1dzY2RlOHJNOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CO8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CO4BEMggGAsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEMggGAsiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjP2fK9nY7rstwBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 11, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "D0A0EF93DCE5742B", + "videoId": "3GWscde8rM8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "D0A0EF93DCE5742B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NMIXX" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/3GWscde8rM8/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3njiYPlQmSjbSJxDZ2cazfxOFEw9Q", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/3GWscde8rM8/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lrAIY30SBN9UvKQ8CCLz5HQw2rZw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/3GWscde8rM8/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ngOrZhqin3AJB9WWNRVnbH5eoT5Q", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "O.O" + } + ] + }, + "trackingParams": "CO4BEMggGAsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "3GWscde8rM8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 51 seconds" + } + }, + "runs": [ + { + "text": "3:51" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDDpqmryjNunitS05bv7-8w" + }, + "clickTrackingParams": "CN4BEMggGAwiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "GOT the beat" + }, + { + "text": " • " + }, + { + "text": "137M views" + }, + { + "text": " • " + }, + { + "text": "2.3M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11QlkxQW9pRjVWbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMuBY1AoiF5Vo", + "videoId": "uBY1AoiF5Vo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CO0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "uBY1AoiF5Vo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "uBY1AoiF5Vo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "COQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "COMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "uBY1AoiF5Vo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "COMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDDpqmryjNunitS05bv7-8w" + }, + "clickTrackingParams": "COIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1QlkxQW9pRjVWbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CN8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CN8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CN4BEMggGAwiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CN4BEMggGAwiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjaypfEqKCNi7gBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 12, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "984C584B086AA6D2", + "videoId": "uBY1AoiF5Vo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "984C584B086AA6D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "GOT the beat" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/uBY1AoiF5Vo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3ldz-mtiOTGWMsnjD7IqX9Q2SDDpA", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/uBY1AoiF5Vo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lu0lV6GzYKqCbUm8E-DPD715gTGQ", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/uBY1AoiF5Vo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3n8F8MoVoc0RWYssIJ591eVxJrAgQ", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Step Back" + } + ] + }, + "trackingParams": "CN4BEMggGAwiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "uBY1AoiF5Vo" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 19 seconds" + } + }, + "runs": [ + { + "text": "4:19" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CM4BEMggGA0iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "220M views" + }, + { + "text": " • " + }, + { + "text": "3.5M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1XUGRXdm5BQXVyZw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMWPdWvnAAurg", + "videoId": "WPdWvnAAurg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CN0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "WPdWvnAAurg" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "WPdWvnAAurg" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CNQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CNMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "WPdWvnAAurg" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CNMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CNIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtXUGRXdm5BQXVyZw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CM8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CM4BEMggGA0iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CM4BEMggGA0iEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUi49YKA59fV-1iaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 13, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "30892D90EC0C5586", + "videoId": "WPdWvnAAurg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "30892D90EC0C5586", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/WPdWvnAAurg/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mTnrnrCkW0aHO0t5nRP1ukYRu6vg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lzqbOcWJEoxbxHT6mLxbSDCx3kPA", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/WPdWvnAAurg/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nyqKPkwPLJVpPofie4QX3y807Txw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Savage" + } + ] + }, + "trackingParams": "CM4BEMggGA0iEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "WPdWvnAAurg" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 9 seconds" + } + }, + "runs": [ + { + "text": "4:09" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwPKPUAWE8ah0lkOcvNh8_Q" + }, + "clickTrackingParams": "CL4BEMggGA4iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "NCT U" + }, + { + "text": " • " + }, + { + "text": "258M views" + }, + { + "text": " • " + }, + { + "text": "4.4M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk10eXJWdHdFOEd2MA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMtyrVtwE8Gv0", + "videoId": "tyrVtwE8Gv0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CM0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "tyrVtwE8Gv0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "tyrVtwE8Gv0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CMQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CMMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "tyrVtwE8Gv0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CMMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwPKPUAWE8ah0lkOcvNh8_Q" + }, + "clickTrackingParams": "CMIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt0eXJWdHdFOEd2MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CL8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CL4BEMggGA4iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CL4BEMggGA4iEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUj9tfCJ8La1lbcBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 14, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "5396A0119349808E", + "videoId": "tyrVtwE8Gv0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "5396A0119349808E", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NCT U" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/tyrVtwE8Gv0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lEIhBp-IAoTTCiDYJLIj4vtl8Hpw", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/tyrVtwE8Gv0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mLBdpBoRAGP1SKLd_T2SOzM_Gn-g", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/tyrVtwE8Gv0/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lFYENgMq_4Ql9KLEShyeKm7mV2mQ", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Make A Wish (Birthday Song)" + } + ] + }, + "trackingParams": "CL4BEMggGA4iEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "tyrVtwE8Gv0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 18 seconds" + } + }, + "runs": [ + { + "text": "3:18" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CK4BEMggGA8iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "(G)I-DLE" + }, + { + "text": " • " + }, + { + "text": "181M views" + }, + { + "text": " • " + }, + { + "text": "2.7M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1KaDRRRmFQbWRzcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMJh4QFaPmdss", + "videoId": "Jh4QFaPmdss", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CL0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "Jh4QFaPmdss" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "Jh4QFaPmdss" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CLQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CLMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "Jh4QFaPmdss" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CLMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CLIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtKaDRRRmFQbWRzcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CK8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CK4BEMggGA8iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4BEMggGA8iEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUjL7Zmf2oKEjyaaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 15, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "DAA551CF700844C3", + "videoId": "Jh4QFaPmdss", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "DAA551CF700844C3", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "(G)I-DLE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/Jh4QFaPmdss/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nL0vQ4DGp4rNES4wtIQXf6MMcX4A", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/Jh4QFaPmdss/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kTDFBdA22mhhPDMAxJPoFkm9bsLA", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/Jh4QFaPmdss/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nDO6v2YyPEsuP9TlHOCXq0b8kq2Q", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "TOMBOY" + } + ] + }, + "trackingParams": "CK4BEMggGA8iEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "Jh4QFaPmdss" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "3:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCjqYTQjO-JG-8vLlt6-4iyQ" + }, + "clickTrackingParams": "CJ4BEMggGBAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "NCT 127" + }, + { + "text": " • " + }, + { + "text": "165M views" + }, + { + "text": " • " + }, + { + "text": "3.9M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yT3Z5QTJfX0Vhcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM2OvyA2__Eas", + "videoId": "2OvyA2__Eas", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CK0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "2OvyA2__Eas" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "2OvyA2__Eas" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CKMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "2OvyA2__Eas" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCjqYTQjO-JG-8vLlt6-4iyQ" + }, + "clickTrackingParams": "CKIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgsyT3Z5QTJfX0Vhcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJ8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CJ4BEMggGBAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEMggGBAiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUiro_z_tsD89dgBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 16, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "5A65CE115B87358D", + "videoId": "2OvyA2__Eas", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "5A65CE115B87358D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NCT 127" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/2OvyA2__Eas/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3n8rUV8L6DfEtliJa6uRI007X4ryg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/2OvyA2__Eas/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kbaxVY4Hkp0RwwvQtIf8V3kpBl0w", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/2OvyA2__Eas/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nNHdrJrMIksXZ5x2_nabxLC1STXA", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "英雄; Kick It" + } + ] + }, + "trackingParams": "CJ4BEMggGBAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "2OvyA2__Eas" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 29 seconds" + } + }, + "runs": [ + { + "text": "4:29" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CI4BEMggGBEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "108M views" + }, + { + "text": " • " + }, + { + "text": "1.8M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1kWVJJVG1wRmJKNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMdYRITmpFbJ4", + "videoId": "dYRITmpFbJ4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJ0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "dYRITmpFbJ4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "dYRITmpFbJ4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CJMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "dYRITmpFbJ4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CJIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtkWVJJVG1wRmJKNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CI8BEI32CRgIIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + ], + "trackingParams": "CI4BEMggGBEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI4BEMggGBEiEwjn2c7s6aD7AhWURXoFHZKfAB4yA0JGYUie2ZXS5omSwnWaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 17, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "21D2A4324C732A32", + "videoId": "dYRITmpFbJ4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "21D2A4324C732A32", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/dYRITmpFbJ4/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mt44xFH24DkaQqASPBttEMuL02aQ", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/dYRITmpFbJ4/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k1I7uOUx9-Rs_MiUFD2YWrbmAbJg", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/dYRITmpFbJ4/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kQC3YdpaKYJ5xLF1ryXjTN9wJ_3Q", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Girls" + } + ] + }, + "trackingParams": "CI4BEMggGBEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoId": "dYRITmpFbJ4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 1 second" + } + }, + "runs": [ + { + "text": "3:01" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CH4QyCAYEiITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "BLACKPINK" + }, + { + "text": " • " + }, + { + "text": "222M views" + }, + { + "text": " • " + }, + { + "text": "8.8M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QT2U5U09FS290aw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMPOe9SOEKotk", + "videoId": "POe9SOEKotk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CI0BEJvzBRgAIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIwBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "POe9SOEKotk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIsBEL7uBRgBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIoBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "POe9SOEKotk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIkBEPvvBRgCIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIgBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIcBEIyfBhgDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIYBEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIUBEMOUBhgEIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIQBEMrHAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + }, + "clickTrackingParams": "CIMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + ], + "videoId": "POe9SOEKotk" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIMBEOP7BRgFIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CIIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIIBEJD7BRgGIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtQT2U5U09FS290aw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIEBEJH7BRgHIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIABEPBbIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CH8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CH4QyCAYEiITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CH4QyCAYEiITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSNnFqoiOqe_zPJoBBQgMEPgd", + "watchEndpoint": { + "index": 18, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "9E8144A350F4408B", + "videoId": "POe9SOEKotk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "9E8144A350F4408B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "BLACKPINK" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/POe9SOEKotk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3m512hPlVaRZGGDe7lyzi4uYVVm2Q", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/POe9SOEKotk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kbAXOLxYByimodFUXOfH2mRh45lA", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/POe9SOEKotk/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mP1fmBP5TsNQ8Hkwi_oK9AKmGYNg", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Shut Down" + } + ] + }, + "trackingParams": "CH4QyCAYEiITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "POe9SOEKotk" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "3:30" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEUX9tUYqTFfPQdAgVNsKTA" + }, + "clickTrackingParams": "CG4QyCAYEyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "EXO" + }, + { + "text": " • " + }, + { + "text": "540M views" + }, + { + "text": " • " + }, + { + "text": "8.4M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CH0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1wU3VkRVdCQVlSRQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMpSudEWBAYRE", + "videoId": "pSudEWBAYRE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CH0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CHwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CHsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "pSudEWBAYRE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CHsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CHoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CHkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "pSudEWBAYRE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CHcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CHUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CHQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CHMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "pSudEWBAYRE" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CHMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEUX9tUYqTFfPQdAgVNsKTA" + }, + "clickTrackingParams": "CHIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CHIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtwU3VkRVdCQVlSRQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CG8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CG4QyCAYEyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CG4QyCAYEyITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSJHCgYKWoueVpQGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 19, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "D458CC8D11735272", + "videoId": "pSudEWBAYRE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "D458CC8D11735272", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "EXO" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/pSudEWBAYRE/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lAEYvImiSXeADO3bExIVXqZZ7GKQ", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/pSudEWBAYRE/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lWkqnBi3qqf4yWDXzR4qDUcuR7ow", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/pSudEWBAYRE/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kCW9v4BsQjGfWRYYdO1xh6DMJwmg", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Love Shot" + } + ] + }, + "trackingParams": "CG4QyCAYEyITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "pSudEWBAYRE" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "runs": [ + { + "text": "3:22" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCG81UKNsFg9Perf0uPQOsQw" + }, + "clickTrackingParams": "CF4QyCAYFCITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "IZ*ONE" + }, + { + "text": " • " + }, + { + "text": "90M views" + }, + { + "text": " • " + }, + { + "text": "1.3M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CG0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ublZqc29zNDBxaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMnnVjsos40qk", + "videoId": "nnVjsos40qk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CG0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CGwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CGsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "nnVjsos40qk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CGsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CGoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CGkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "nnVjsos40qk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CGcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CGUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CGQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CGMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "nnVjsos40qk" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CGMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCG81UKNsFg9Perf0uPQOsQw" + }, + "clickTrackingParams": "CGIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CGIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtublZqc29zNDBxaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CF8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CF8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CF4QyCAYFCITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CF4QyCAYFCITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSKml49mo9ti6ngGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 20, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "208A2CA64C241A85", + "videoId": "nnVjsos40qk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "208A2CA64C241A85", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IZ*ONE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/nnVjsos40qk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kn_BEjT7jYkFddBxe6yv0igyo-0Q", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/nnVjsos40qk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nY9IGsviFkfgMsqPBhH2rEAGsGmQ", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/nnVjsos40qk/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lJEM3KYpj5POzRL7MQQBnbRMJIYA", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "환상동화 (Secret Story of the Swan)" + } + ] + }, + "trackingParams": "CF4QyCAYFCITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "nnVjsos40qk" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "3:41" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CE4QyCAYFSITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "90M views" + }, + { + "text": " • " + }, + { + "text": "1.7M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1INjl0Sm1zZ2Q5SQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMH69tJmsgd9I", + "videoId": "H69tJmsgd9I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CF0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CFwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CFsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "H69tJmsgd9I" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CFsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CFoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CFkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "H69tJmsgd9I" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CFcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CFUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CFQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CFMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "H69tJmsgd9I" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CFMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CFIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CFIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtINjl0Sm1zZ2Q5SQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CE8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CE4QyCAYFSITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4QyCAYFSITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSNLvgdnmpNvXH5oBBQgMEPgd", + "watchEndpoint": { + "index": 21, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "F3D73C336952E57D", + "videoId": "H69tJmsgd9I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "F3D73C336952E57D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/H69tJmsgd9I/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mWiXkBoELY5U1XWBMe2bEn1OFdgQ", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/H69tJmsgd9I/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3me8GohbnE0UckrhjJg5WtTVFgmfg", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/H69tJmsgd9I/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lKXzVOcOskWpZFhI60ZcbEEyEbiw", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "Dreams Come True" + } + ] + }, + "trackingParams": "CE4QyCAYFSITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "H69tJmsgd9I" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 9 seconds" + } + }, + "runs": [ + { + "text": "3:09" + } + ] + }, + "longBylineText": { + "runs": [ + { + "text": "Taeyong, JENO, YANGYANG, 지젤 (GISELLE), and HENDERY" + }, + { + "text": " • " + }, + { + "text": "71M views" + }, + { + "text": " • " + }, + { + "text": "1.8M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wSUJTZW1RbW5vOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM0IBSemQmno8", + "videoId": "0IBSemQmno8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CE0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CEwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CEsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "0IBSemQmno8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CEsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CEoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CEkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "0IBSemQmno8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CEcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CEUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CEQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CEMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "0IBSemQmno8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CEMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDdCbqagfKo_euzzCV9G2EQ" + }, + "clickTrackingParams": "CEIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CEIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswSUJTZW1RbW5vOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CD8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CD4QyCAYFiITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CD4QyCAYFiITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSI-9mqGmz5TA0AGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 22, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "3F342EBE842F2A34", + "videoId": "0IBSemQmno8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "3F342EBE842F2A34", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Taeyong, JENO, YANGYANG, 지젤 (GISELLE), and HENDERY" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/0IBSemQmno8/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nq0HomQUvUAgv20Rb5KTkOOjYy-A", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/0IBSemQmno8/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mHDReqIeTQ82otCPBovy0ye0LNSQ", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/0IBSemQmno8/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3koM0EYu_ZhdOjoKBDhhoQgTrpAUA", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "ZOO" + } + ] + }, + "trackingParams": "CD4QyCAYFiITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "0IBSemQmno8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 53 seconds" + } + }, + "runs": [ + { + "text": "3:53" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CC4QyCAYFyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "ITZY" + }, + { + "text": " • " + }, + { + "text": "208M views" + }, + { + "text": " • " + }, + { + "text": "3.8M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1NakNaZlpmdWNFYw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMMjCZfZfucEc", + "videoId": "MjCZfZfucEc", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CD0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CDwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CDsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "MjCZfZfucEc" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CDsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CDoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CDkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "MjCZfZfucEc" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CDcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CDUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CDQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CDMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "MjCZfZfucEc" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CDMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CDIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CDIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtNakNaZlpmdWNFYw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CC8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CC8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CC4QyCAYFyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CC4QyCAYFyITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSMfgub_Zr6aYMpoBBQgMEPgd", + "watchEndpoint": { + "index": 23, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "9750BB53E158A2E4", + "videoId": "MjCZfZfucEc", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "9750BB53E158A2E4", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "ITZY" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/MjCZfZfucEc/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lvN8V98wicGg5vG2F2zon-foZzIA", + "width": 400 + }, + { + "height": 240, + "url": "https://i.ytimg.com/vi/MjCZfZfucEc/sddefault.jpg?sqp=-oaymwEWCKoDEPABIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mKJIqURQYCCY_G1XDJnDiyqRZ4kQ", + "width": 426 + } + ] + }, + "title": { + "runs": [ + { + "text": "LOCO" + } + ] + }, + "trackingParams": "CC4QyCAYFyITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "MjCZfZfucEc" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDnYJA3OXXhRKYPe3jzLGeQ" + }, + "clickTrackingParams": "CB4QyCAYGCITCOfZzuzpoPsCFZRFegUdkp8AHg==" + }, + "text": "SOMI" + }, + { + "text": " • " + }, + { + "text": "140M views" + }, + { + "text": " • " + }, + { + "text": "3M likes" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk10ZzJ1RjNSX096bw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMtg2uF3R_Ozo", + "videoId": "tg2uF3R_Ozo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CC0Qm_MFGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCwQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CCsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "tg2uF3R_Ozo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCsQvu4FGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCoQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CCkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "tg2uF3R_Ozo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCkQ--8FGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCgQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CCcQjJ8GGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCYQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CCUQw5QGGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CCQQyscDIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } + }, + "clickTrackingParams": "CCMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + ], + "videoId": "tg2uF3R_Ozo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CCMQ4_sFGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDnYJA3OXXhRKYPe3jzLGeQ" + }, + "clickTrackingParams": "CCIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CCIQkPsFGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt0ZzJ1RjNSX096bw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CCEQkfsFGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CB8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCAQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CB8QjfYJGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CB4QyCAYGCITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CB4QyCAYGCITCOfZzuzpoPsCFZRFegUdkp8AHjIDQkZhSLr2_KP3wuuGtgGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 24, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVMZeerrnuLi5E", + "playlistSetVideoId": "C715F6D1FB204D0A", + "videoId": "tg2uF3R_Ozo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playlistSetVideoId": "C715F6D1FB204D0A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "SOMI" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/tg2uF3R_Ozo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mYPwfsMuBxT19qgv_XmSk2H79jvg", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/tg2uF3R_Ozo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lqGADl8uyCCDtehV_LAgMphtc57g", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/tg2uF3R_Ozo/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nHkXP82A1Qe5nY_OQL55o5vtkIOQ", + "width": 853 + } + ] + }, + "title": { + "runs": [ + { + "text": "DUMB DUMB" + } + ] + }, + "trackingParams": "CB4QyCAYGCITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "videoId": "tg2uF3R_Ozo" + } + } + ], + "continuations": [ + { + "nextRadioContinuationData": { + "clickTrackingParams": "CB0QxyAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "continuation": "CBkSSBILdGcydUYzUl9Pem8iEVJEQU1WTVplZXJybnVMaTVFMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0MFp6SjFSak5TWDA5NmJ3" + } + } + ], + "isInfinite": true, + "numItemsToShow": 25, + "playlistId": "RDAMVMZeerrnuLi5E", + "previewDescription": {}, + "shortBylineText": { + "runs": [ + { + "text": "Song radio" + } + ] + }, + "title": "aespa 에스파 'Black Mamba' MV", + "titleText": { + "runs": [ + { + "text": "aespa 에스파 'Black Mamba' MV" + } + ] + }, + "trackingParams": "CB0QxyAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "hack": true, + "subHeaderChipCloud": { + "chipCloudRenderer": { + "chips": [ + { + "chipCloudChipRenderer": { + "isSelected": true, + "navigationEndpoint": { + "clickTrackingParams": "CBwQ_V0YACITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBwQ_V0YACITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDAMVMZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "All" + } + ] + }, + "trackingParams": "CBwQ_V0YACITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBsQ_V0YASITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBsQ_V0YASITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUaVl2WmVlcnJudUxpNUU%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATiYvZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Familiar" + } + ] + }, + "trackingParams": "CBsQ_V0YASITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ_V0YAiITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBoQ_V0YAiITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUaVh2WmVlcnJudUxpNUU%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATiXvZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Discover" + } + ] + }, + "trackingParams": "CBoQ_V0YAiITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBkQ_V0YAyITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBkQ_V0YAyITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUcFl2WmVlcnJudUxpNUU%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATpYvZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Popular" + } + ] + }, + "trackingParams": "CBkQ_V0YAyITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBgQ_V0YBCITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBgQ_V0YBCITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUcFh2WmVlcnJudUxpNUU%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATpXvZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Deep cuts" + } + ] + }, + "trackingParams": "CBgQ_V0YBCITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBcQ_V0YBSITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBcQ_V0YBSITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhNSREFUZzBYdlplZXJybnVMaTVF" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATg0XvZeerrnuLi5E" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Korean dance" + } + ] + }, + "trackingParams": "CBcQ_V0YBSITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + ], + "trackingParams": "CBYQ_F0iEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + } + }, + "title": "Up next", + "trackingParams": "CBUQn7QFGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_LYRICS" + } + }, + "browseId": "MPLYt_FWYpxBG0JLD" + }, + "clickTrackingParams": "CBQQk80FGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "title": "Lyrics", + "trackingParams": "CBQQk80FGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "unselectable": true + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_RELATED" + } + }, + "browseId": "MPTRt_FWYpxBG0JLD" + }, + "clickTrackingParams": "CBMQlM0FGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + }, + "title": "Related", + "trackingParams": "CBMQlM0FGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ] + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "watchEndpoint": { + "index": 0, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aZWVycm51TGk1RQ%3D%3D" + } + }, + "playlistId": "RDAMVMZeerrnuLi5E", + "videoId": "4TWR90KJl84" + } + }, + "playerOverlays": { + "playerOverlayRenderer": { + "actions": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CBAQpUEYACITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CBAQpUEYACITCOfZzuzpoPsCFZRFegUdkp8AHg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBEQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "4TWR90KJl84" + }, + "trackingParams": "CBAQpUEYACITCOfZzuzpoPsCFZRFegUdkp8AHg==" + } + } + ], + "browserMediaSession": { + "browserMediaSessionRenderer": { + "thumbnailDetails": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kl3LTK647n1QMNk2ltojkKT5jR8w", + "width": 400 + }, + { + "height": 450, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lCHWpapuNMHxDRnGHl_AKqq73fAw", + "width": 800 + }, + { + "height": 480, + "url": "https://i.ytimg.com/vi/4TWR90KJl84/hq720.jpg?sqp=-oaymwEXCNUGEOADIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3k49HRWAedtI0Zqb7Noov7jBviZig", + "width": 853 + } + ] + } + } + } + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchNext_rid", + "value": "0x31e72dd8721ab621" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714245,9405982,23804281,23882502,23918597,23934970,23940247,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24120819,24135310,24135692,24140247,24161116,24162919,24164186,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24216166,24217535,24219713,24230619,24235781,24241378,24248092,24255165,24255543,24255545,24256986,24260783,24262346,24263796,24267564,24267570,24268142,24276618,24278596,24279196,24279852,24283556,24285601,24285749,24286005,24286019,24287327,24287604,24287819,24288043,24290971,24292955,24293803,24297392,24298084,24299747,24299875,24390675,24391018,24391543,24391709,24392268,24392401,24393382,24394397,24396819,24398996,24399913,24401557,24402891,24404641,24406604,24407200,24407665,24410009,24411765,24413557,24590921,39322399,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24267564,24185614,23998056,24263796,23934970,24287819,24396819,24392268,24297392,24241378,24399913,24164186,24283556,24191629,24293803,24391018,24199724,24391709,24187377,24410009,24392401,24217535,24187043,1714245,24260783,24248092,24262346,24398996,9405982,24299875,24135692,24255543,23940247,24288043,24287604,24036948,24162919,23966208,24267570,24298084,24007246,24140247,24077241,24216166,24004644,23804281,23946420,24287327,23918597,23983296,24219713,24256986,24135310,24590921,24413557,24407665,24169501,24292955,24285749,39322399,24391543,24080738,24200839,24290971,24001373,24390675,24404641,24406604,24197450,24268142,24278596,24276618,24002025,24393382,24161116,24401557,24279852,24299747,24255545,24394397,24411765,24279196,24181174,24230619,24255165,24285601,39322504,24402891,24235781,24211178,23882502,24286019,24034168,24120819,24407200,24002022,24286005,39322574" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgtDX043TVJTbTBHdyjg8K2bBg%3D%3D" + }, + "trackingParams": "CAAQg2ciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "videoReporting": { + "reportFormModalRenderer": { + "cancelButton": { + "buttonRenderer": { + "isDisabled": false, + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "trackingParams": "CAMQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "footer": { + "runs": [ + { + "text": "If you are the copyright owner of this video and believe it has been uploaded without your permission, please follow " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "urlEndpoint": { + "url": "//support.google.com/youtube/answer/2807622?hl=en" + } + }, + "text": "these directions" + }, + { + "text": " to submit a copyright infringement notice." + } + ] + }, + "legalReportCheckbox": { + "booleanFormFieldV2Renderer": { + "disableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW" + } + }, + "enableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_NEXT_BUTTON_SHOW" + } + }, + "label": { + "runs": [ + { + "deemphasize": true, + "text": "(Optional)" + }, + { + "text": " I believe this content should be restricted under the Network Enforcement Law. " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI59nO7Omg-wIVlEV6BR2SnwAe", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "//support.google.com/youtube/?p=Netz_DG&hl=en" + } + }, + "text": "Learn more" + } + ] + } + } + }, + "nextButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Next" + } + ] + }, + "trackingParams": "CAIQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "optionsSupportedRenderers": { + "optionsRenderer": { + "items": [ + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQASyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Sexual content" + } + ] + }, + "trackingParams": "CA8Q7ZMBGAAiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQATaYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Violent or repulsive content" + } + ] + }, + "trackingParams": "CA4Q7ZMBGAEiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQARSYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Hateful or abusive content" + } + ] + }, + "trackingParams": "CA0Q7ZMBGAIiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQARGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harassment or bullying" + } + ] + }, + "trackingParams": "CAwQ7ZMBGAMiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQAQ2YAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harmful or dangerous acts" + } + ] + }, + "trackingParams": "CAsQ7ZMBGAQiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQAUGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Misinformation" + } + ] + }, + "trackingParams": "CAoQ7ZMBGAUiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQAQyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Child abuse" + } + ] + }, + "trackingParams": "CAkQ7ZMBGAYiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAgQ7ZMBGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAgQ7ZMBGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQARqYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Infringes my rights" + } + ] + }, + "trackingParams": "CAgQ7ZMBGAciEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQATWYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Promotes terrorism" + } + ] + }, + "trackingParams": "CAcQ7ZMBGAgiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=", + "flagEndpoint": { + "flagAction": "EAciDwoLNFRXUjkwS0psODRQBTILNFRXUjkwS0psODSQATGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Spam or misleading" + } + ] + }, + "trackingParams": "CAYQ7ZMBGAkiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + } + ], + "trackingParams": "CAUQ9EoiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "submitButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BRAND", + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CAQQ8FsiEwjn2c7s6aD7AhWURXoFHZKfAB4=" + } + }, + "title": { + "runs": [ + { + "text": "Report video" + } + ] + }, + "trackingParams": "CAEQ55sBIhMI59nO7Omg-wIVlEV6BR2SnwAe" + } + } +} diff --git a/testfiles/music_details/radio_track.json b/testfiles/music_details/radio_track.json new file mode 100644 index 0000000..ca05318 --- /dev/null +++ b/testfiles/music_details/radio_track.json @@ -0,0 +1,14929 @@ +{ + "contents": { + "singleColumnMusicWatchNextResultsRenderer": { + "tabbedRenderer": { + "watchNextTabbedResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "content": { + "musicQueueRenderer": { + "content": { + "playlistPanelRenderer": { + "contents": [ + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 58 seconds" + } + }, + "runs": [ + { + "text": "2:58" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLcDEMggGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CLcDEMggGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "LOVE DIVE (LOVE DIVE)" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMcDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaDVHS1ZhOFZ0TQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMhh5GKVa8VtM", + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMcDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMUDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMYDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMUDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMUDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMMDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMQDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMMDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMMDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMEDEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMIDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMIDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMEDEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMADEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMADEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CL8DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL0DEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CL4DEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CL0DEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "hh5GKVa8VtM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CL0DEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CLwDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLwDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLsDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLsDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLoDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtoaDVHS1ZhOFZ0TQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLoDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLgDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLkDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLkDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CLgDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CLcDEMggGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcDEMggGAAiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUjTrfG1lcWRj4YBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 0, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "56B44F6D10557CC6", + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "56B44F6D10557CC6", + "selected": true, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "LOVE DIVE (LOVE DIVE)" + } + ] + }, + "trackingParams": "CLcDEMggGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "hh5GKVa8VtM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "3:30" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CKYDEMggGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vuRMHNG5m7r" + }, + "clickTrackingParams": "CKYDEMggGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "My Voice - The 1st Album" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLYDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11MXV2dl95S2hIOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMu1uvv_yKhH8", + "videoId": "u1uvv_yKhH8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLYDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLQDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLUDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLQDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "u1uvv_yKhH8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLQDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLIDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLMDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLIDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "u1uvv_yKhH8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLIDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLADEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLEDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLEDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLADEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CK4DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKwDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CK0DEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKwDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "u1uvv_yKhH8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKwDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vuRMHNG5m7r" + }, + "clickTrackingParams": "CKsDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKsDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CKoDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKoDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKkDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1MXV2dl95S2hIOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKkDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKcDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKgDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKgDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CKcDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CKYDEMggGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYDEMggGAEiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj_iKrk__frrbsBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 1, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "289F4A46DF0A30D2", + "videoId": "u1uvv_yKhH8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "289F4A46DF0A30D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/3MyOmMOLMQCZF98njtrwBOVTaFt8DZlVTzQ-ed6gVNVQc4eu4YWqOTWjv3fYFpDlC16UQ-88vnal1Mvuag=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Fine" + } + ] + }, + "trackingParams": "CKYDEMggGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "u1uvv_yKhH8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 23 seconds" + } + }, + "runs": [ + { + "text": "3:23" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CJUDEMggGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Girls' Generation" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CJUDEMggGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "FOREVER 1 - The 7th Album" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1RaXppSjQwa1R6MA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMQiziJ40kTz0", + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKUDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKMDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKQDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKMDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKMDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKEDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKIDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKEDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKEDEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJ8DEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKADEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKADEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJ8DEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ4DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ4DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJ0DEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJwDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJsDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "QiziJ40kTz0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJsDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CJoDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJoDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CJkDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJkDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJgDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtRaXppSjQwa1R6MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJgDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJYDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJcDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJcDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJYDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CJUDEMggGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUDEMggGAIiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUi9npHp-MS4lkKaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 2, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "017208FAA85233F9", + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "017208FAA85233F9", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Girls' Generation" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "FOREVER 1" + } + ] + }, + "trackingParams": "CJUDEMggGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "QiziJ40kTz0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 31 seconds" + } + }, + "runs": [ + { + "text": "3:31" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CIQDEMggGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Red Velvet" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CIQDEMggGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "'The ReVe Festival 2022 - Feel My Rhythm'" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1PWFd6X3g2LWRybw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMOXWz_x6-dro", + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJQDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJMDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJIDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJIDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJADEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJEDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJADEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJADEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CI4DEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CI4DEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwDEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI0DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI0DEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIwDEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIoDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIsDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIoDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "OXWz_x6-dro" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIoDEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CIkDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIkDEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CIgDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIgDEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIcDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtPWFd6X3g2LWRybw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIcDEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIUDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIYDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIYDEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CIUDEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CIQDEMggGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQDEMggGAMiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUi67fn18f_sujmaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 3, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "52152B4946C2F73F", + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "52152B4946C2F73F", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Red Velvet" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Feel My Rhythm" + } + ] + }, + "trackingParams": "CIQDEMggGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "OXWz_x6-dro" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes" + } + }, + "runs": [ + { + "text": "3:00" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CPMCEMggGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "NewJeans" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_UspB6ni9VXz" + }, + "clickTrackingParams": "CPMCEMggGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "NewJeans 1st EP 'New Jeans'" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIMDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1naHJsWklNRHpiTQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMghrlZIMDzbM", + "videoId": "ghrlZIMDzbM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIMDEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIEDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIIDEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIEDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ghrlZIMDzbM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIEDEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP8CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIADEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CP8CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ghrlZIMDzbM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CP8CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CP0CEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP4CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP4CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CP0CEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPwCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPwCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPsCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPkCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CPoCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CPkCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "ghrlZIMDzbM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CPkCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_UspB6ni9VXz" + }, + "clickTrackingParams": "CPgCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPgCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CPcCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPcCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPYCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnaHJsWklNRHpiTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPYCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPQCEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPUCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPUCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CPQCEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CPMCEMggGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPMCEMggGAQiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUizm4-YyKy5jYIBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 4, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "090796A75D153932", + "videoId": "ghrlZIMDzbM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "090796A75D153932", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "NewJeans" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Hype Boy" + } + ] + }, + "trackingParams": "CPMCEMggGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "ghrlZIMDzbM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "runs": [ + { + "text": "3:35" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q" + }, + "clickTrackingParams": "COICEMggGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "IU" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iG5q5DIdhdA" + }, + "clickTrackingParams": "COICEMggGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPICEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM04tYkKUPPv4", + "videoId": "04tYkKUPPv4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPICEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPACEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPECEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CPACEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "04tYkKUPPv4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPACEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO4CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CO8CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CO4CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "04tYkKUPPv4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CO4CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COwCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO0CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CO0CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COwCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COoCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COsCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COsCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COoCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COgCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "COkCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "COgCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "04tYkKUPPv4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "COgCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iG5q5DIdhdA" + }, + "clickTrackingParams": "COcCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COcCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q" + }, + "clickTrackingParams": "COYCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COYCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COUCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswNHRZa0tVUFB2NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COUCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "COMCEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COQCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COQCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "COMCEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "COICEMggGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "COICEMggGAUiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj-_byoipLWxdMBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 5, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "videoId": "04tYkKUPPv4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "12EFB3B1C57DE4E1", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IU" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "LILAC (라일락)" + } + ] + }, + "trackingParams": "COICEMggGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "04tYkKUPPv4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds" + } + }, + "runs": [ + { + "text": "3:25" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CNECEMggGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_deYbla9aJAt" + }, + "clickTrackingParams": "CNECEMggGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "2021 Winter SMTOWN : SMCU EXPRESS" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COECEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk13akNyalI1V3BnUQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMwjCrjR5WpgQ", + "videoId": "wjCrjR5WpgQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COECEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CN8CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COACEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CN8CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "wjCrjR5WpgQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CN8CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CN0CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CN4CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CN0CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "wjCrjR5WpgQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CN0CEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNsCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNwCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNwCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNsCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNkCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNoCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNoCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNkCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNcCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CNgCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CNcCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "wjCrjR5WpgQ" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CNcCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_deYbla9aJAt" + }, + "clickTrackingParams": "CNYCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNYCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CNUCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNUCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNQCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt3akNyalI1V3BnUQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNQCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNICEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNMCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNMCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CNICEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CNECEMggGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CNECEMggGAYiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUiEzNry0fGqmMIBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 6, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "532BB0B422FBC7EC", + "videoId": "wjCrjR5WpgQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "532BB0B422FBC7EC", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "aespa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/BJSXLMa6L0PJ2Dq6pyPJsVo2gTUmm5bFWkT4eMIeuA8SzPujw0zKFiI0_cT4ro9AC3lVvU90Lm-Z-No=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Dreams Come True" + } + ] + }, + "trackingParams": "CNECEMggGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "wjCrjR5WpgQ" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "3:41" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCArTAXmvvTohDgCsegudy4w" + }, + "clickTrackingParams": "CMACEMggGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "OH MY GIRL" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AtGC4f443Li" + }, + "clickTrackingParams": "CMACEMggGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Dear OHMYGIRL" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNACEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk13a1ZsYjhyU2llcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMwkVlb8rSies", + "videoId": "wkVlb8rSies", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNACEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM4CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CM8CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CM4CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "wkVlb8rSies" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CM4CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMwCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CM0CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMwCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "wkVlb8rSies" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMwCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMoCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMsCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMsCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMoCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMgCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMkCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMkCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMgCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMYCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CMcCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMYCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "wkVlb8rSies" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CMYCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AtGC4f443Li" + }, + "clickTrackingParams": "CMUCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMUCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCArTAXmvvTohDgCsegudy4w" + }, + "clickTrackingParams": "CMQCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMQCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMMCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt3a1ZsYjhyU2llcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMMCEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMECEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMICEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMICEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CMECEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CMACEMggGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CMACEMggGAciEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUjrk8rW_K3ZosIBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 7, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "CACDD466B3ED1565", + "videoId": "wkVlb8rSies", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "CACDD466B3ED1565", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "OH MY GIRL" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/px1h0zoo0hYxNDqJJBBRsuicTA48sqRyK7gTyvlEN-qZK5Pxbp9twP846C0JBbAMS5tvHStbhJt0UEM=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Dun Dun Dance" + } + ] + }, + "trackingParams": "CMACEMggGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "wkVlb8rSies" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CK8CEMggGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "(G)I-DLE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_lILDKoYdOU4" + }, + "clickTrackingParams": "CK8CEMggGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "I Love" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1SZFUzRjV2TjNfcw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMRdU3F5vN3_s", + "videoId": "RdU3F5vN3_s", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CL8CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL0CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CL4CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CL0CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "RdU3F5vN3_s" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CL0CEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLsCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLwCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLsCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "RdU3F5vN3_s" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLsCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLkCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLoCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLoCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLkCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLgCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLgCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLcCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CLYCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLUCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "RdU3F5vN3_s" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CLUCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_lILDKoYdOU4" + }, + "clickTrackingParams": "CLQCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLQCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CLMCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLMCEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLICEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtSZFUzRjV2TjNfcw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLICEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLACEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLECEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLECEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CLACEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CK8CEMggGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8CEMggGAgiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj7v7fe-eLN6kWaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 8, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9495DFD78D359043", + "videoId": "RdU3F5vN3_s", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9495DFD78D359043", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "(G)I-DLE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/mv2cTT-W75n3P_cx41TiVQ0hXDrs-3MC84f4CdjTeKtSQBFs94f5aeN0RKPEjoSYoUbjjMc1nlI8dfPT=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Nxde" + } + ] + }, + "trackingParams": "CK8CEMggGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "RdU3F5vN3_s" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 56 seconds" + } + }, + "runs": [ + { + "text": "2:56" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CJ4CEMggGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "BLACKPINK" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_J7wVS5GlYZK" + }, + "clickTrackingParams": "CJ4CEMggGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "BORN PINK" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk05NTBCZEpLQmhHbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM950BdJKBhGo", + "videoId": "950BdJKBhGo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CK4CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKwCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CK0CEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKwCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "950BdJKBhGo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKwCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKoCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKsCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKoCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "950BdJKBhGo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKoCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKgCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKkCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKkCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKgCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKcCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKcCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKYCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKQCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CKUCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKQCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "950BdJKBhGo" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CKQCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_J7wVS5GlYZK" + }, + "clickTrackingParams": "CKMCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKMCEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCkbbMCA40i18i7UdjayMPAg" + }, + "clickTrackingParams": "CKICEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKICEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKECEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs5NTBCZEpLQmhHbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKECEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJ8CEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKACEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKACEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJ8CEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CJ4CEMggGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CEMggGAkiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUjqiIaUya7AzvcBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 9, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "F63CD4D04198B046", + "videoId": "950BdJKBhGo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "F63CD4D04198B046", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "BLACKPINK" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/7xfJMXx4_XvAfkvKm_XcPazcmOI4kehGuhnheCCmzjkEMlJwx_pIJ_BmzCpX_2IXRl5WHud-vTGpOvPKBg=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Shut Down" + } + ] + }, + "trackingParams": "CJ4CEMggGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "950BdJKBhGo" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 34 seconds" + } + }, + "runs": [ + { + "text": "3:34" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CI0CEMggGAoiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "STAYC" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_9FuQjxTIQtE" + }, + "clickTrackingParams": "CI0CEMggGAoiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "YOUNG-LUV.COM (YOUNG-LUV.COM)" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1XMHg3R2Naa3ZINA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMW0x7GcZkvH4", + "videoId": "W0x7GcZkvH4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJ0CEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJwCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJsCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "W0x7GcZkvH4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJsCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJkCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJoCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJkCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "W0x7GcZkvH4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJkCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJcCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJcCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJYCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJYCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJUCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJQCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJMCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "W0x7GcZkvH4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJMCEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_9FuQjxTIQtE" + }, + "clickTrackingParams": "CJICEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJICEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CJECEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJECEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJACEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtXMHg3R2Naa3ZINA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJACEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI4CEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8CEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CI4CEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CI0CEMggGAoiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEMggGAoiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj--JKznOOepluaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 10, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "476B0DC25D7DEE8A", + "videoId": "W0x7GcZkvH4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "476B0DC25D7DEE8A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "STAYC" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/7a5Y-capHxe5YxW1AMQksFyIaj2ErtoXmW5VuT4xrA8DX3HnsUYAqCS3rzmptsWplJwWNlT8Or-UrB-MuQ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "RUN2U (RUN2U)" + } + ] + }, + "trackingParams": "CI0CEMggGAoiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "W0x7GcZkvH4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds" + } + }, + "runs": [ + { + "text": "2:59" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CPwBEMggGAsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_rixnYPvwDRK" + }, + "clickTrackingParams": "CPwBEMggGAsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "ELEVEN (ELEVEN)" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwCEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wRUtfTTJ0YVJJTQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM0EK_M2taRIM", + "videoId": "0EK_M2taRIM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIwCEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIoCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIsCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIoCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "0EK_M2taRIM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIoCEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIkCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIgCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "0EK_M2taRIM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIgCEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIYCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIcCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIYCEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIUCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIUCEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIQCEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIICEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIMCEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIICEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "0EK_M2taRIM" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIICEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_rixnYPvwDRK" + }, + "clickTrackingParams": "CIECEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIECEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CIACEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIACEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP8BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswRUtfTTJ0YVJJTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CP8BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP0BEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP4BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP4BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CP0BEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CPwBEMggGAsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPwBEMggGAsiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUiDienatuavodABmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 11, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "D0A0EF93DCE5742B", + "videoId": "0EK_M2taRIM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "D0A0EF93DCE5742B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/w7NKHn3YWR_KDK2ayPiZ7ZPQyTIkGZfP1axwKWF53lfWHMXtBnCE--Yh0w0jBcwol2zNvEqgndWJYLLZ=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "ELEVEN (ELEVEN)" + } + ] + }, + "trackingParams": "CPwBEMggGAsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "0EK_M2taRIM" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 54 seconds" + } + }, + "runs": [ + { + "text": "3:54" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "COsBEMggGAwiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "COsBEMggGAwiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Weekend" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JTkxGbE4tUFpxNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMINLFlN-PZq4", + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPsBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPkBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPoBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CPkBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPkBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPcBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPgBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CPcBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPcBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPUBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPYBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPYBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPUBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPMBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPQBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPQBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPMBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPEBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CPIBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CPEBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "INLFlN-PZq4" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CPEBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "CPABEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPABEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CO8BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CO8BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtJTkxGbE4tUFpxNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CO4BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "COwBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO0BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CO0BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "COwBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "COsBEMggGAwiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "COsBEMggGAwiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUiuzb38zbKx6SCaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 12, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "984C584B086AA6D2", + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "984C584B086AA6D2", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Weekend" + } + ] + }, + "trackingParams": "COsBEMggGAwiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "INLFlN-PZq4" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 32 seconds" + } + }, + "runs": [ + { + "text": "3:32" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpUChkP-KE20GRsyfjU83_g" + }, + "clickTrackingParams": "CNoBEMggGA0iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "CHUNGHA" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gMHbiTzosSX" + }, + "clickTrackingParams": "CNoBEMggGA0iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Offset" + }, + { + "text": " • " + }, + { + "text": "2018" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COoBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk04SlhjNGlkS1NfYw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM8JXc4idKS_c", + "videoId": "8JXc4idKS_c", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COoBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COgBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COkBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "COgBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "8JXc4idKS_c" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COgBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COYBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COcBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "COYBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "8JXc4idKS_c" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COYBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COQBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COUBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COUBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COQBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COIBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COMBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COMBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COIBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COABEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "COEBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "COABEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "8JXc4idKS_c" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "COABEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gMHbiTzosSX" + }, + "clickTrackingParams": "CN8BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CN8BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpUChkP-KE20GRsyfjU83_g" + }, + "clickTrackingParams": "CN4BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CN4BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs4SlhjNGlkS1NfYw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CN0BEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNsBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNwBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNwBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CNsBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CNoBEMggGA0iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CNoBEMggGA0iEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj3l6m6opz3yvABmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 13, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "30892D90EC0C5586", + "videoId": "8JXc4idKS_c", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "30892D90EC0C5586", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "CHUNGHA" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/k7XKTGhcPukWgnh4wIYC3kPKAT4iRww2jXl1ES9zq-0OvRCxeOz1g2dBgdT2Qo3lQZnDb3FuwSbFWRw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Roller Coaster" + } + ] + }, + "trackingParams": "CNoBEMggGA0iEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "8JXc4idKS_c" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 41 seconds" + } + }, + "runs": [ + { + "text": "3:41" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqJnSdHjKtfsrHi9aI-9d3g" + }, + "clickTrackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Martin Garrix" + }, + { + "text": " & " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCzVb0SIXp9q9PeKCcFjsBtA" + }, + "clickTrackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Dua Lipa" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_eh6kg8WOyFh" + }, + "clickTrackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Scared to Be Lonely" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNkBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk12RkZUMWlBVU5ERQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMvFFT1iAUNDE", + "videoId": "vFFT1iAUNDE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNkBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNcBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNgBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CNcBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "vFFT1iAUNDE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNcBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNUBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNYBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CNUBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "vFFT1iAUNDE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNUBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNMBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNQBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNMBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNIBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNIBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNEBEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM8BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CNABEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CM8BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "vFFT1iAUNDE" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CM8BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_eh6kg8WOyFh" + }, + "clickTrackingParams": "CM4BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CM4BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCqJnSdHjKtfsrHi9aI-9d3g" + }, + "clickTrackingParams": "CM0BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CM0BEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMwBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt2RkZUMWlBVU5ERQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMwBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMoBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMsBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMsBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CMoBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUix6NCA4vrUqLwBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 14, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "5396A0119349808E", + "videoId": "vFFT1iAUNDE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "5396A0119349808E", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Martin Garrix" + }, + { + "text": " & " + }, + { + "text": "Dua Lipa" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/ufhMs2yCPdEVfzVHqfkafLpwaTnuQ_FZejyFClFocb1I69Md_Rh0ph5BJJjzlPrcJStB32p0b_VzgGw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Scared To Be Lonely" + } + ] + }, + "trackingParams": "CMkBEMggGA4iEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "vFFT1iAUNDE" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "runs": [ + { + "text": "2:57" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLgBEMggGA8iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "IVE" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CLgBEMggGA8iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "After LIKE" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMgBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1nOTJISWFjOXVmQQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMg92HIac9ufA", + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMgBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMYBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMcBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMYBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMYBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMUBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CMQBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMQBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMIBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMMBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMMBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMIBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMABEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMEBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMABEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL4BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CL8BEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CL4BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "g92HIac9ufA" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CL4BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CL0BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CL0BEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLwBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLwBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLsBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnOTJISWFjOXVmQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLsBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLkBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLoBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLoBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CLkBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CLgBEMggGA8iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLgBEMggGA8iEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUjw8_a5muTh7oMBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 15, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "DAA551CF700844C3", + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "DAA551CF700844C3", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "IVE" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "After LIKE" + } + ] + }, + "trackingParams": "CLgBEMggGA8iEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "g92HIac9ufA" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 38 seconds" + } + }, + "runs": [ + { + "text": "3:38" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CKcBEMggGBAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "TAEYEON" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_0lLr9Y8Dr69" + }, + "clickTrackingParams": "CKcBEMggGBAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Purpose - The 2nd Album" + }, + { + "text": " • " + }, + { + "text": "2019" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DaW5KaFpGNVp1QQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMCinJhZF5ZuA", + "videoId": "CinJhZF5ZuA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLcBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLYBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLUBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "CinJhZF5ZuA" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLUBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLMBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLQBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CLMBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "CinJhZF5ZuA" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLMBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLEBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLIBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLIBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLEBEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLABEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLABEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CK8BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CK0BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CK4BEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CK0BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "CinJhZF5ZuA" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CK0BEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_0lLr9Y8Dr69" + }, + "clickTrackingParams": "CKwBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKwBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CKsBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKsBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKoBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtDaW5KaFpGNVp1QQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKoBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKgBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKkBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKkBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CKgBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CKcBEMggGBAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKcBEMggGBAiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUjgzeWL2bDylAqaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 16, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "5A65CE115B87358D", + "videoId": "CinJhZF5ZuA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "5A65CE115B87358D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "TAEYEON" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/k0NiW0PJEYvnaI2uy6uvIDBkBtGElaUd6EtlNmZaYbKQzwTT49e77AV-5btx2mDG9F6nBDnkQlHvbb8=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "불티 Spark" + } + ] + }, + "trackingParams": "CKcBEMggGBAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "CinJhZF5ZuA" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 14 seconds" + } + }, + "runs": [ + { + "text": "3:14" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCmeskqhmPRuteGVH4yCXT0A" + }, + "clickTrackingParams": "CJYBEMggGBEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "SUNMI" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7JLKpoSTGaO" + }, + "clickTrackingParams": "CJYBEMggGBEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Heart Burn (열이올라요 (Heart Burn))" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk10N2htb3ZzR19mMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMt7hmovsG_f0", + "videoId": "t7hmovsG_f0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKYBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKQBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKUBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKQBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "t7hmovsG_f0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKQBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKIBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKMBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CKIBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "t7hmovsG_f0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKIBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKABEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKEBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKABEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ8BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ8BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJ4BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJwBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CJ0BEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJwBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "t7hmovsG_f0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CJwBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7JLKpoSTGaO" + }, + "clickTrackingParams": "CJsBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJsBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCmeskqhmPRuteGVH4yCXT0A" + }, + "clickTrackingParams": "CJoBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJoBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt0N2htb3ZzR19mMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJkBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJcBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CJcBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CJYBEMggGBEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJYBEMggGBEiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUj9-5vYr9SZ3LcBmgEFCAwQ-B0=", + "watchEndpoint": { + "index": 17, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "21D2A4324C732A32", + "videoId": "t7hmovsG_f0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "21D2A4324C732A32", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "SUNMI" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/1Of8yi2xMN2mWOAmIazJVrddfZHZAK_id3OTKNM_FAbijWwKxSn-kB6wk2DcLROv339Vv7zA7d-a4LJ6LA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Heart Burn (열이올라요 (Heart Burn))" + } + ] + }, + "trackingParams": "CJYBEMggGBEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "t7hmovsG_f0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 18 seconds" + } + }, + "runs": [ + { + "text": "3:18" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChm_d4qO8txdwS4YadlvpSw" + }, + "clickTrackingParams": "CIUBEMggGBIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "브레이브걸스" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4LJoUl7GX3z" + }, + "clickTrackingParams": "CIUBEMggGBIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": "Rollin'" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1GckVEbnk1NWNoOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMFrEDny55ch8", + "videoId": "FrEDny55ch8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJUBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJQBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJMBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "FrEDny55ch8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJMBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJEBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJIBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CJEBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "FrEDny55ch8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJEBEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CI8BEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJABEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJABEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CI8BEIyfBhgDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI4BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI4BEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CI0BEMOUBhgEIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIsBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CIwBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIsBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "videoId": "FrEDny55ch8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CIsBEOP7BRgFIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4LJoUl7GX3z" + }, + "clickTrackingParams": "CIoBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIoBEI_7BRgGIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UChm_d4qO8txdwS4YadlvpSw" + }, + "clickTrackingParams": "CIkBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIkBEJD7BRgHIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtGckVEbnk1NWNoOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIgBEJH7BRgIIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIYBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIcBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIcBEPBbIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CIYBEI32CRgJIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + ], + "trackingParams": "CIUBEMggGBIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUBEMggGBIiEwjUzeXt6aD7AhUb31UKHVXIDEIyA0JGYUif5OXz8vPA2BaaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 18, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9E8144A350F4408B", + "videoId": "FrEDny55ch8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9E8144A350F4408B", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "브레이브걸스" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/WKJ_mscCJbF6E_Z0Va_IEM8SVN7YrhsgrtmMCM1gjpCBDa_NM2xclmQi6vLGDfdQC_WA9TXdTp9yb9RX=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Rollin'" + } + ] + }, + "trackingParams": "CIUBEMggGBIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoId": "FrEDny55ch8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 30 seconds" + } + }, + "runs": [ + { + "text": "3:30" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CHQQyCAYEyITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Red Velvet" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_GeOYupQ6NZH" + }, + "clickTrackingParams": "CHQQyCAYEyITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "The ReVe Festival: Finale" + }, + { + "text": " • " + }, + { + "text": "2019" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QeXlUNXRIYk9Mdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMPyyT5tHbOLw", + "videoId": "PyyT5tHbOLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIQBEJvzBRgAIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIIBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIMBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIIBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "PyyT5tHbOLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIIBEL7uBRgBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIABEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIEBEMrHAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + }, + "clickTrackingParams": "CIABEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "PyyT5tHbOLw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIABEPvvBRgCIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CH4QjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CH8Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CH8Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CH4QjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHwQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CH0Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CH0Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CHwQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHoQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CHsQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CHoQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "PyyT5tHbOLw" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CHoQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_GeOYupQ6NZH" + }, + "clickTrackingParams": "CHkQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CHkQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CHgQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CHgQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHcQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtQeXlUNXRIYk9Mdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHcQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHUQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHYQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHYQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CHUQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CHQQyCAYEyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHQQyCAYEyITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSLzx7I7t_KSWP5oBBQgMEPgd", + "watchEndpoint": { + "index": 19, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "D458CC8D11735272", + "videoId": "PyyT5tHbOLw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "D458CC8D11735272", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Red Velvet" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/GvH5XosavVVtAhcsxClhWtnXdp1IitLGsfAP_2pAWLBVC6DJQNe3UIHbf74qLvOz-_zLXzW-MUkC4PSv=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Psycho" + } + ] + }, + "trackingParams": "CHQQyCAYEyITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "PyyT5tHbOLw" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 21 seconds" + } + }, + "runs": [ + { + "text": "4:21" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCa5b_7ImijW-GNEt4hNUzWg" + }, + "clickTrackingParams": "CGMQyCAYFCITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Yerin Baek" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_q7V0cDvG61X" + }, + "clickTrackingParams": "CGMQyCAYFCITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Every letter I sent you." + }, + { + "text": " • " + }, + { + "text": "2019" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHMQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fWmtVYjdpSU9xUQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_ZkUb7iIOqQ", + "videoId": "_ZkUb7iIOqQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CHMQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHEQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CHIQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CHEQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_ZkUb7iIOqQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CHEQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG8Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CHAQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CG8Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_ZkUb7iIOqQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CG8Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CG0QjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CG4Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CG4Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CG0QjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGsQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGwQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGwQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CGsQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGkQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CGoQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CGkQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "_ZkUb7iIOqQ" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CGkQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_q7V0cDvG61X" + }, + "clickTrackingParams": "CGgQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CGgQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCa5b_7ImijW-GNEt4hNUzWg" + }, + "clickTrackingParams": "CGcQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CGcQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGYQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfWmtVYjdpSU9xUQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGYQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGQQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGUQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGUQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CGQQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CGMQyCAYFCITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGMQyCAYFCITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSKT1oMT7jcXM_QGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 20, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "208A2CA64C241A85", + "videoId": "_ZkUb7iIOqQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "208A2CA64C241A85", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Yerin Baek" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/EA3OxN9nacCCCjtl6RGUYa1-OTVfJMf0KZLdqG7QNx7-3qkFyq-mHIHX3IHQ9G3TD-sjTkC8Kd6gWVWFnw=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Square (2017)" + } + ] + }, + "trackingParams": "CGMQyCAYFCITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "_ZkUb7iIOqQ" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 42 seconds" + } + }, + "runs": [ + { + "text": "3:42" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpXP9-cHlJCMapSYCSZThbw" + }, + "clickTrackingParams": "CFIQyCAYFSITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Kelly Clarkson" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HqkKqqBjMRT" + }, + "clickTrackingParams": "CFIQyCAYFSITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Stronger (Deluxe Version)" + }, + { + "text": " • " + }, + { + "text": "2011" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGIQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1VeFpIOWxSZExEMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMUxZH9lRdLD0", + "videoId": "UxZH9lRdLD0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CGIQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGAQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CGEQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CGAQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "UxZH9lRdLD0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CGAQvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CF4Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CF8QyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CF4Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "UxZH9lRdLD0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CF4Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFwQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CF0Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CF0Q8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CFwQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFoQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFsQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFsQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CFoQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFgQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CFkQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CFgQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "UxZH9lRdLD0" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CFgQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HqkKqqBjMRT" + }, + "clickTrackingParams": "CFcQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CFcQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCpXP9-cHlJCMapSYCSZThbw" + }, + "clickTrackingParams": "CFYQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CFYQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFUQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtVeFpIOWxSZExEMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFUQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFMQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFQQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFQQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CFMQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CFIQyCAYFSITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFIQyCAYFSITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSL3Y9KLl_pGLU5oBBQgMEPgd", + "watchEndpoint": { + "index": 21, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "F3D73C336952E57D", + "videoId": "UxZH9lRdLD0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "F3D73C336952E57D", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Kelly Clarkson" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w60-h60-s-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w120-h120-s-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w180-h180-s-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w226-h226-s-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w302-h302-s-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/h8mMqfXxnzrNGrzTlHrVxbDhlZWP2MeLkgcAseJz5q0sTEZe1Z3ISFeEbUgic_wMm9j2DJxb6xa9j8pG=w544-h544-s-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "Stronger (What Doesn't Kill You)" + } + ] + }, + "trackingParams": "CFIQyCAYFSITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "UxZH9lRdLD0" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 24 seconds" + } + }, + "runs": [ + { + "text": "3:24" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCYFMusbxIBk6gosFW0o882A" + }, + "clickTrackingParams": "CEEQyCAYFiITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "WINNER" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_BwbL2bYaRim" + }, + "clickTrackingParams": "CEEQyCAYFiITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "FATE NUMBER FOR" + }, + { + "text": " • " + }, + { + "text": "2017" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1hWWxYTnBhUXlkaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMaYlXNpaQydk", + "videoId": "aYlXNpaQydk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CFEQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE8Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CFAQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CE8Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "aYlXNpaQydk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CE8Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CE0Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CE4QyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CE0Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "aYlXNpaQydk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CE0Q--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEsQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEwQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CEsQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEoQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEoQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CEkQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEcQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CEgQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CEcQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "aYlXNpaQydk" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CEcQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_BwbL2bYaRim" + }, + "clickTrackingParams": "CEYQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CEYQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCYFMusbxIBk6gosFW0o882A" + }, + "clickTrackingParams": "CEUQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CEUQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgthWWxYTnBhUXlkaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEQQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEIQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEMQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEMQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CEIQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CEEQyCAYFiITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQyCAYFiITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSNmTw7Tp5tXEaZoBBQgMEPgd", + "watchEndpoint": { + "index": 22, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "3F342EBE842F2A34", + "videoId": "aYlXNpaQydk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "3F342EBE842F2A34", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "WINNER" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Tw6YaAWcVKZ6mIyZ8ck6kKQCD3VbjXG37RWp1z7GMp88XHCJxXq1SieCAxbFZfn86CEXYoPxptFNXBEm=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "REALLY REALLY" + } + ] + }, + "trackingParams": "CEEQyCAYFiITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "aYlXNpaQydk" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 5 seconds" + } + }, + "runs": [ + { + "text": "3:05" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CDAQyCAYFyITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "LE SSERAFIM" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_SJA2asw5TEA" + }, + "clickTrackingParams": "CDAQyCAYFyITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "ANTIFRAGILE" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEAQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1TWml3cEw2MnRvOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMSZiwpL62to8", + "videoId": "SZiwpL62to8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CEAQm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD4Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CD8QyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CD4Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "SZiwpL62to8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CD4Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDwQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CD0QyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CDwQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "SZiwpL62to8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDwQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDoQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDsQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDsQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CDoQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDkQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDkQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CDgQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDYQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CDcQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CDYQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "SZiwpL62to8" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CDYQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_SJA2asw5TEA" + }, + "clickTrackingParams": "CDUQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CDUQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CDQQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CDQQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDMQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtTWml3cEw2MnRvOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDMQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDEQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDIQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDIQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CDEQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CDAQyCAYFyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDAQyCAYFyITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSI_t2vXLlKzMSZoBBQgMEPgd", + "watchEndpoint": { + "index": 23, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "9750BB53E158A2E4", + "videoId": "SZiwpL62to8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "9750BB53E158A2E4", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "LE SSERAFIM" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/wO1e34ZIcA1kJp5IXYqt2JGE2IxrajoiHM_04M9Pgk8RqSxVBsAw1EK4DOuzb_r6NG1d8f9LHN4pcTLo=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "ANTIFRAGILE" + } + ] + }, + "trackingParams": "CDAQyCAYFyITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "SZiwpL62to8" + } + }, + { + "playlistPanelVideoRenderer": { + "canReorder": true, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 26 seconds" + } + }, + "runs": [ + { + "text": "4:26" + } + ] + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CB8QyCAYGCITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "Girls' Generation" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vctfV91h8tT" + }, + "clickTrackingParams": "CB8QyCAYGCITCNTN5e3poPsCFRvfVQodVcgMQg==" + }, + "text": "소녀시대 Girls' Generation" + }, + { + "text": " • " + }, + { + "text": "2007" + } + ] + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC8Qm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1tYmcxQ242VWE5VQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMmbg1Cn6Ua9U", + "videoId": "mbg1Cn6Ua9U", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CC8Qm_MFGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CC0Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CC4QyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CC0Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "mbg1Cn6Ua9U" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CC0Qvu4FGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCsQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCwQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CCsQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "mbg1Cn6Ua9U" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCsQ--8FGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCkQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCoQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCoQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CCkQjJ8GGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCcQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCgQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCgQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CCcQw5QGGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "REMOVE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCUQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "removeFromQueueEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Item removed from queue" + } + ] + }, + "trackingParams": "CCYQyscDIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } + }, + "clickTrackingParams": "CCUQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + ], + "videoId": "mbg1Cn6Ua9U" + } + }, + "text": { + "runs": [ + { + "text": "Remove from queue" + } + ] + }, + "trackingParams": "CCUQ4_sFGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_vctfV91h8tT" + }, + "clickTrackingParams": "CCQQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CCQQj_sFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CCMQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CCMQkPsFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCIQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgttYmcxQ242VWE5VQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CCIQkfsFGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "FLAG" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCAQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCEQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCEQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to report inappropriate content." + } + ] + }, + "title": { + "runs": [ + { + "text": "Need to report the video?" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CCAQjfYJGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CB8QyCAYGCITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CB8QyCAYGCITCNTN5e3poPsCFRvfVQodVcgMQjIDQkZhSNXX0fSnoY3cmQGaAQUIDBD4HQ==", + "watchEndpoint": { + "index": 24, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "OAHyAQQIAXgB", + "playlistId": "RDAMVM7nigXQS1Xb0", + "playlistSetVideoId": "C715F6D1FB204D0A", + "videoId": "mbg1Cn6Ua9U", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "hasPersistentPlaylistPanel": true, + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playlistSetVideoId": "C715F6D1FB204D0A", + "selected": false, + "shortBylineText": { + "runs": [ + { + "text": "Girls' Generation" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 180, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w180-h180-l90-rj", + "width": 180 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 302, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w302-h302-l90-rj", + "width": 302 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/O7dUKbQYzdF9HpCmIwf2lVXwNn67HldMtIyFUlt9IAioZtXGsnSWgrEl5YZuIHZnbPeE4W92T3dPFhs=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "title": { + "runs": [ + { + "text": "다시 만난 세계 Into The New World" + } + ] + }, + "trackingParams": "CB8QyCAYGCITCNTN5e3poPsCFRvfVQodVcgMQg==", + "videoId": "mbg1Cn6Ua9U" + } + } + ], + "continuations": [ + { + "nextRadioContinuationData": { + "clickTrackingParams": "CB4QxyAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "continuation": "CBkSSBILbWJnMUNuNlVhOVUiEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0dFltY3hRMjQyVldFNVZR" + } + } + ], + "isInfinite": true, + "numItemsToShow": 25, + "playlistId": "RDAMVM7nigXQS1Xb0", + "previewDescription": {}, + "shortBylineText": { + "runs": [ + { + "text": "Song radio" + } + ] + }, + "title": "INVU", + "titleText": { + "runs": [ + { + "text": "INVU" + } + ] + }, + "trackingParams": "CB4QxyAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "hack": true, + "subHeaderChipCloud": { + "chipCloudRenderer": { + "chips": [ + { + "chipCloudChipRenderer": { + "isSelected": true, + "navigationEndpoint": { + "clickTrackingParams": "CB0Q_V0YACITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CB0Q_V0YACITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDAMVM7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "All" + } + ] + }, + "trackingParams": "CB0Q_V0YACITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBwQ_V0YASITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBwQ_V0YASITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUaVl2N25pZ1hRUzFYYjA%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATiYv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Familiar" + } + ] + }, + "trackingParams": "CBwQ_V0YASITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBsQ_V0YAiITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBsQ_V0YAiITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUaVh2N25pZ1hRUzFYYjA%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATiXv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Discover" + } + ] + }, + "trackingParams": "CBsQ_V0YAiITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ_V0YAyITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBoQ_V0YAyITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUcFl2N25pZ1hRUzFYYjA%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATpYv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Popular" + } + ] + }, + "trackingParams": "CBoQ_V0YAyITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBkQ_V0YBCITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBkQ_V0YBCITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUcFh2N25pZ1hRUzFYYjA%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATpXv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Deep cuts" + } + ] + }, + "trackingParams": "CBkQ_V0YBCITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBgQ_V0YBSITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBgQ_V0YBSITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhJSREFUbWJ2N25pZ1hRUzFYYjA%3D" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATmbv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Upbeat" + } + ] + }, + "trackingParams": "CBgQ_V0YBSITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBcQ_V0YBiITCNTN5e3poPsCFRvfVQodVcgMQg==", + "queueUpdateCommand": { + "dedupeAgainstLocalQueue": true, + "fetchContentsCommand": { + "clickTrackingParams": "CBcQ_V0YBiITCNTN5e3poPsCFRvfVQodVcgMQg==", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhNSREFUZzBYdjduaWdYUVMxWGIw" + } + }, + "params": "8gECeAE%3D", + "playlistId": "RDATg0Xv7nigXQS1Xb0" + } + }, + "queueUpdateSection": "QUEUE_UPDATE_SECTION_AUTOPLAY" + } + }, + "text": { + "runs": [ + { + "text": "Korean dance" + } + ] + }, + "trackingParams": "CBcQ_V0YBiITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + ], + "trackingParams": "CBYQ_F0iEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + } + }, + "title": "Up next", + "trackingParams": "CBUQn7QFGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_LYRICS" + } + }, + "browseId": "MPLYt_Yqp7NyUFXMt-1" + }, + "clickTrackingParams": "CBQQpLQFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "title": "Lyrics", + "trackingParams": "CBQQpLQFGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_TRACK_RELATED" + } + }, + "browseId": "MPTRt_Yqp7NyUFXMt-1" + }, + "clickTrackingParams": "CBMQlM0FGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + }, + "title": "Related", + "trackingParams": "CBMQlM0FGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ] + } + } + } + }, + "currentVideoEndpoint": { + "clickTrackingParams": "CAAQg2ciEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "watchEndpoint": { + "index": 0, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bmlnWFFTMVhiMA%3D%3D" + } + }, + "playlistId": "RDAMVM7nigXQS1Xb0", + "videoId": "hh5GKVa8VtM" + } + }, + "playerOverlays": { + "playerOverlayRenderer": { + "actions": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CBAQpUEYACITCNTN5e3poPsCFRvfVQodVcgMQg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CBAQpUEYACITCNTN5e3poPsCFRvfVQodVcgMQg==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBEQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "hh5GKVa8VtM" + }, + "trackingParams": "CBAQpUEYACITCNTN5e3poPsCFRvfVQodVcgMQg==" + } + } + ], + "browserMediaSession": { + "browserMediaSessionRenderer": { + "album": { + "runs": [ + { + "text": "LOVE DIVE (LOVE DIVE)" + } + ] + }, + "thumbnailDetails": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + "width": 120 + }, + { + "height": 226, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w544-h544-l90-rj", + "width": 544 + } + ] + } + } + } + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetWatchNext_rid", + "value": "0x789241ff7a9f0993" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714247,9406013,23804281,23882503,23918597,23934970,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24094857,24120819,24135310,24140247,24161116,24162920,24164186,24169501,24181174,24184445,24185614,24186125,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24217535,24219713,24224266,24230619,24241378,24248091,24255543,24255545,24260783,24262346,24263796,24267564,24267570,24268142,24271464,24278596,24279196,24283556,24285110,24286005,24286019,24287327,24288043,24288442,24290374,24290840,24290971,24292955,24293803,24296354,24297358,24297748,24298084,24299747,24390185,24390674,24391018,24391541,24392399,24393382,24394548,24396550,24396819,24398048,24398986,24399148,24401557,24402220,24402891,24404640,24405581,24406605,24407199,24407665,24408534,24410759,24413483,24413557,24590921,39322399,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24292955,24285110,24406605,24296354,24590921,24077241,24255543,24267570,23946420,24001373,24248091,23966208,24034168,24181174,24278596,24410759,24299747,23804281,24161116,24290374,24290971,24197450,24169501,24262346,24002025,24391018,24290840,24186125,24402220,24396819,24200839,24408534,24241378,24391541,24398048,24286005,24162920,24286019,24288442,24407199,24211178,24279196,24297358,24002022,24263796,24260783,24390185,23934970,24267564,24224266,24297748,24283556,24394548,9406013,24120819,24255545,24392399,39322574,24293803,23998056,24230619,24007246,24401557,24399148,24004644,39322504,24393382,24184445,24217535,24404640,24405581,24298084,24390674,24402891,24398986,24094857,24271464,24268142,24185614,24288043,24036947,24187377,24199724,1714247,24407665,24164186,24413483,23882503,23918597,39322399,24080738,24287327,24396550,24135310,24219713,24191629,23983296,24187043,24140247,24413557" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgtiRTFlTzZ4bUhldyjj8K2bBg%3D%3D" + }, + "trackingParams": "CAAQg2ciEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "videoReporting": { + "reportFormModalRenderer": { + "cancelButton": { + "buttonRenderer": { + "isDisabled": false, + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "trackingParams": "CAMQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "footer": { + "runs": [ + { + "text": "If you are the copyright owner of this video and believe it has been uploaded without your permission, please follow " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "urlEndpoint": { + "url": "//support.google.com/youtube/answer/2807622?hl=en" + } + }, + "text": "these directions" + }, + { + "text": " to submit a copyright infringement notice." + } + ] + }, + "legalReportCheckbox": { + "booleanFormFieldV2Renderer": { + "disableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_SUBMIT_BUTTON_SHOW" + } + }, + "enableCommand": { + "clickTrackingParams": "CAEQ55sBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_NEXT_BUTTON_SHOW" + } + }, + "label": { + "runs": [ + { + "deemphasize": true, + "text": "(Optional)" + }, + { + "text": " I believe this content should be restricted under the Network Enforcement Law. " + }, + { + "navigationEndpoint": { + "clickTrackingParams": "CAEQ55sBIhMI1M3l7emg-wIVG99VCh1VyAxC", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "//support.google.com/youtube/?p=Netz_DG&hl=en" + } + }, + "text": "Learn more" + } + ] + } + } + }, + "nextButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Next" + } + ] + }, + "trackingParams": "CAIQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "optionsSupportedRenderers": { + "optionsRenderer": { + "items": [ + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA8Q7ZMBGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QASyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Sexual content" + } + ] + }, + "trackingParams": "CA8Q7ZMBGAAiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA4Q7ZMBGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QATaYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Violent or repulsive content" + } + ] + }, + "trackingParams": "CA4Q7ZMBGAEiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CA0Q7ZMBGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QARSYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Hateful or abusive content" + } + ] + }, + "trackingParams": "CA0Q7ZMBGAIiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAwQ7ZMBGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QARGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harassment or bullying" + } + ] + }, + "trackingParams": "CAwQ7ZMBGAMiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAsQ7ZMBGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QAQ2YAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Harmful or dangerous acts" + } + ] + }, + "trackingParams": "CAsQ7ZMBGAQiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAoQ7ZMBGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QAUGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Misinformation" + } + ] + }, + "trackingParams": "CAoQ7ZMBGAUiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAkQ7ZMBGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QAQyYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Child abuse" + } + ] + }, + "trackingParams": "CAkQ7ZMBGAYiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAgQ7ZMBGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAgQ7ZMBGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QARqYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Infringes my rights" + } + ] + }, + "trackingParams": "CAgQ7ZMBGAciEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_SHOW" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAcQ7ZMBGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QATWYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Promotes terrorism" + } + ] + }, + "trackingParams": "CAcQ7ZMBGAgiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + { + "optionSelectableItemRenderer": { + "clickCommands": [ + { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "modifyReportFormCommand": { + "action": "REPORT_FORM_ACTION_LEGAL_CHECKBOX_HIDE" + } + } + ], + "submitEndpoint": { + "clickTrackingParams": "CAYQ7ZMBGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=", + "flagEndpoint": { + "flagAction": "EAciDwoLaGg1R0tWYThWdE1QBTILaGg1R0tWYThWdE2QATGYAQGoAQM%3D" + } + }, + "text": { + "runs": [ + { + "text": "Spam or misleading" + } + ] + }, + "trackingParams": "CAYQ7ZMBGAkiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + } + ], + "trackingParams": "CAUQ9EoiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "submitButton": { + "buttonRenderer": { + "isDisabled": true, + "style": "STYLE_BRAND", + "text": { + "runs": [ + { + "text": "Report" + } + ] + }, + "trackingParams": "CAQQ8FsiEwjUzeXt6aD7AhUb31UKHVXIDEI=" + } + }, + "title": { + "runs": [ + { + "text": "Report video" + } + ] + }, + "trackingParams": "CAEQ55sBIhMI1M3l7emg-wIVG99VCh1VyAxC" + } + } +} diff --git a/testfiles/music_details/related.json b/testfiles/music_details/related.json new file mode 100644 index 0000000..6fb3ffa --- /dev/null +++ b/testfiles/music_details/related.json @@ -0,0 +1,21700 @@ +{ + "contents": { + "sectionListRenderer": { + "contents": [ + { + "musicCarouselShelfRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CMQFEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "FOREVER 1" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CMQFEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Girls' Generation" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CMQFEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "FOREVER 1 - The 7th Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNQFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1RaXppSjQwa1R6MA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMQiziJ40kTz0", + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNQFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNIFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNMFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNIFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNIFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNAFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNEFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNAFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "QiziJ40kTz0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNAFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CM4FEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM8FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM8FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CM4FEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpKfyaM_adScldZpwOh-bWW3QrKOMy0CpCh0pcpdlk5JLWRADpYKLSwqRAy9jX1DA3NUIH4_2RkfP7HV1PoTE-djC1kkfA" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CM4FEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMwFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM0FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM0FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMwFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_gpWHoz5UqGF" + }, + "clickTrackingParams": "CMsFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMsFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCGn8T3PmIkow87GeZC9mW7g" + }, + "clickTrackingParams": "CMoFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMoFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMkFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtRaXppSjQwa1R6MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMkFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CMYFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMgFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMgFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CMYFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMcFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMcFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "QiziJ40kTz0" + }, + "trackingParams": "CMYFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CMUFEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause FOREVER 1 - Girls' Generation" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play FOREVER 1 - Girls' Generation" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CNUFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "QiziJ40kTz0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CNUFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "QiziJ40kTz0" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/BUvfDzYYoFWiMZ7qdbRmDNwQAb1BUO2EJqDlSF7D8cVqaqOYCnibj4YtRf70liOT8j8382sVdjQb-9OJ9g=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CNYFEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CMQFEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CLEFEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "After LIKE" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLEFEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "IVE" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CLEFEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "After LIKE" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMEFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1nOTJISWFjOXVmQQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMg92HIac9ufA", + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMEFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL8FEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMAFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CL8FEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CL8FEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CL0FEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CL4FEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CL0FEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "g92HIac9ufA" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CL0FEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLsFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLwFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLwFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLsFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpLxs5ZydQcWc-YU4CArmGb7Xk0QD82wpt69CfoTWDPccJCwx4KJcY-xVd_PhDBrcYaly5KtIY6rDZ2P1xrHRJ3NQt9_Qw" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CLsFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLkFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLoFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLoFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLkFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Bfjf00mXFJe" + }, + "clickTrackingParams": "CLgFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLgFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLcFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLcFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLYFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtnOTJISWFjOXVmQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLYFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CLMFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLUFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLUFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CLMFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLQFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLQFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "g92HIac9ufA" + }, + "trackingParams": "CLMFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CLIFEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause After LIKE - IVE" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play After LIKE - IVE" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMIFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "g92HIac9ufA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMIFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "g92HIac9ufA" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/kbwN5hyEYdCuz98kPGZfBKjp3acqdvVFXSeihO92ZZilc4FzfrELauOQD7v5Iede-8qIK2tkBRu89g6vJA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMMFEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CLEFEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJ4FEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "khgCIMs_lVQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "삠삠 (BEAM BEAM)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCVXeNwNQs07XQ8d1HtvuxVg" + }, + "clickTrackingParams": "CJ4FEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "전소연 (JEON SOYEON)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_PIdAoURKxSJ" + }, + "clickTrackingParams": "CJ4FEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Windy" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4FEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1raGdDSU1zX2xWUQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMkhgCIMs_lVQ", + "videoId": "khgCIMs_lVQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CK4FEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKwFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CK0FEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKwFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "khgCIMs_lVQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKwFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKoFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKsFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKoFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "khgCIMs_lVQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKoFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKgFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKkFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKkFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKgFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpLlGI4ljOSKo_trNLvVMpnWsXwQpwm3xRX5mg9Lbh2UpD4EFx8FMfo1BHG01_9T5uJy7teMm1lJE9srKkSWdhA0Pcnxzw" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CKgFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKcFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKcFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKYFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_PIdAoURKxSJ" + }, + "clickTrackingParams": "CKUFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKUFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCVXeNwNQs07XQ8d1HtvuxVg" + }, + "clickTrackingParams": "CKQFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKQFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtraGdDSU1zX2xWUQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKMFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CKAFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKIFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKIFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CKAFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKEFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKEFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "khgCIMs_lVQ" + }, + "trackingParams": "CKAFEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CJ8FEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 삠삠 (BEAM BEAM) - 전소연 (JEON SOYEON)" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 삠삠 (BEAM BEAM) - 전소연 (JEON SOYEON)" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CK8FEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "khgCIMs_lVQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CK8FEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "khgCIMs_lVQ" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/ZoskAzVhg7B9sPgSXO1eCSiYKle7L4N5pAuKPHFuzIZU4qqtGTHjxektboNuba8fYS6gJtToqpG8hlg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/ZoskAzVhg7B9sPgSXO1eCSiYKle7L4N5pAuKPHFuzIZU4qqtGTHjxektboNuba8fYS6gJtToqpG8hlg=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLAFEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CJ4FEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIsFEMn0AhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "i2VGa-ETiM4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Life's Too Short" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CIsFEMn0AhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CIsFEMn0AhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Girls - The 2nd Mini Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1pMlZHYS1FVGlNNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMi2VGa-ETiM4", + "videoId": "i2VGa-ETiM4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJsFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJkFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJoFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJkFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "i2VGa-ETiM4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJkFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJcFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJgFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJcFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "i2VGa-ETiM4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJcFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJUFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJYFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJYFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJUFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIASkFerq2Cjm24ekd8kLwxtAlNX1e8D-vcgLTnVXGsQkr3VJ1j8NfEPIJgWe4eUftS9UmOvqtBQmJaq1Rr7xG8SGXIQg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CJUFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJMFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJQFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJQFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJMFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CJIFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJIFEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CJEFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJEFEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJAFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtpMlZHYS1FVGlNNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJAFEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CI0FEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CI0FEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI4FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI4FEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "i2VGa-ETiM4" + }, + "trackingParams": "CI0FEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CIwFEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Life's Too Short - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Life's Too Short - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJwFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "i2VGa-ETiM4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJwFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "i2VGa-ETiM4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJ0FEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CIsFEMn0AhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CPgEEMn0AhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Weekend" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CPgEEMn0AhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "TAEYEON" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "CPgEEMn0AhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Weekend" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIgFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JTkxGbE4tUFpxNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMINLFlN-PZq4", + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIgFEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIYFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIcFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIYFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIYFEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIQFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIUFEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIQFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "INLFlN-PZq4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIQFEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIIFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIMFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIMFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIIFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpKeWDHxbh8ATU0IwEq9wUyNeoIAQfTciCm2D_PFP2fnCt8ZbYMG_lR7KvAV2htbk66ioJvshGznj02u7XYDpozCk1Mqsg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CIIFEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIAFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIEFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIEFEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIAFEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_AXLV76B1XHw" + }, + "clickTrackingParams": "CP8EEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CP8EEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CP4EEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CP4EEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP0EEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtJTkxGbE4tUFpxNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CP0EEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CPoEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPwEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPwEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CPoEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPsEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPsEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "INLFlN-PZq4" + }, + "trackingParams": "CPoEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CPkEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Weekend - TAEYEON" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Weekend - TAEYEON" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIkFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "INLFlN-PZq4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIkFEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "INLFlN-PZq4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Eb4F6fw9Q10ZXODpe4iFDSSn_AQgC3r19HkGT9B1FDOjxg-4vsAMUEqIrjTckWodpjMu4Wb48J1eig5J=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIoFEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CPgEEMn0AhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "COUEEMn0AhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "ZzbNM2l-AAA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Hello" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTEWSEBfdU8GB7J_XV6VBKw" + }, + "clickTrackingParams": "COUEEMn0AhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "JOY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_DGu8PgmQPg4" + }, + "clickTrackingParams": "COUEEMn0AhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Hello" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aemJOTTJsLUFBQQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMZzbNM2l-AAA", + "videoId": "ZzbNM2l-AAA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPUEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPMEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPQEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPMEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ZzbNM2l-AAA" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPMEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPEEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPIEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPEEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ZzbNM2l-AAA" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPEEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CO8EEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPAEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPAEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CO8EEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpJbLnjhyI7tcT9f2XXEY7cRX4eZh9b_BJZfJJRrkR_kPIrWwCWaF6_ZOHVsOusuROCy6KhRqCbiQOt3p9G_MxxykYr-Wg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CO8EEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO0EEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO4EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CO4EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CO0EEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_DGu8PgmQPg4" + }, + "clickTrackingParams": "COwEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COwEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTEWSEBfdU8GB7J_XV6VBKw" + }, + "clickTrackingParams": "COsEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COsEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COoEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtaemJOTTJsLUFBQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COoEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "COcEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COkEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COkEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "COcEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COgEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COgEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "ZzbNM2l-AAA" + }, + "trackingParams": "COcEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "COYEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Hello - JOY" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Hello - JOY" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CPYEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "ZzbNM2l-AAA", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CPYEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "ZzbNM2l-AAA" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/IpMVxsklZhFPfHdLqbFAwVn9uCduaixkbcyhvuPCKq6mKR-CLSmvovIsE_Q8OMhFmduUNAeFf7rTODk=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/IpMVxsklZhFPfHdLqbFAwVn9uCduaixkbcyhvuPCKq6mKR-CLSmvovIsE_Q8OMhFmduUNAeFf7rTODk=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CPcEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "COUEEMn0AhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CNIEEMn0AhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "i4loHXi8f3A", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Forever 약속" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CNIEEMn0AhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CNIEEMn0AhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Girls - The 2nd Mini Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COIEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1pNGxvSFhpOGYzQQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMi4loHXi8f3A", + "videoId": "i4loHXi8f3A", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COIEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COAEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COEEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COAEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "i4loHXi8f3A" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COAEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CN4EEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CN8EEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CN4EEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "i4loHXi8f3A" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CN4EEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNwEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN0EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN0EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNwEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpLfwzK2xytVbTe8KDY-65KSSOCzkchhVqG02KCikUVdIrUQ5tB9ypJT1tHUcZeuT-2oMUAOCX3pFdxaEl_Zcs7ioecuBg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CNwEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNoEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNsEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNsEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNoEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CNkEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNkEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CNgEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNgEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtpNGxvSFhpOGYzQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNcEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CNQEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNYEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNYEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CNQEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNUEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNUEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "i4loHXi8f3A" + }, + "trackingParams": "CNQEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CNMEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Forever 약속 - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Forever 약속 - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "COMEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "i4loHXi8f3A", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "COMEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "i4loHXi8f3A" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "COQEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CNIEEMn0AhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CL8EEMn0AhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "miqQAzOXPBo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "달라달라 DALLA DALLA" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CL8EEMn0AhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "ITZY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_xyvxcuge8JF" + }, + "clickTrackingParams": "CL8EEMn0AhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "IT'z Different" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM8EEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1taXFRQXpPWFBCbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMmiqQAzOXPBo", + "videoId": "miqQAzOXPBo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CM8EEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CM0EEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CM4EEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CM0EEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "miqQAzOXPBo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CM0EEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMwEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMsEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "miqQAzOXPBo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMsEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMkEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMoEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMoEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMkEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIhPs8DGs7kRXigC6A8OTd77TqiKdaiyPyhcpOqvE4evAdkqFGSnOcjAkpFOnW_UYnxcgp6VNF8EndRxodvM-vhXNtdbQ" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CMkEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMcEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMgEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMgEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMcEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_xyvxcuge8JF" + }, + "clickTrackingParams": "CMYEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMYEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CMUEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMUEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMQEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgttaXFRQXpPWFBCbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMQEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CMEEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMMEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMMEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CMEEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMIEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMIEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "miqQAzOXPBo" + }, + "trackingParams": "CMEEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CMAEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 달라달라 DALLA DALLA - ITZY" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 달라달라 DALLA DALLA - ITZY" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CNAEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "miqQAzOXPBo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CNAEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "miqQAzOXPBo" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/z9CRcjqBFHC_GY3p9pAfuTd1BuG-02DsmpcHm5CoyV_WFVnK0rcuYHdPSW-zjo_WlKiZv_vByOT-X0yOqQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/z9CRcjqBFHC_GY3p9pAfuTd1BuG-02DsmpcHm5CoyV_WFVnK0rcuYHdPSW-zjo_WlKiZv_vByOT-X0yOqQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CNEEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CL8EEMn0AhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CKwEEMn0AhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "LOVE DIVE (LOVE DIVE)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CKwEEMn0AhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "IVE" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CKwEEMn0AhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "LOVE DIVE (LOVE DIVE)" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaDVHS1ZhOFZ0TQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMhh5GKVa8VtM", + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLwEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLsEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLoEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLoEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLgEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLkEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLgEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "hh5GKVa8VtM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLgEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLYEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLcEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLcEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLYEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpKAy94ETKhSbKxVTnCfmZRJCk8Uj2nYXtWfbgRcYxAOQLUEghaeNPLmAtxl4awUhs9AvrHezRnnLaEiNWGC6GBlEil5wA" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CLYEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLUEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLUEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLQEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Yqp7NyUFXMt" + }, + "clickTrackingParams": "CLMEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLMEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CLIEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLIEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLEEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtoaDVHS1ZhOFZ0TQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLEEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CK4EEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLAEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLAEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CK4EEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "hh5GKVa8VtM" + }, + "trackingParams": "CK4EEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CK0EEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause LOVE DIVE (LOVE DIVE) - IVE" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play LOVE DIVE (LOVE DIVE) - IVE" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CL0EEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "hh5GKVa8VtM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CL0EEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "hh5GKVa8VtM" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/jRELX5qAew8CuPt1mAzv_51WgcWjY08kCbK051wB4MX8B_4K9CgUVX5YHqxRwPoFhoNQZ69vbY03tL6S=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CL4EEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CKwEEMn0AhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJkEEMn0AhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "dzwSnvfKEtw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Vanilla" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCppZqNOsH4V2562WtaCrpjw" + }, + "clickTrackingParams": "CJkEEMn0AhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "LIGHTSUM" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_OQeHMPRfqBs" + }, + "clickTrackingParams": "CJkEEMn0AhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Vanilla" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKkEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1kendTbnZmS0V0dw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMdzwSnvfKEtw", + "videoId": "dzwSnvfKEtw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKkEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKcEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKgEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKcEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "dzwSnvfKEtw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKcEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKUEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKYEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKUEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "dzwSnvfKEtw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKUEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKMEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKQEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKQEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKMEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpL36daEwrBPtVCJRWsPHeEaqVUVYX0YTGsouWQefEu3l3HBM8p-ALabALg2mUKZGL3aCaRUMQmJ05UpexBlWKYuzEUbuw" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CKMEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKEEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKIEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKIEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKEEEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_OQeHMPRfqBs" + }, + "clickTrackingParams": "CKAEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKAEEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCppZqNOsH4V2562WtaCrpjw" + }, + "clickTrackingParams": "CJ8EEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJ8EEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4EEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtkendTbnZmS0V0dw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJ4EEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CJsEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ0EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ0EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CJsEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJwEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJwEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "dzwSnvfKEtw" + }, + "trackingParams": "CJsEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CJoEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Vanilla - LIGHTSUM" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Vanilla - LIGHTSUM" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKoEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "dzwSnvfKEtw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKoEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "dzwSnvfKEtw" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/sHhuQYyRiXbBKowt_Ab80XgblSRukfnYt8fFyn3QxO57yjtSo_CZn5s1LOEOoBK_aENHISravRIa6GE=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/sHhuQYyRiXbBKowt_Ab80XgblSRukfnYt8fFyn3QxO57yjtSo_CZn5s1LOEOoBK_aENHISravRIa6GE=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKsEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CJkEEMn0AhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIYEEMn0AhgKIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Savage" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CIYEEMn0AhgKIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CIYEEMn0AhgKIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Savage - The 1st Mini Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJYEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1SRW1VaWRjSnQ1SQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMREmUidcJt5I", + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJYEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJQEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJUEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJQEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "REmUidcJt5I" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJQEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJMEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJIEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "REmUidcJt5I" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJIEEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJAEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJEEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJEEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJAEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIwqrdllLTr4UfRC3JnMOXGvyAhYN5Zg3sYsIPTJx-sUVXsYzjPRbXdsmwt1cvUoG6TOvcKEJpda_FbwAmLJUVZInGiyg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CJAEEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI4EEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8EEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CI4EEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CI0EEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CI0EEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CIwEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIwEEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIsEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtSRW1VaWRjSnQ1SQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIsEEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CIgEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIoEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIoEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CIgEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIkEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIkEEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "REmUidcJt5I" + }, + "trackingParams": "CIgEEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CIcEEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Savage - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Savage - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJcEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJcEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "REmUidcJt5I" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJgEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CIYEEMn0AhgKIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CPMDEMn0AhgLIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Feel My Rhythm" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CPMDEMn0AhgLIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Red Velvet" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CPMDEMn0AhgLIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "'The ReVe Festival 2022 - Feel My Rhythm'" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIMEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1PWFd6X3g2LWRybw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMOXWz_x6-dro", + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIMEEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIEEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIIEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIEEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIEEEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CP8DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIAEEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CP8DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "OXWz_x6-dro" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CP8DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CP0DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP4DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP4DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CP0DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpL0KXmNjIBSsQ1SUnNNtQjfmjtOCnggdfji0jFh21tKLYiGLJOY31PYF3ICtz87N40lm8xZbRbQ_oal0fLRefqeo6IRPQ" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CP0DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPwDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPwDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPsDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fwK4xLwdkoj" + }, + "clickTrackingParams": "CPoDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPoDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCHmZYTfdTyVKQEJicLiXEOg" + }, + "clickTrackingParams": "CPkDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPkDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPgDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtPWFd6X3g2LWRybw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPgDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CPUDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPcDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPcDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CPUDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPYDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPYDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "OXWz_x6-dro" + }, + "trackingParams": "CPUDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CPQDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Feel My Rhythm - Red Velvet" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Feel My Rhythm - Red Velvet" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIQEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "OXWz_x6-dro", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIQEEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "OXWz_x6-dro" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Zkk_jGQgpi2xShYOtrLbb9Aw3INchh0AWRQRiDVhyw7RMPXAs5dbejgRMC7neOjmBZp2PB5eqvk4oAnItQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIUEEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CPMDEMn0AhgLIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "COADEMn0AhgMIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "aFoqCI75WoY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "TOMBOY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "COADEMn0AhgMIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "(G)I-DLE" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_nYE1gWxze2X" + }, + "clickTrackingParams": "COADEMn0AhgMIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "I NEVER DIE" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPADEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1hRm9xQ0k3NVdvWQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMaFoqCI75WoY", + "videoId": "aFoqCI75WoY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPADEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CO4DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CO8DEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CO4DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "aFoqCI75WoY" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CO4DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COwDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CO0DEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COwDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "aFoqCI75WoY" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COwDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COoDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COsDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COsDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COoDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIdgZwaWHtr9LdROUbJjBVuN4dSEt_MOuCF0uHN9aMQKFRwsNOI4BTC5-sYYI5J57h547O2_DTZKzBRrUTTSdLftK7zIA" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "COoDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COgDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COkDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COkDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COgDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_nYE1gWxze2X" + }, + "clickTrackingParams": "COcDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COcDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "COYDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COYDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COUDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgthRm9xQ0k3NVdvWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COUDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "COIDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COQDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COQDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "COIDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COMDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COMDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "aFoqCI75WoY" + }, + "trackingParams": "COIDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "COEDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause TOMBOY - (G)I-DLE" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play TOMBOY - (G)I-DLE" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CPEDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "aFoqCI75WoY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CPEDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "aFoqCI75WoY" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/s7OfLLkq-773i4R8j9H6-Y7MY3b6bXNG6BkAakHT87pbEsJrMp_qBM7bUKDmBUvqCOrto2IxR6sm3Luo=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/s7OfLLkq-773i4R8j9H6-Y7MY3b6bXNG6BkAakHT87pbEsJrMp_qBM7bUKDmBUvqCOrto2IxR6sm3Luo=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CPIDEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "COADEMn0AhgMIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CM0DEMn0AhgNIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "_Pm74XignKI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Can't Control Myself" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CM0DEMn0AhgNIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "TAEYEON" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4xbv14CiQJm" + }, + "clickTrackingParams": "CM0DEMn0AhgNIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "INVU - The 3rd Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0DEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fUG03NFhpZ25LSQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_Pm74XignKI", + "videoId": "_Pm74XignKI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CN0DEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNsDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNwDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNsDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_Pm74XignKI" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNsDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNkDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNoDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNkDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_Pm74XignKI" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNkDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNcDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNgDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNgDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNcDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpKJ3JdzkInRJ9OHWWS5Jh_bKFS7BVw0_asC-lcL_xliDXg6uNu4V4XEViAIXQkxEEgDoqqDq1u5nir2lvLogft1U2uMsg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CNcDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNUDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNYDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNYDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNUDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4xbv14CiQJm" + }, + "clickTrackingParams": "CNQDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNQDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwzCuKxyMY_sT7hr1E8G1XA" + }, + "clickTrackingParams": "CNMDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CNMDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNIDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfUG03NFhpZ25LSQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNIDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CM8DEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNEDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNEDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CM8DEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNADEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNADEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "_Pm74XignKI" + }, + "trackingParams": "CM8DEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CM4DEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Can't Control Myself - TAEYEON" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Can't Control Myself - TAEYEON" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CN4DEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "_Pm74XignKI", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CN4DEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "_Pm74XignKI" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/2a1Lr46_ibhVNX5tZK_PnsmKFpB1ptZ9eUqtlcCXTRSxAcOLC7HpAO0pqyFJTttUPHAiYpqkTH251DIQ9A=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CN8DEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CM0DEMn0AhgNIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CLoDEMn0AhgOIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "-uOShlFu1v8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "SNEAKERS" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CLoDEMn0AhgOIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "ITZY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E9b3lnfYp1X" + }, + "clickTrackingParams": "CLoDEMn0AhgOIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "CHECKMATE" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMoDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0tdU9TaGxGdTF2OA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM-uOShlFu1v8", + "videoId": "-uOShlFu1v8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMoDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMgDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMkDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMgDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "-uOShlFu1v8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMgDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMYDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMcDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMYDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "-uOShlFu1v8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMYDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMQDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMUDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMUDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMQDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpKNG4RkFcMQoW_uZ6KDNkfx1-5zZjwCuuZXf7DEKe2hoZzh9Wi6pjVvpdWG9l4SgeFxroaX3rt2ICM1GmZ1L28evDpTyg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CMQDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMIDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMMDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMMDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMIDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E9b3lnfYp1X" + }, + "clickTrackingParams": "CMEDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMEDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CMADEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMADEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8DEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgstdU9TaGxGdTF2OA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CL8DEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CLwDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL4DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL4DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CLwDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL0DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL0DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "-uOShlFu1v8" + }, + "trackingParams": "CLwDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CLsDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause SNEAKERS - ITZY" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play SNEAKERS - ITZY" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMsDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "-uOShlFu1v8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMsDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "-uOShlFu1v8" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/C5m5SYqUm1EW-AZT7TP8VUAXkJzbBNOcyiF_9ddvFTfcsU9Epx8FOjbKPk4pXev3LBpwJy006rtPent4=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMwDEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CLoDEMn0AhgOIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CKcDEMn0AhgPIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "LP9sF1v-vz4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "도깨비불 Illusion" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CKcDEMn0AhgPIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CKcDEMn0AhgPIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Girls - The 2nd Mini Album" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1MUDlzRjF2LXZ6NA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMLP9sF1v-vz4", + "videoId": "LP9sF1v-vz4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLcDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLYDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLUDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "LP9sF1v-vz4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLUDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLMDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLQDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLMDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "LP9sF1v-vz4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLMDEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLEDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLIDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLIDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLEDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIxfKa-aGlTMiDqhuyeU5HkQkWYcuWri6DyVXQwIyTh5FbVsvMNr70ZTRWbTXUygDc4pZIznYHmrrDb2R3zKWbDzr3k8A" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CLEDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK8DEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLADEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLADEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CK8DEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CK4DEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CK4DEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CK0DEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CK0DEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtMUDlzRjF2LXZ6NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKwDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CKkDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKsDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKsDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CKkDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKoDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKoDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "LP9sF1v-vz4" + }, + "trackingParams": "CKkDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CKgDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 도깨비불 Illusion - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 도깨비불 Illusion - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLgDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "LP9sF1v-vz4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLgDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "LP9sF1v-vz4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLkDEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CKcDEMn0AhgPIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJQDEMn0AhgQIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "KJrPsT2X-yk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Weapon (With Newnion & FLOOR) (Prod. by Czaer)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CJQDEMn0AhgQIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "ITZY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HbaecY0lkXn" + }, + "clickTrackingParams": "CJQDEMn0AhgQIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Street Dance Girls Fighter (SGF) Special" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKQDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1LSnJQc1QyWC15aw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMKJrPsT2X-yk", + "videoId": "KJrPsT2X-yk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKQDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKIDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKMDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKIDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "KJrPsT2X-yk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKIDEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKADEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKEDEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKADEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "KJrPsT2X-yk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKADEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJ4DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ8DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ8DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJ4DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIX7zh5nvAnuVfmoamuwjdxQwcgY1IiuMhCgQ_PgcKdUkOeVjx3CbOYVPzk0IOTh3BfnprLy92i1bjOTSRw_6yi7RRO4g" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CJ4DEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJwDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ0DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ0DEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJwDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HbaecY0lkXn" + }, + "clickTrackingParams": "CJsDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJsDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CJoDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJoDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtLSnJQc1QyWC15aw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJkDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CJYDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CJYDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJcDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJcDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "KJrPsT2X-yk" + }, + "trackingParams": "CJYDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CJUDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Weapon (With Newnion & FLOOR) (Prod. by Czaer) - ITZY" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Weapon (With Newnion & FLOOR) (Prod. by Czaer) - ITZY" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKUDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "KJrPsT2X-yk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKUDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "KJrPsT2X-yk" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/V3KA-Ok7cIPdxHPzYGO7Fa6eZ3hrpGk-j5dn-F8tv8gtf3aqFFFhzp44ZKfRQB7tose0dKT__BTXXr8=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/V3KA-Ok7cIPdxHPzYGO7Fa6eZ3hrpGk-j5dn-F8tv8gtf3aqFFFhzp44ZKfRQB7tose0dKT__BTXXr8=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKYDEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CJQDEMn0AhgQIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIEDEMn0AhgRIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "tkzYyEp4zB4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Next Level" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CIEDEMn0AhgRIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_EvUWUKT2PHE" + }, + "clickTrackingParams": "CIEDEMn0AhgRIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Next Level" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJEDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk10a3pZeUVwNHpCNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMtkzYyEp4zB4", + "videoId": "tkzYyEp4zB4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJEDEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI8DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJADEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CI8DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "tkzYyEp4zB4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CI8DEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI0DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CI4DEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CI0DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "tkzYyEp4zB4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CI0DEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIsDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIwDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIwDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIsDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpIXvcBOUSSopaLs82tWCy4B3F9UhLQp8pLk7w9tn1wjdxgJ5JuTApOAlrIvlH7IetZtv1bbIghPwo6aZDvokKlRuMBE4Q" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CIsDEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIoDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIoDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIkDEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_EvUWUKT2PHE" + }, + "clickTrackingParams": "CIgDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIgDEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CIcDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIcDEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIYDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt0a3pZeUVwNHpCNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIYDEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CIMDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIUDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIUDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CIMDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIQDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIQDEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "tkzYyEp4zB4" + }, + "trackingParams": "CIMDEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CIIDEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Next Level - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Next Level - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJIDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "tkzYyEp4zB4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJIDEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "tkzYyEp4zB4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/KRU-LikB-YvAXaEeHgh_8ismnHXjT_GRgr3PKv2Hjcm7Y9TNyzb2cHRKv0B5MaySP9A1ifqSazQSwPd9=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJMDEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CIEDEMn0AhgRIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CO4CEMn0AhgSIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "ZpD59tu5_Rk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "ICY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CO4CEMn0AhgSIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "ITZY" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4sedh2NnbiA" + }, + "clickTrackingParams": "CO4CEMn0AhgSIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "IT'z ICY" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP4CEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1acEQ1OXR1NV9Saw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMZpD59tu5_Rk", + "videoId": "ZpD59tu5_Rk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CP4CEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPwCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CP0CEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPwCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ZpD59tu5_Rk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPwCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPoCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPsCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPoCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ZpD59tu5_Rk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPoCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPgCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPkCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPkCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CPgCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpJA-4VOJz7o37TFn4fXnv9EMXNjqqKHKTfmxncWxww_pMhSwNXGEkn0aKW_GMSJP3-5he4Wxc1ynIvMkG-79CywwZ3vLA" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "CPgCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPYCEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPcCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPcCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPYCEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_4sedh2NnbiA" + }, + "clickTrackingParams": "CPUCEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPUCEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CPQCEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPQCEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPMCEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtacEQ1OXR1NV9Saw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPMCEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CPACEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPICEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPICEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CPACEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "ZpD59tu5_Rk" + }, + "trackingParams": "CPACEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CO8CEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause ICY - ITZY" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play ICY - ITZY" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CP8CEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "ZpD59tu5_Rk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CP8CEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "ZpD59tu5_Rk" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/JIC_5NBHuAZOX-0rUW5lzxZScpaFygUK7i-aGiaSBEUTmFoaYAurgp_2PlX6So5hr41pyqHuI26n1do0=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/JIC_5NBHuAZOX-0rUW5lzxZScpaFygUK7i-aGiaSBEUTmFoaYAurgp_2PlX6So5hr41pyqHuI26n1do0=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIADEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CO4CEMn0AhgSIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CNsCEMn0AhgTIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "_eNXeEx9Hvk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "You can't sit with us (You can't sit with us)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCmeskqhmPRuteGVH4yCXT0A" + }, + "clickTrackingParams": "CNsCEMn0AhgTIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "SUNMI" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ZT8CWsSNWpt" + }, + "clickTrackingParams": "CNsCEMn0AhgTIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "1/6 (6분의1)" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COsCEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fZU5YZUV4OUh2aw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_eNXeEx9Hvk", + "videoId": "_eNXeEx9Hvk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COsCEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COkCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COoCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COkCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_eNXeEx9Hvk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COkCEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COcCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COgCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COcCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_eNXeEx9Hvk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COcCEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COUCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COYCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COYCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COUCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "feedbackEndpoint": { + "feedbackToken": "AB9zfpJrWNExTRTlrxV9LpEyvL0Aroxss8rOy3ZbGYvSow7KA_Ebhilt1I6wp3Djmx2ZRYbPpncAJQ_6go9HaidaYUP6RV--Vg" + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove from library" + } + ] + }, + "trackingParams": "COUCEIT_BRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COMCEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COQCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COQCEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COMCEMOUBhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ZT8CWsSNWpt" + }, + "clickTrackingParams": "COICEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COICEI_7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCmeskqhmPRuteGVH4yCXT0A" + }, + "clickTrackingParams": "COECEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COECEJD7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COACEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfZU5YZUV4OUh2aw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COACEJH7BRgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CN0CEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CN0CEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN4CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN4CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "_eNXeEx9Hvk" + }, + "trackingParams": "CN0CEKVBGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CNwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause You can't sit with us (You can't sit with us) - SUNMI" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play You can't sit with us (You can't sit with us) - SUNMI" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "COwCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "_eNXeEx9Hvk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "COwCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "_eNXeEx9Hvk" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/R6_7eglKZh3ieUfPS8Sa3xW_9LDoPfQfRuqkoxStBRRfyBY1jOa6MFNl3r5iZcbCXes9o0_Jiz6dN0CZ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/R6_7eglKZh3ieUfPS8Sa3xW_9LDoPfQfRuqkoxStBRRfyBY1jOa6MFNl3r5iZcbCXes9o0_Jiz6dN0CZ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CO0CEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CNsCEMn0AhgTIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "fullbleedStyle": "MUSIC_CAROUSEL_SHELF_FULLBLEED_STYLE_CONTENT_NOT_INSET", + "header": { + "musicCarouselShelfBasicHeaderRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "You might also like" + } + }, + "headerStyle": "MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO", + "title": { + "runs": [ + { + "text": "You might also like" + } + ] + }, + "trackingParams": "CNcFEIi8BCITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "itemSize": "COLLECTION_STYLE_ITEM_SIZE_SMALL", + "numItemsPerColumn": "4", + "trackingParams": "CNoCEKGzAhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicCarouselShelfRenderer": { + "contents": [ + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CNcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CNUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CNMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CNACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CM4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTGJycndYLVJmVnVHaFBheG9ySFZOYmpFd3dPUzZyY3Bl", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CM0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CMwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + }, + "clickTrackingParams": "CMkCEKCzAhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCteCDkIcXeK0Hy2jfDyjAvg" + }, + "clickTrackingParams": "CMkCEKCzAhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "느양이" + }, + { + "text": " • " + }, + { + "text": "24 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/IEsf0RYFRR_KMlOzhC8LAe_TY1itkiLPgxdBNwAizoburFiOtWE5WqvaE9IzBAz0o8zHSVeMpA=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/IEsf0RYFRR_KMlOzhC8LAe_TY1itkiLPgxdBNwAizoburFiOtWE5WqvaE9IzBAz0o8zHSVeMpA=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/IEsf0RYFRR_KMlOzhC8LAe_TY1itkiLPgxdBNwAizoburFiOtWE5WqvaE9IzBAz0o8zHSVeMpA=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/IEsf0RYFRR_KMlOzhC8LAe_TY1itkiLPgxdBNwAizoburFiOtWE5WqvaE9IzBAz0o8zHSVeMpA=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CMoCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Korea-pop" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Korea-pop" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/CmVErJLlDYRtOIcRDbejRbxE680yFg6fHZWP3coZDnZg60aUux5EqWfqUrgYhkCx2S9d__fvrw=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/CmVErJLlDYRtOIcRDbejRbxE680yFg6fHZWP3coZDnZg60aUux5EqWfqUrgYhkCx2S9d__fvrw=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CNgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLbrrwX-RfVuGhPaxorHVNbjEwwOS6rcpe" + }, + "clickTrackingParams": "CMkCEKCzAhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Korea-pop" + } + ] + }, + "trackingParams": "CMkCEKCzAhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CMcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CMUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CMMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CMACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CL4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTFhFNzQzU3QzRG1YY1VjZUx1LS0wLTFrMkZQMkVvY09r", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CL0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CLwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLXE743St3DmXcUceLu--0-1k2FP2EocOk" + }, + "clickTrackingParams": "CLkCEKCzAhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCMbDcEEUG_qlfEWuEmSWK4w" + }, + "clickTrackingParams": "CLkCEKCzAhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "몰라" + }, + { + "text": " • " + }, + { + "text": "26 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8QNhKZr33J4q7asD15CABKf9CnTP1kKE3XLQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8QNhKZr33J4q7asD15CABKf9CnTP1kKE3XLQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8QNhKZr33J4q7asD15CABKf9CnTP1kKE3XLQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8QNhKZr33J4q7asD15CABKf9CnTP1kKE3XLQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CLoCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 노래" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 노래" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLXE743St3DmXcUceLu--0-1k2FP2EocOk" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/AIsWKWu5eijbJrgdRQun-FcNBBwcq-bk1Mr2YWBDTj0ndF_pboCifWOzrYeldZAhlG_iZMhtP-uA=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/AIsWKWu5eijbJrgdRQun-FcNBBwcq-bk1Mr2YWBDTj0ndF_pboCifWOzrYeldZAhlG_iZMhtP-uA=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CMgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLXE743St3DmXcUceLu--0-1k2FP2EocOk" + }, + "clickTrackingParams": "CLkCEKCzAhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "노래" + } + ] + }, + "trackingParams": "CLkCEKCzAhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CLcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CLUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CLMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CLACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CK4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTHJwcG15RjBwZnJmY29VakV5Z09CM3NKcExrN2Vudlla", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CK0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CKwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + }, + "clickTrackingParams": "CKkCEKCzAhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCbP0WNlLgrnjAm4bBayYCHg" + }, + "clickTrackingParams": "CKkCEKCzAhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "zekeira Jackson" + }, + { + "text": " • " + }, + { + "text": "25 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8a8XaOAWp-aTXuw5ANw2mmemdAcC9Xt7FOovnW0g=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8a8XaOAWp-aTXuw5ANw2mmemdAcC9Xt7FOovnW0g=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8a8XaOAWp-aTXuw5ANw2mmemdAcC9Xt7FOovnW0g=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu8a8XaOAWp-aTXuw5ANw2mmemdAcC9Xt7FOovnW0g=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CKoCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause K-pop video" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play K-pop video" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/1v2dvuCoxT0y-VYDIyVyLhK7zTgR6ogUarFGyXL1Qkj5fGoV37xlPtW16ANIDKhY9hYgDiDGRQ=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/1v2dvuCoxT0y-VYDIyVyLhK7zTgR6ogUarFGyXL1Qkj5fGoV37xlPtW16ANIDKhY9hYgDiDGRQ=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CLgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLrppmyF0pfrfcoUjEygOB3sJpLk7envYZ" + }, + "clickTrackingParams": "CKkCEKCzAhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "K-pop video" + } + ] + }, + "trackingParams": "CKkCEKCzAhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CKcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CKUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CKMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CKACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJ4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTHB3Z3lhVVZSemxMd0F3WEZXVUN0SVFKZ2JNUzJrNWZH", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJ0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CJwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + }, + "clickTrackingParams": "CJkCEKCzAhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCt0wIbpQkTfojRTMm0c7fVg" + }, + "clickTrackingParams": "CJkCEKCzAhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Ashlyn Anahí Perez xitumul" + }, + { + "text": " • " + }, + { + "text": "25 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/pxRRMGzmRXhv67IPW4wXeoTpctBrVCupiSgz2v14Hph2YZsJc2GP9WrKEA0ef-2ifhQqXCiUrw=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/pxRRMGzmRXhv67IPW4wXeoTpctBrVCupiSgz2v14Hph2YZsJc2GP9WrKEA0ef-2ifhQqXCiUrw=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/pxRRMGzmRXhv67IPW4wXeoTpctBrVCupiSgz2v14Hph2YZsJc2GP9WrKEA0ef-2ifhQqXCiUrw=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/pxRRMGzmRXhv67IPW4wXeoTpctBrVCupiSgz2v14Hph2YZsJc2GP9WrKEA0ef-2ifhQqXCiUrw=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CJoCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Viviz" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Viviz" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/Ii7as4BqnVxhTAJ36ilWVQx85qAcm6FooYRbv-ZGkYrHjrL6da6rC2sG5pKep1Fu3IPpsRfvar7R=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/Ii7as4BqnVxhTAJ36ilWVQx85qAcm6FooYRbv-ZGkYrHjrL6da6rC2sG5pKep1Fu3IPpsRfvar7R=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CKgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLpwgyaUVRzlLwAwXFWUCtIQJgbMS2k5fG" + }, + "clickTrackingParams": "CJkCEKCzAhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Viviz" + } + ] + }, + "trackingParams": "CJkCEKCzAhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CJcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CJUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CJMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CJACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI8CEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CI4CEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTFBoUDNiSV9iZGYxS1k1LWlONnRycS0xWEI0QVFvWmlq", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CI0CEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CIwCEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + }, + "clickTrackingParams": "CIkCEKCzAhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCceFVAj8BxG0_aLdypfdcew" + }, + "clickTrackingParams": "CIkCEKCzAhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "YANA24" + }, + { + "text": " • " + }, + { + "text": "48 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/f7hGjt60t1Zv2hGtPNUCI54d0cDPoOQDMa9Qi6ojuUWvBRnqDm37EeLU8016n60xSDWVzoFCsQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/f7hGjt60t1Zv2hGtPNUCI54d0cDPoOQDMa9Qi6ojuUWvBRnqDm37EeLU8016n60xSDWVzoFCsQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/f7hGjt60t1Zv2hGtPNUCI54d0cDPoOQDMa9Qi6ojuUWvBRnqDm37EeLU8016n60xSDWVzoFCsQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/f7hGjt60t1Zv2hGtPNUCI54d0cDPoOQDMa9Qi6ojuUWvBRnqDm37EeLU8016n60xSDWVzoFCsQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CIoCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause K-pop GG & Solo 🇰🇷" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play K-pop GG & Solo 🇰🇷" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIsCEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/hAJsRoDsU9VuxCYq0OEyBx0DXDYuxRFsWh03wSKhfofakfmNRqUpbLPPjT9uCCp0RjWEum-gzkk=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/hAJsRoDsU9VuxCYq0OEyBx0DXDYuxRFsWh03wSKhfofakfmNRqUpbLPPjT9uCCp0RjWEum-gzkk=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CJgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLPhP3bI_bdf1KY5-iN6trq-1XB4AQoZij" + }, + "clickTrackingParams": "CIkCEKCzAhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "K-pop GG & Solo 🇰🇷" + } + ] + }, + "trackingParams": "CIkCEKCzAhgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CIcCEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIYCEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CIUCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIQCEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CIMCEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIICEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIECEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CIACEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CP8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CP8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CP4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CP0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTGpWUndoVzlBeElEcmR3dVpxR2ZDX2dqbUZOZkRmWHFt", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CP0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CPwBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + }, + "clickTrackingParams": "CPkBEKCzAhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCX-Fmn_USQ2PuFxnibdv_tw" + }, + "clickTrackingParams": "CPkBEKCzAhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "BLÆZY" + }, + { + "text": " • " + }, + { + "text": "29 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/NibZMwmgIhPr16BX21TvjFbpq4TrzmfeRRH60GxKfGdUypvnxwiPkgtQGiRtrUBvRHz5_7l2tA4=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/NibZMwmgIhPr16BX21TvjFbpq4TrzmfeRRH60GxKfGdUypvnxwiPkgtQGiRtrUBvRHz5_7l2tA4=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/NibZMwmgIhPr16BX21TvjFbpq4TrzmfeRRH60GxKfGdUypvnxwiPkgtQGiRtrUBvRHz5_7l2tA4=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/NibZMwmgIhPr16BX21TvjFbpq4TrzmfeRRH60GxKfGdUypvnxwiPkgtQGiRtrUBvRHz5_7l2tA4=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CPoBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause K-pop GG" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play K-pop GG" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CPsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CPsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/1YrraUqMLVPxwCsyUv1JaCWcKJCENnCrPg4YUu9snI5LYetBE9yut-u73prP4F-69J2KHJvnGQ=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/1YrraUqMLVPxwCsyUv1JaCWcKJCENnCrPg4YUu9snI5LYetBE9yut-u73prP4F-69J2KHJvnGQ=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CIgCEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLjVRwhW9AxIDrdwuZqGfC_gjmFNfDfXqm" + }, + "clickTrackingParams": "CPkBEKCzAhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "K-pop GG" + } + ] + }, + "trackingParams": "CPkBEKCzAhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CPcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CPUBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CPMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CPIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CPABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CPABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CO8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CO4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTGhCSnVNM25VbU1FWlNKYUtGbWpBN1k1ei1QQnpNTzBv", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CO0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "COwBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + }, + "clickTrackingParams": "COkBEKCzAhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCC2CZv7mdAkCbwHH10c9m9g" + }, + "clickTrackingParams": "COkBEKCzAhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aideed razali" + }, + { + "text": " • " + }, + { + "text": "27 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu82T6zh5wVZLyACu40z5kOApFSZSy7XRyBkP6CTHA=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu82T6zh5wVZLyACu40z5kOApFSZSy7XRyBkP6CTHA=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu82T6zh5wVZLyACu40z5kOApFSZSy7XRyBkP6CTHA=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu82T6zh5wVZLyACu40z5kOApFSZSy7XRyBkP6CTHA=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "COoBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause K-Pop girl 2022" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play K-Pop girl 2022" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "COsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "COsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/PmL3tXb4lAOkDDRE96YQUa5hRYYqSeSLOdpbGYfzupHtt80aLbmCrsH_KzJcI9MI9n1crQAdfWYk=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/PmL3tXb4lAOkDDRE96YQUa5hRYYqSeSLOdpbGYfzupHtt80aLbmCrsH_KzJcI9MI9n1crQAdfWYk=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CPgBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLhBJuM3nUmMEZSJaKFmjA7Y5z-PBzMO0o" + }, + "clickTrackingParams": "COkBEKCzAhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "K-Pop girl 2022" + } + ] + }, + "trackingParams": "COkBEKCzAhgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "COcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "COUBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "COMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "COIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "COABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "COABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CN8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CN8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CN4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTDBOZTE4b1cwMTB5X2dSQ1JfNTdhcnpwRmlQOWduVkVp", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CN0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CNwBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + }, + "clickTrackingParams": "CNkBEKCzAhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCAR5UBWbSjZZojV4q5jBuPw" + }, + "clickTrackingParams": "CNkBEKCzAhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Terry Zarrato" + }, + { + "text": " • " + }, + { + "text": "26 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/kON6bobDbVJwccs0MUfYhhsFdPgPo6DbDLHHlMa7mI0y7q7QYSFfLCZHWe-telD8qcQ0_3Ot=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/kON6bobDbVJwccs0MUfYhhsFdPgPo6DbDLHHlMa7mI0y7q7QYSFfLCZHWe-telD8qcQ0_3Ot=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/kON6bobDbVJwccs0MUfYhhsFdPgPo6DbDLHHlMa7mI0y7q7QYSFfLCZHWe-telD8qcQ0_3Ot=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/kON6bobDbVJwccs0MUfYhhsFdPgPo6DbDLHHlMa7mI0y7q7QYSFfLCZHWe-telD8qcQ0_3Ot=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CNoBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Female K-Pop-Mix" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Female K-Pop-Mix" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CNsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CNsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/Pi9o0X_tu-Q4G93QsqJ6aI_PHnJpEnElHMXERgDtTLfPOgt3twUpJC4Q8qe5S9VArR0VWnDTUzgi=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/Pi9o0X_tu-Q4G93QsqJ6aI_PHnJpEnElHMXERgDtTLfPOgt3twUpJC4Q8qe5S9VArR0VWnDTUzgi=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "COgBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPL0Ne18oW010y_gRCR_57arzpFiP9gnVEi" + }, + "clickTrackingParams": "CNkBEKCzAhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Female K-Pop-Mix" + } + ] + }, + "trackingParams": "CNkBEKCzAhgHIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CNcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CNUBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CNMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CNIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CNABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CNABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CM8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CM8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CM4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTFNOQVVFTTA4cnZLcHZna1dTVGhjN1BQN1I5R0o4V2RK", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CM0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CMwBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + }, + "clickTrackingParams": "CMkBEKCzAhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCSd74nw3xjGGyBQ4I7-vAVQ" + }, + "clickTrackingParams": "CMkBEKCzAhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Changmin Park" + }, + { + "text": " • " + }, + { + "text": "25 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu_isqrnNVFK_laNjrZuCQgKc5NDzQ5ARUrYfQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu_isqrnNVFK_laNjrZuCQgKc5NDzQ5ARUrYfQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu_isqrnNVFK_laNjrZuCQgKc5NDzQ5ARUrYfQ=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/ytc/AMLnZu_isqrnNVFK_laNjrZuCQgKc5NDzQ5ARUrYfQ=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CMoBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 가요" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 가요" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CMsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CMsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/6ZPzYBsLN7Y2JX51_Qi-UkbNsgTL1CY4nUOvtoVlEt5ev53Y8p0CDk8MiH_ATu1rRaAbeVxyEoU=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/6ZPzYBsLN7Y2JX51_Qi-UkbNsgTL1CY4nUOvtoVlEt5ev53Y8p0CDk8MiH_ATu1rRaAbeVxyEoU=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CNgBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLSNAUEM08rvKpvgkWSThc7PP7R9GJ8WdJ" + }, + "clickTrackingParams": "CMkBEKCzAhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "가요" + } + ] + }, + "trackingParams": "CMkBEKCzAhgIIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CMcBEJrzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLPLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMYBEJvzBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist will play next" + } + ] + }, + "trackingParams": "CMUBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMQBEL7uBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Playlist added to queue" + } + ] + }, + "trackingParams": "CMMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CMIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMIBEPvvBRgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add playlist to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CMABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove playlist from library" + } + ] + }, + "trackingParams": "CMABEIT_BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CL8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CL8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CL4BEMOUBhgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "EiJQTG1PajN5bFJ0LXhpZG8xRmVhZjNPNUhGWFNLS2VCdVJS", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CL0BEJH7BRgGIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "trackingParams": "CLwBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + }, + "clickTrackingParams": "CLkBEKCzAhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "subtitle": { + "runs": [ + { + "text": "Playlist" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UC2XFk1E2pia0DH8iZHWX7uQ" + }, + "clickTrackingParams": "CLkBEKCzAhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Gorgeous_Celebs" + }, + { + "text": " • " + }, + { + "text": "22 songs" + } + ] + }, + "thumbnailCornerOverlay": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/7OcTtkLCK8tDfL94OblkvBMdJGS6sfBiccsvj-YxLvPTlXIuKQmIV6FG_fbSQVyLPRUHRZSYsw=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/7OcTtkLCK8tDfL94OblkvBMdJGS6sfBiccsvj-YxLvPTlXIuKQmIV6FG_fbSQVyLPRUHRZSYsw=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + }, + { + "height": 48, + "url": "https://yt3.ggpht.com/7OcTtkLCK8tDfL94OblkvBMdJGS6sfBiccsvj-YxLvPTlXIuKQmIV6FG_fbSQVyLPRUHRZSYsw=s48-c-k-c0x00000000-no-cc-rj-rp", + "width": 48 + }, + { + "height": 96, + "url": "https://yt3.ggpht.com/7OcTtkLCK8tDfL94OblkvBMdJGS6sfBiccsvj-YxLvPTlXIuKQmIV6FG_fbSQVyLPRUHRZSYsw=s96-c-k-c0x00000000-no-cc-rj-rp", + "width": 96 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "trackingParams": "CLoBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Best 4th gen girl group songs" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Best 4th gen girl group songs" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "PLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLsBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 192, + "url": "https://yt3.ggpht.com/YWsTJi1mZN9t4joSNvkPWxc0HJ8oJ9XXll-sSi1VzhvbBXKHmVA5OrgCKOAWfu6JP70YnqNsuQ=s192", + "width": 192 + }, + { + "height": 576, + "url": "https://yt3.ggpht.com/YWsTJi1mZN9t4joSNvkPWxc0HJ8oJ9XXll-sSi1VzhvbBXKHmVA5OrgCKOAWfu6JP70YnqNsuQ=s576", + "width": 576 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CMgBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_PLAYLIST" + } + }, + "browseId": "VLPLmOj3ylRt-xido1Feaf3O5HFXSKKeBuRR" + }, + "clickTrackingParams": "CLkBEKCzAhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "Best 4th gen girl group songs" + } + ] + }, + "trackingParams": "CLkBEKCzAhgJIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "fullbleedStyle": "MUSIC_CAROUSEL_SHELF_FULLBLEED_STYLE_CONTENT_NOT_INSET", + "header": { + "musicCarouselShelfBasicHeaderRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Recommended playlists" + } + }, + "headerStyle": "MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO", + "title": { + "runs": [ + { + "text": "Recommended playlists" + } + ] + }, + "trackingParams": "CNkCEIi8BCITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "itemSize": "COLLECTION_STYLE_ITEM_SIZE_SMALL", + "trackingParams": "CLgBEKGzAhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicCarouselShelfRenderer": { + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CKcBEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "NU611fxGyPU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CKcBEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "text": "35M views" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": {} + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1OVTYxMWZ4R3lQVQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMNU611fxGyPU", + "videoId": "NU611fxGyPU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLQBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "NU611fxGyPU" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLEBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CLABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "NU611fxGyPU" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK4BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CK8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CK8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CK4BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CK0BEJD7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CK0BEJD7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKwBEJH7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtOVTYxMWZ4R3lQVQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKwBEJH7BRgFIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CKkBEKVBGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKsBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKsBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CKkBEKVBGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKoBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKoBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "NU611fxGyPU" + }, + "trackingParams": "CKkBEKVBGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CKgBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CLUBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "NU611fxGyPU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_OMV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CLUBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "NU611fxGyPU" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/NU611fxGyPU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3md93InOvanuHclIZe1FpSmEVWGKw", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLYBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CKcBEMn0AhgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJgBEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "Yi2nsnpw5h0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": "aespa - Black Mamba (Official Instrumental)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCx5Dw_5guQcKu_lMGCh-IuQ" + }, + "clickTrackingParams": "CJgBEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aesthetic inst." + }, + { + "text": " • " + }, + { + "text": "836K views" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": {} + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKQBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ZaTJuc25wdzVoMA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMYi2nsnpw5h0", + "videoId": "Yi2nsnpw5h0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKQBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "Yi2nsnpw5h0" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKIBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKEBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CKABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "Yi2nsnpw5h0" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKABEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJ8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJ8BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJ4BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0BEJH7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtZaTJuc25wdzVoMA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJ0BEJH7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CJoBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJwBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJwBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CJoBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJsBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJsBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "Yi2nsnpw5h0" + }, + "trackingParams": "CJoBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CJkBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause aespa - Black Mamba (Official Instrumental) - aesthetic inst." + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play aespa - Black Mamba (Official Instrumental) - aesthetic inst." + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKUBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "Yi2nsnpw5h0", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKUBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "Yi2nsnpw5h0" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/Yi2nsnpw5h0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3meMnbqX2Gi5z5lD0G6PeDxcp-zpA", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKYBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CJgBEMn0AhgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CIkBEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "videoId": "2Qefh0W_H88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": "aespa - black mamba (𝒔𝒍𝒐𝒘𝒆𝒅 𝒏 𝒓𝒆𝒗𝒆𝒓𝒃)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCrGYENbzwtva2X16bAPhTbA" + }, + "clickTrackingParams": "CIkBEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "i n s o m n i o" + }, + { + "text": " • " + }, + { + "text": "1.2M views" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": {} + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yUWVmaDBXX0g4OA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM2Qefh0W_H88", + "videoId": "2Qefh0W_H88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJUBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJMBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJQBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJMBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "2Qefh0W_H88" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJMBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJEBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJIBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CJEBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "2Qefh0W_H88" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJEBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJABEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJABEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CI8BEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI4BEJH7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "shareEntityEndpoint": { + "serializedShareEntity": "CgsyUWVmaDBXX0g4OA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CI4BEJH7BRgEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CIsBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CI0BEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CIsBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIwBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIwBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "2Qefh0W_H88" + }, + "trackingParams": "CIsBEKVBGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CIoBEKc7IhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause aespa - black mamba (𝒔𝒍𝒐𝒘𝒆𝒅 𝒏 𝒓𝒆𝒗𝒆𝒓𝒃) - i n s o m n i o" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play aespa - black mamba (𝒔𝒍𝒐𝒘𝒆𝒅 𝒏 𝒓𝒆𝒗𝒆𝒓𝒃) - i n s o m n i o" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJYBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "2Qefh0W_H88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJYBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "2Qefh0W_H88" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/2Qefh0W_H88/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3knLw9_f0ukxeV-S6vS5_JOTXnaWQ", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJcBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CIkBEMn0AhgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CHoQyfQCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchEndpoint": { + "videoId": "oo89OQvzkIo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": "AESPA (에스파) – BLACK MAMBA [8D USE HEADPHONE] 🎧" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_USER_CHANNEL" + } + }, + "browseId": "UCC3bq4PHj5W5y47jdRjOCPA" + }, + "clickTrackingParams": "CHoQyfQCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "Soumaya jp" + }, + { + "text": " • " + }, + { + "text": "987K views" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM", + "text": {} + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_MEDIUM_COMPACT", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIYBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1vbzg5T1F2emtJbw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMoo89OQvzkIo", + "videoId": "oo89OQvzkIo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIYBEJvzBRgAIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIQBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIUBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIQBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "oo89OQvzkIo" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIQBEL7uBRgBIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIIBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIMBEMrHAyITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + }, + "clickTrackingParams": "CIIBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "oo89OQvzkIo" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIIBEPvvBRgCIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIABEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIEBEPBbIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIABEMOUBhgDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CH8QkfsFGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgtvbzg5T1F2emtJbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CH8QkfsFGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "topLevelButtons": [ + { + "likeButtonRenderer": { + "dislikeNavigationEndpoint": { + "clickTrackingParams": "CHwQpUEYBSITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CH4Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CH4Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Improve your recommendations after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Not a fan?" + } + ] + } + } + } + } + }, + "likeCommand": { + "clickTrackingParams": "CHwQpUEYBSITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CH0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CH0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "likeStatus": "INDIFFERENT", + "likesAllowed": true, + "target": { + "videoId": "oo89OQvzkIo" + }, + "trackingParams": "CHwQpUEYBSITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + } + ], + "trackingParams": "CHsQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause AESPA (에스파) – BLACK MAMBA [8D USE HEADPHONE] 🎧 - Soumaya jp" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play AESPA (에스파) – BLACK MAMBA [8D USE HEADPHONE] 🎧 - Soumaya jp" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIcBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==", + "watchEndpoint": { + "videoId": "oo89OQvzkIo", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_UGC" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIcBEMjeAiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "oo89OQvzkIo" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 225, + "url": "https://i.ytimg.com/vi/oo89OQvzkIo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mpkXLMvkTk3dln9R9SAMHbVIPeyQ", + "width": 400 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIgBEIS_AiITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "trackingParams": "CHoQyfQCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "fullbleedStyle": "MUSIC_CAROUSEL_SHELF_FULLBLEED_STYLE_CONTENT_NOT_INSET", + "header": { + "musicCarouselShelfBasicHeaderRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Other performances" + } + }, + "headerStyle": "MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO", + "title": { + "runs": [ + { + "text": "Other performances" + } + ] + }, + "trackingParams": "CLcBEIi8BCITCI-m48HhpPsCFTzREQgdpkUOXQ==" + } + }, + "itemSize": "COLLECTION_STYLE_ITEM_SIZE_SMALL", + "numItemsPerColumn": "4", + "trackingParams": "CHkQobMCGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicCarouselShelfRenderer": { + "contents": [ + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOpg9XLA5KnAqZ9f0n2ZZQTw" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CHYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMpg9XLA5KnAqZ9f0n2ZZQTw" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CHUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CHMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ180WTFRcUpyNjBDNVo3LWVRV3ktbXc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CHIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CHEQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CHAQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "2.12M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/iB4JCyLchlInzXdRoKvSeErrvov74jHLQaesfFGOuonxtWOosggr0z-SGHK0ZPIjqBBaewHxnm9cTA=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/iB4JCyLchlInzXdRoKvSeErrvov74jHLQaesfFGOuonxtWOosggr0z-SGHK0ZPIjqBBaewHxnm9cTA=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CHcQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_4Y1QqJr60C5Z7-eQWy-mw" + }, + "clickTrackingParams": "CHAQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "IVE" + } + ] + }, + "trackingParams": "CHAQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CG4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOr5PADHxmLsSDBfrwaCS7fQ" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CG4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CG0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMr5PADHxmLsSDBfrwaCS7fQ" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CG0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CGsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQy1jbE1rVFphN2stRnhtTmdNam9DZ1E%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CGkQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CGgQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "1.47M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/5XYjDaGglLHuaP9JOM1Yi_ii5wf0ZERjBu7WNrNCm92RQJcbFvWXp3fxzOJmFg5Lcz3TWNsr8Mlfu6EA=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/5XYjDaGglLHuaP9JOM1Yi_ii5wf0ZERjBu7WNrNCm92RQJcbFvWXp3fxzOJmFg5Lcz3TWNsr8Mlfu6EA=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CG8QhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC-clMkTZa7k-FxmNgMjoCgQ" + }, + "clickTrackingParams": "CGgQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "LE SSERAFIM" + } + ] + }, + "trackingParams": "CGgQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOzuVwEYwcQD4uvpgANcHHUw" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CGYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMzuVwEYwcQD4uvpgANcHHUw" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CGUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CGMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3djOWVTd3AxTUFvVG9TOVFVVFJwRHc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CGIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CGEQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CGAQoLMCGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "1.44M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/Y2aMm2GCkqdLOTV7RCDp71-CEDlN5LttsCH3AjFmOBpcps7hWQRUlBgIoW1WucgLIUgIdNha1E_S-Q4=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/Y2aMm2GCkqdLOTV7RCDp71-CEDlN5LttsCH3AjFmOBpcps7hWQRUlBgIoW1WucgLIUgIdNha1E_S-Q4=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CGcQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCwc9eSwp1MAoToS9QUTRpDw" + }, + "clickTrackingParams": "CGAQoLMCGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "STAYC" + } + ] + }, + "trackingParams": "CGAQoLMCGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAO_p-Un0Gy9nXUmfga3SR_Zw" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CF4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEM_p-Un0Gy9nXUmfga3SR_Zw" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CF0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CFsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ1RQNDVfREUzZk1MdWpVOHNaLU1Cenc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CFkQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CFgQoLMCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "7.83M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/zc_Zwea5L_QTZXqhcBu6rAHna3W98C8uhrrPQ5j7w38Md2HWJVKdZCrDLIg3RY3iSLOowQTJB0uLM69_=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/zc_Zwea5L_QTZXqhcBu6rAHna3W98C8uhrrPQ5j7w38Md2HWJVKdZCrDLIg3RY3iSLOowQTJB0uLM69_=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CF8QhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCTP45_DE3fMLujU8sZ-MBzw" + }, + "clickTrackingParams": "CFgQoLMCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "ITZY" + } + ] + }, + "trackingParams": "CFgQoLMCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOCfI4-6R046DwFPnpKPxnLw" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CFYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMCfI4-6R046DwFPnpKPxnLw" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CFUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CFMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ19DeDI4OFNEVUQ5bGlZbjdDaUpMQUE%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CFIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CFEQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_Cx288SDUD9liYn7CiJLAA" + }, + "clickTrackingParams": "CFAQoLMCGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "1.48M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/vKFS34qRlbpWEBjRPwKtpr-E9GuO7FSPBPnFeohyOrEUZpTwGbXO8WnWvPGxCmwhNHZ_Od76jstQ5-Az=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/vKFS34qRlbpWEBjRPwKtpr-E9GuO7FSPBPnFeohyOrEUZpTwGbXO8WnWvPGxCmwhNHZ_Od76jstQ5-Az=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CFcQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_Cx288SDUD9liYn7CiJLAA" + }, + "clickTrackingParams": "CFAQoLMCGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "NMIXX" + } + ] + }, + "trackingParams": "CFAQoLMCGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOKoafBD1vFmJyRfdabpiOmA" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CE4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMKoafBD1vFmJyRfdabpiOmA" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CE0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CEsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3hPcVMzY1lnNEZhSGJvYklDbzduRlE%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CEkQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CEgQoLMCGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "1.12M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/yg7U52lN4NMHddFXE1de6d99puDNeC-1U6q5PnLjXPatrexqW9AOoWC8a5EJBULlXraaEWU8OvKrFYrp1A=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CE8QhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxOqS3cYg4FaHbobICo7nFQ" + }, + "clickTrackingParams": "CEgQoLMCGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "NewJeans" + } + ] + }, + "trackingParams": "CEgQoLMCGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOwJ4q7S5lkpbIT__jWNyWlg" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CEYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMwJ4q7S5lkpbIT__jWNyWlg" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CEUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CEMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ0REcHFtcnlqTnVuaXRTMDVidjctOHc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CEIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CEEQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDDpqmryjNunitS05bv7-8w" + }, + "clickTrackingParams": "CEAQoLMCGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "21.5K subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/F4ua4GYWeXcUpLul4DTyglYb_s2YZ_OIHrbr6aKAwpQZKvpFt5NQPb2XvFCe0yyO42_ytMG4zU8WBf6w=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/F4ua4GYWeXcUpLul4DTyglYb_s2YZ_OIHrbr6aKAwpQZKvpFt5NQPb2XvFCe0yyO42_ytMG4zU8WBf6w=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CEcQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCDDpqmryjNunitS05bv7-8w" + }, + "clickTrackingParams": "CEAQoLMCGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "GOT the beat" + } + ] + }, + "trackingParams": "CEAQoLMCGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAO9kYmkSINpSiuVJ47GwNMRg" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CD4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEM9kYmkSINpSiuVJ47GwNMRg" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CD0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CDsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ1dUMlpmVzdkOFlJLUhpbkhFVmh5Q0E%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CDkQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CDgQoLMCGAciEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "4.53M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/uZQSZdDnDJCajJtE6Ig9tqgdO7-uogJpdk9TM0p7iEBmnAQXaSGqYET-W-SHTY-NL9UQ2sdOVtIhd54=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/uZQSZdDnDJCajJtE6Ig9tqgdO7-uogJpdk9TM0p7iEBmnAQXaSGqYET-W-SHTY-NL9UQ2sdOVtIhd54=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CD8QhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCWT2ZfW7d8YI-HinHEVhyCA" + }, + "clickTrackingParams": "CDgQoLMCGAciEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "(G)I-DLE" + } + ] + }, + "trackingParams": "CDgQoLMCGAciEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOLTI3OeOLISQWqllovIpc-w" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CDYQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMLTI3OeOLISQWqllovIpc-w" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CDUQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDQQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CDMQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ3BwWnFOT3NINFYyNTYyV3RhQ3Jwanc%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CDIQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CDEQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCppZqNOsH4V2562WtaCrpjw" + }, + "clickTrackingParams": "CDAQoLMCGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "286K subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/ds3GlWQ59pslbxsC7CFUW1atnCI4Ro2epNXzYT8YgSmtk2Ofa8YT3Ck0DL0KPVkFCZdpM2Ni31api5I=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/ds3GlWQ59pslbxsC7CFUW1atnCI4Ro2epNXzYT8YgSmtk2Ofa8YT3Ck0DL0KPVkFCZdpM2Ni31api5I=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CDcQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCppZqNOsH4V2562WtaCrpjw" + }, + "clickTrackingParams": "CDAQoLMCGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "LIGHTSUM" + } + ] + }, + "trackingParams": "CDAQoLMCGAgiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECGAE%3D", + "playlistId": "RDAOiCHBhknSDp8jUW0NKXX8MQ" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CC4QmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDEMiCHBhknSDp8jUW0NKXX8MQ" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CC0Qm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "SUBSCRIBE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCwQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to subscribe to this artist and never miss a beat" + } + ] + }, + "title": { + "runs": [ + { + "text": "Subscribe to this artist" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "toggledIcon": { + "iconType": "SUBSCRIBE" + }, + "toggledText": { + "runs": [ + { + "text": "Unsubscribe" + } + ] + }, + "trackingParams": "CCsQqJwGGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "GhhVQ0FLdkR1SVgzbTFBVWRQcERTcVZfM3c%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CCoQkfsFGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CCkQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAKvDuIX3m1AUdPpDSqV_3w" + }, + "clickTrackingParams": "CCgQoLMCGAkiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "2.31M subscribers" + } + ] + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/TlVV5kRLdbJP__x9ogq2pMFmXSaeKSTEqHRTpSZeSdDqEjPV3aIR11OFE29gD0pm6XarHl5sXxMdhg=w226-h226-p-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/TlVV5kRLdbJP__x9ogq2pMFmXSaeKSTEqHRTpSZeSdDqEjPV3aIR11OFE29gD0pm6XarHl5sXxMdhg=w544-h544-p-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CC8QhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAKvDuIX3m1AUdPpDSqV_3w" + }, + "clickTrackingParams": "CCgQoLMCGAkiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "Kep1er" + } + ] + }, + "trackingParams": "CCgQoLMCGAkiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "fullbleedStyle": "MUSIC_CAROUSEL_SHELF_FULLBLEED_STYLE_CONTENT_NOT_INSET", + "header": { + "musicCarouselShelfBasicHeaderRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Similar artists" + } + }, + "headerStyle": "MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO", + "title": { + "runs": [ + { + "text": "Similar artists" + } + ] + }, + "trackingParams": "CHgQiLwEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "itemSize": "COLLECTION_STYLE_ITEM_SIZE_SMALL", + "trackingParams": "CCcQobMCGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicCarouselShelfRenderer": { + "contents": [ + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "OLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CCMQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCIQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLOLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CCIQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album will play next" + } + ] + }, + "trackingParams": "CCEQyscDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + }, + "clickTrackingParams": "CCAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "OLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CB4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album added to queue" + } + ] + }, + "trackingParams": "CB8QyscDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + }, + "clickTrackingParams": "CB4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "OLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CB4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CBwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CB0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CB0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add album to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CBwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "OLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove album from library" + } + ] + }, + "trackingParams": "CBwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBoQw5QGGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBsQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBsQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CBoQw5QGGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CBkQkPsFGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CBkQkPsFGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBgQkfsFGAciEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "EilPTEFLNXV5X2sydnk4SWd0d3FOTVRMLXkySE1BUzlMU0NScXM5NXh5aw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CBgQkfsFGAciEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CBcQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CBUQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "Album" + }, + { + "text": " • " + }, + { + "text": "2022" + } + ] + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Girls - The 2nd Mini Album" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Girls - The 2nd Mini Album" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CBYQyN4CIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_k2vy8IgtwqNMTL-y2HMAS9LSCRqs95xyk" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CBYQyN4CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/JYOTl7neLJLMUEVjdg_qIqz7XjUZB2AQAx_sRDlNVd5jSYiv1xA0v68ZN8Kn0KKf1fSfQnTaeakGeQgI=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CCQQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_pvdHyqvGjbI" + }, + "clickTrackingParams": "CBUQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "Girls - The 2nd Mini Album" + } + ] + }, + "trackingParams": "CBUQoLMCGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicTwoRowItemRenderer": { + "aspectRatio": "MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MUSIC_SHUFFLE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBMQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB8gECKAE%3D", + "playlistId": "OLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + }, + "text": { + "runs": [ + { + "text": "Shuffle play" + } + ] + }, + "trackingParams": "CBMQmvMFGAAiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBIQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "watchPlaylistEndpoint": { + "params": "wAEB", + "playlistId": "RDAMPLOLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CBIQm_MFGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album will play next" + } + ] + }, + "trackingParams": "CBEQyscDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + }, + "clickTrackingParams": "CBAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "playlistId": "OLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CBAQvu4FGAIiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CA4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Album added to queue" + } + ] + }, + "trackingParams": "CA8QyscDIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + } + }, + "clickTrackingParams": "CA4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "playlistId": "OLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CA4Q--8FGAMiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "LIBRARY_ADD" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CAwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CA0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CA0Q8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Add favorites to your library after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add album to library" + } + ] + }, + "toggledIcon": { + "iconType": "LIBRARY_REMOVE" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CAwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "likeEndpoint": { + "status": "INDIFFERENT", + "target": { + "playlistId": "OLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + } + }, + "toggledText": { + "runs": [ + { + "text": "Remove album from library" + } + ] + }, + "trackingParams": "CAwQhP8FGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQw5QGGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CAsQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAsQ8FsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CAoQw5QGGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CAkQkPsFGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CAkQkPsFGAYiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAgQkfsFGAciEwiPpuPB4aT7AhU80REIHaZFDl0=", + "shareEntityEndpoint": { + "serializedShareEntity": "EilPTEFLNXV5X21Bc09HM081ZDEzQjlnY0owXzRKY3BxYlZsUUtOeVl6UQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CAgQkfsFGAciEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CAcQpzsiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CAUQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "subtitle": { + "runs": [ + { + "text": "EP" + }, + { + "text": " • " + }, + { + "text": "2021" + } + ] + }, + "thumbnailOverlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "2147483648", + "0", + "0" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Savage - The 1st Mini Album" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Savage - The 1st Mini Album" + } + }, + "activeBackgroundColor": 4278190080, + "activeScaleFactor": 1.2, + "backgroundColor": 2566914048, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_MEDIUM", + "iconColor": 4294967295, + "iconLoadingColor": 1308622847, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CAYQyN4CIhMIj6bjweGk-wIVPNERCB2mRQ5d", + "watchPlaylistEndpoint": { + "playlistId": "OLAK5uy_mAsOG3O5d13B9gcJ0_4JcpqbVlQKNyYzQ" + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CAYQyN4CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER" + } + }, + "thumbnailRenderer": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 226, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w226-h226-l90-rj", + "width": 226 + }, + { + "height": 544, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w544-h544-l90-rj", + "width": 544 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CBQQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CAUQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + }, + "text": "Savage - The 1st Mini Album" + } + ] + }, + "trackingParams": "CAUQoLMCGAEiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "fullbleedStyle": "MUSIC_CAROUSEL_SHELF_FULLBLEED_STYLE_CONTENT_NOT_INSET", + "header": { + "musicCarouselShelfBasicHeaderRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "MORE FROM aespa" + } + }, + "headerStyle": "MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO", + "strapline": { + "runs": [ + { + "text": "MORE FROM" + } + ] + }, + "thumbnail": { + "musicThumbnailRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "aespa" + } + }, + "onTap": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CCYQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/gV8Sbt3iKraNm_H9ZaH3oh6ERRdN0Dj6qHmTLPiQQ4WS8uGNN09HlpujMJOWwei_z5yC9Th1cZXyOQ=w60-h60-p-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/gV8Sbt3iKraNm_H9ZaH3oh6ERRdN0Dj6qHmTLPiQQ4WS8uGNN09HlpujMJOWwei_z5yC9Th1cZXyOQ=w120-h120-p-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_CIRCLE", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FILL", + "trackingParams": "CCYQhL8CIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "title": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CCUQh7wEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + }, + "text": "aespa" + } + ] + }, + "trackingParams": "CCUQh7wEIhMIj6bjweGk-wIVPNERCB2mRQ5d" + } + }, + "itemSize": "COLLECTION_STYLE_ITEM_SIZE_SMALL", + "trackingParams": "CAQQobMCGAQiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + { + "musicDescriptionShelfRenderer": { + "description": { + "runs": [ + { + "text": "Aespa is a South Korean girl group formed by SM Entertainment. The group consists of four members: Karina, Giselle, Winter, and Ningning. They debuted on November 17, 2020, with the single \"Black Mamba\".\n\nFrom Wikipedia (https://en.wikipedia.org/wiki/Aespa) under Creative Commons Attribution CC-BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/legalcode)" + } + ] + }, + "header": { + "runs": [ + { + "text": "About the artist" + } + ] + }, + "moreButton": { + "toggleButtonRenderer": { + "defaultIcon": { + "iconType": "EXPAND" + }, + "defaultText": { + "runs": [ + { + "text": "More" + } + ] + }, + "isDisabled": false, + "isToggled": false, + "toggledIcon": { + "iconType": "COLLAPSE" + }, + "toggledText": { + "runs": [ + { + "text": "Less" + } + ] + }, + "trackingParams": "CAMQmE0iEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "trackingParams": "CAIQiPgDGAUiEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + } + ], + "trackingParams": "CAEQui8iEwiPpuPB4aT7AhU80REIHaZFDl0=" + } + }, + "responseContext": { + "serviceTrackingParams": [ + { + "params": [ + { + "key": "has_unlimited_entitlement", + "value": "False" + }, + { + "key": "browse_id", + "value": "MPTRt_wrKjTn9hmry" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714251,23804281,23882685,23918597,23934970,23940248,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24120820,24135310,24140247,24151707,24161116,24162919,24164186,24165166,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24217535,24219713,24230619,24241378,24248092,24255165,24255543,24255545,24260783,24262346,24263796,24267564,24267570,24268142,24276618,24278596,24279196,24280139,24283426,24283556,24283656,24286005,24286019,24287327,24288043,24290971,24292955,24293595,24293803,24296352,24299546,24299747,24390376,24390675,24391018,24391541,24392058,24392268,24392401,24394395,24396819,24397913,24401557,24402891,24405580,24406151,24406605,24407200,24407665,24409034,24411617,24413557,24413559,24414161,24590921,24590925,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221107.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetBrowseTrackRelatedPage_rid", + "value": "0xb71a0f0938ac65c6" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24197450,24077241,24290971,24268142,23946420,24001373,24292955,24407665,24590921,24397913,24283656,24200839,24120820,24267570,24080738,23918597,24286005,24299546,24286019,24169501,23804281,24034168,24219713,23966208,24002022,24181174,23983296,24405580,24392401,24255543,24406605,24002025,24394395,24151707,24263796,24260783,24280139,24248092,24267564,24007246,24187377,24293803,24004644,24255165,24413559,24411617,24283556,24283426,24185614,24230619,24262346,24036947,24162919,23998056,24396819,24199724,24392058,24296352,24407200,24135310,24391541,24241378,24164186,24211178,24392268,23940248,1714251,24391018,24287327,23934970,24402891,24165166,24276618,24255545,24140247,24390675,39322574,24288043,24293595,23882685,24401557,39322504,24279196,24161116,24187043,24409034,24390376,24191629,24299747,24217535,24406151,24414161,24413557,24278596,24590925" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "Cgt3eGJzV05KN0U1ayiCkbabBg%3D%3D" + }, + "trackingParams": "CAAQhGciEwiPpuPB4aT7AhU80REIHaZFDl0=" +} diff --git a/tests/snapshots/youtube__music_details_mv.snap b/tests/snapshots/youtube__music_details_mv.snap new file mode 100644 index 0000000..1ee4943 --- /dev/null +++ b/tests/snapshots/youtube__music_details_mv.snap @@ -0,0 +1,26 @@ +--- +source: tests/youtube.rs +assertion_line: 1770 +expression: track +--- +TrackDetails( + track: TrackItem( + id: "ZeerrnuLi5E", + title: "Black Mamba", + duration: Some(230), + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + name: "aespa", + ), + ], + artist_id: Some("UCEdZAdnnKqbaHOlv8nM6OtA"), + album: None, + view_count: "[view_count]", + is_video: true, + track_nr: None, + ), + lyrics_id: Some("MPLYt_wrKjTn9hmry"), + related_id: Some("MPTRt_wrKjTn9hmry"), +) diff --git a/tests/snapshots/youtube__music_details_track.snap b/tests/snapshots/youtube__music_details_track.snap new file mode 100644 index 0000000..d50d5b3 --- /dev/null +++ b/tests/snapshots/youtube__music_details_track.snap @@ -0,0 +1,28 @@ +--- +source: tests/youtube.rs +expression: track +--- +TrackDetails( + track: TrackItem( + id: "7nigXQS1Xb0", + title: "INVU", + duration: Some(205), + cover: "[cover]", + artists: [ + ArtistId( + id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + name: "TAEYEON", + ), + ], + artist_id: Some("UCwzCuKxyMY_sT7hr1E8G1XA"), + album: Some(AlbumId( + id: "MPREb_4xbv14CiQJm", + name: "INVU - The 3rd Album", + )), + view_count: "[view_count]", + is_video: false, + track_nr: None, + ), + lyrics_id: Some("MPLYt_4xbv14CiQJm-1"), + related_id: Some("MPTRt_4xbv14CiQJm-1"), +) diff --git a/tests/snapshots/youtube__music_lyrics.snap b/tests/snapshots/youtube__music_lyrics.snap new file mode 100644 index 0000000..ecb76ac --- /dev/null +++ b/tests/snapshots/youtube__music_lyrics.snap @@ -0,0 +1,8 @@ +--- +source: tests/youtube.rs +expression: lyrics +--- +Lyrics( + body: "Eyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it\'s no use\n\'Cause you can\'t stop it from shining through\nIt\'s true\nBaby let the light shine through\nIf you believe it\'s true\nBaby won\'t you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nWon\'t you let the light shine through\n\nEyes, in the sky, gazing far into the night\nI raise my hand to the fire, but it\'s no use\n\'Cause you can\'t stop it from shining through\nIt\'s true\nBaby let the light shine through\nIf you believe it\'s true\nBaby won\'t you let the light shine through\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you\nFor you", + footer: "Source: Musixmatch", +) diff --git a/tests/youtube.rs b/tests/youtube.rs index efce4e2..0a7fad4 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -1,6 +1,8 @@ use std::collections::HashSet; use std::fmt::Display; +use fancy_regex::Regex; +use once_cell::sync::Lazy; use rstest::rstest; use time::macros::date; use time::OffsetDateTime; @@ -858,7 +860,7 @@ async fn channel_shorts() { .contains("Hi, I\u{2019}m Tina, aka Doobydobap")); assert_eq!( channel.vanity_url.as_ref().unwrap(), - "https://www.youtube.com/c/Doobydobap" + "https://www.youtube.com/@Doobydobap" ); assert!(!channel.banner.is_empty(), "got no banners"); assert!(!channel.mobile_banner.is_empty(), "got no mobile banners"); @@ -964,7 +966,7 @@ fn assert_channel_eevblog(channel: &Channel) { assert!(!channel.tags.is_empty(), "got no tags"); assert_eq!( channel.vanity_url.as_ref().unwrap(), - "https://www.youtube.com/c/EevblogDave" + "https://www.youtube.com/@EEVblog" ); assert!(!channel.banner.is_empty(), "got no banners"); assert!(!channel.mobile_banner.is_empty(), "got no mobile banners"); @@ -1509,9 +1511,14 @@ async fn music_search(#[case] typo: bool) { assert_eq!(res.corrected_query, None); } - let track = &res.tracks[0]; - dbg!(&track); - assert_eq!(track.id, "ZeerrnuLi5E"); + let (i, track) = &res + .tracks + .iter() + .enumerate() + .find(|(_, a)| a.id == "ZeerrnuLi5E") + .unwrap(); + assert!(*i < 3); + assert_eq!(track.title, "Black Mamba"); assert_eq!(track.duration.unwrap(), 230); assert!(!track.cover.is_empty(), "got no cover"); @@ -1534,7 +1541,15 @@ async fn music_search_tracks() { let rp = RustyPipe::builder().strict().build(); let res = rp.query().music_search_tracks("black mamba").await.unwrap(); - let track = &res.items.items[0]; + let (i, track) = &res + .items + .items + .iter() + .enumerate() + .find(|(_, a)| a.id == "BL-aIpCLWnU") + .unwrap(); + assert!(*i < 3); + assert_eq!(track.title, "Black Mamba"); assert!(!track.cover.is_empty(), "got no cover"); assert!(!track.is_video); @@ -1548,7 +1563,6 @@ async fn music_search_tracks() { ); assert_eq!(track_artist.name, "aespa"); - assert_eq!(track.id, "BL-aIpCLWnU"); assert_eq!(track.duration.unwrap(), 175); let album = track.album.as_ref().unwrap(); @@ -1563,7 +1577,15 @@ async fn music_search_videos() { let rp = RustyPipe::builder().strict().build(); let res = rp.query().music_search_videos("black mamba").await.unwrap(); - let track = &res.items.items[0]; + let (i, track) = &res + .items + .items + .iter() + .enumerate() + .find(|(_, a)| a.id == "ZeerrnuLi5E") + .unwrap(); + assert!(*i < 3); + assert_eq!(track.title, "Black Mamba"); assert!(!track.cover.is_empty(), "got no cover"); assert!(track.is_video); @@ -1577,7 +1599,6 @@ async fn music_search_videos() { ); assert_eq!(track_artist.name, "aespa"); - assert_eq!(track.id, "ZeerrnuLi5E"); assert_eq!(track.duration.unwrap(), 230); assert_eq!(track.album, None); assert_gte(track.view_count.unwrap(), 230_000_000, "views"); @@ -1648,9 +1669,15 @@ async fn music_search_albums( let rp = RustyPipe::builder().strict().build(); let res = rp.query().music_search_albums(query).await.unwrap(); - let album = &res.items.items[0]; + let (i, album) = &res + .items + .items + .iter() + .enumerate() + .find(|(_, a)| a.id == id) + .unwrap(); + assert!(*i < 3); assert_eq!(album.name, name); - assert_eq!(album.id, id); assert_eq!(album.artists.len(), 1); let album_artist = &album.artists[0]; @@ -1755,6 +1782,164 @@ async fn music_search_genre_radio() { rp.query().music_search("pop radio").await.unwrap(); } +#[rstest] +#[case::mv("mv", "ZeerrnuLi5E")] +#[case::track("track", "7nigXQS1Xb0")] +#[tokio::test] +async fn music_details(#[case] name: &str, #[case] id: &str) { + let rp = RustyPipe::builder().strict().build(); + let track = rp.query().music_details(id).await.unwrap(); + + assert!(!track.track.cover.is_empty(), "got no cover"); + if name == "mv" { + assert_gte(track.track.view_count.unwrap(), 235_000_000, "view count"); + } else { + assert!(track.track.view_count.is_none()); + } + + insta::assert_ron_snapshot!(format!("music_details_{}", name), track, + { + ".track.cover" => "[cover]", + ".track.view_count" => "[view_count]" + } + ); +} + +#[tokio::test] +async fn music_lyrics() { + let rp = RustyPipe::builder().strict().build(); + let track = rp.query().music_details("n4tK7LYFxI0").await.unwrap(); + let lyrics = rp + .query() + .music_lyrics(&track.lyrics_id.unwrap()) + .await + .unwrap(); + insta::assert_ron_snapshot!(lyrics); +} + +#[rstest] +#[case::a("7nigXQS1Xb0", true)] +#[case::b("4t3SUDZCBaQ", false)] +#[tokio::test] +async fn music_related(#[case] id: &str, #[case] full: bool) { + let rp = RustyPipe::builder().strict().build(); + let track = rp.query().music_details(id).await.unwrap(); + let related = rp + .query() + .music_related(&track.related_id.unwrap()) + .await + .unwrap(); + + let n_tracks = related.tracks.len(); + let mut track_artists = 0; + let mut track_artist_ids = 0; + let mut n_tracks_ytm = 0; + let mut track_albums = 0; + + for track in related.tracks { + assert_video_id(&track.id); + assert!(!track.title.is_empty()); + assert!(!track.cover.is_empty(), "got no cover"); + + if let Some(artist_id) = track.artist_id { + assert_channel_id(&artist_id); + track_artist_ids += 1; + } + + let artist = track.artists.first().unwrap(); + assert!(!artist.name.is_empty()); + if let Some(artist_id) = &artist.id { + assert_channel_id(artist_id); + track_artists += 1; + } + + if track.is_video { + assert!(track.album.is_none()); + assert_gte(track.view_count.unwrap(), 10_000, "views") + } else { + n_tracks_ytm += 1; + + assert!(track.view_count.is_none()); + if let Some(album) = track.album { + assert_album_id(&album.id); + assert!(!album.name.is_empty()); + track_albums += 1; + } + } + } + + assert_gte(n_tracks, 20, "tracks"); + assert_gte(n_tracks_ytm, 10, "tracks_ytm"); + + assert_gte(track_artists, n_tracks - 3, "track_artists"); + assert_gte(track_artist_ids, n_tracks - 3, "track_artists"); + assert_gte(track_albums, n_tracks_ytm - 3, "track_artists"); + + if full { + assert_gte(related.albums.len(), 10, "albums"); + for album in related.albums { + assert_album_id(&album.id); + assert!(!album.name.is_empty()); + assert!(!album.cover.is_empty(), "got no cover"); + + let artist = album.artists.first().unwrap(); + assert_channel_id(&artist.id.as_ref().unwrap()); + assert!(!artist.name.is_empty()); + } + + assert_gte(related.artists.len(), 10, "artists"); + for artist in related.artists { + assert_channel_id(&artist.id); + assert!(!artist.name.is_empty()); + assert!(!artist.avatar.is_empty(), "got no avatar"); + assert_gte(artist.subscriber_count.unwrap(), 5000, "subscribers") + } + + assert_gte(related.playlists.len(), 10, "playlists"); + for playlist in related.playlists { + assert_playlist_id(&playlist.id); + assert!(!playlist.name.is_empty()); + assert!( + !playlist.thumbnail.is_empty(), + "pl: {}, got no playlist thumbnail", + playlist.id + ); + if !playlist.from_ytm { + assert!( + playlist.channel.is_some(), + "pl: {}, got no channel", + playlist.id + ); + let channel = playlist.channel.unwrap(); + assert_channel_id(&channel.id); + assert!(!channel.name.is_empty()); + + assert_gte(playlist.track_count.unwrap(), 2, "tracks"); + } else { + assert!(playlist.channel.is_none()); + } + } + } +} + +#[tokio::test] +async fn music_radio_track() { + let rp = RustyPipe::builder().strict().build(); + let tracks = rp.query().music_radio_track("ZeerrnuLi5E").await.unwrap(); + assert_next(tracks, &rp.query(), 20, 3).await; +} + +#[tokio::test] +async fn music_radio_playlist() { + let rp = RustyPipe::builder().strict().build(); + let tracks = rp + .query() + .music_radio_playlist("PL5dDx681T4bR7ZF1IuWzOv1omlRbE7PiJ") + .await + .unwrap(); + assert_next(tracks, &rp.query(), 10, 1).await; +} + //#TESTUTIL /// Assert equality within 10% margin @@ -1792,3 +1977,46 @@ async fn assert_next( ); } } + +fn assert_video_id(id: &str) { + static VIDEO_ID_REGEX: Lazy = Lazy::new(|| Regex::new(r"^[A-Za-z0-9_-]{11}$").unwrap()); + + assert!( + VIDEO_ID_REGEX.is_match(id).unwrap_or_default(), + "invalid video id: `{}`", + id + ); +} + +fn assert_channel_id(id: &str) { + static CHANNEL_ID_REGEX: Lazy = + Lazy::new(|| Regex::new(r"^UC[A-Za-z0-9_-]{22}$").unwrap()); + + assert!( + CHANNEL_ID_REGEX.is_match(id).unwrap_or_default(), + "invalid channel id: `{}`", + id + ); +} + +fn assert_album_id(id: &str) { + static ALBUM_ID_REGEX: Lazy = + Lazy::new(|| Regex::new(r"^MPREb_[A-Za-z0-9_-]{11}$").unwrap()); + + assert!( + ALBUM_ID_REGEX.is_match(id).unwrap_or_default(), + "invalid album id: `{}`", + id + ); +} + +fn assert_playlist_id(id: &str) { + static PLAYLIST_ID_REGEX: Lazy = + Lazy::new(|| Regex::new(r"^(?:PL|RD|OLAK)[A-Za-z0-9_-]{30,}$").unwrap()); + + assert!( + PLAYLIST_ID_REGEX.is_match(id).unwrap_or_default(), + "invalid album id: `{}`", + id + ); +}