diff --git a/README.md b/README.md index 9eb522f..8d0d4f6 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ inspired by [NewPipe](https://github.com/TeamNewPipe/NewPipeExtractor). - [X] **VideoDetails** (metadata, comments, recommended videos) - [X] **Channel** (videos, playlists, info) - [X] **ChannelRSS** -- [ ] **Search** +- [X] **Search** (with filters) - [ ] **Search suggestions** - [ ] **Trending** diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index bbad02d..3b63f97 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -5,6 +5,7 @@ use std::{ use rustypipe::{ client::{ClientType, RustyPipe}, + param::search_filter::{self, Entity, SearchFilter}, report::{Report, Reporter}, }; @@ -26,6 +27,8 @@ pub async fn download_testfiles(project_root: &Path) { channel_playlists_cont(&testfiles).await; search(&testfiles).await; search_cont(&testfiles).await; + search_playlists(&testfiles).await; + search_empty(&testfiles).await; } const CLIENT_TYPES: [ClientType; 5] = [ @@ -321,3 +324,38 @@ async fn search_cont(testfiles: &Path) { let rp = rp_testfile(&json_path); search.items.next(rp.query()).await.unwrap().unwrap(); } + +async fn search_playlists(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("search"); + json_path.push("playlists.json"); + if json_path.exists() { + return; + } + + let rp = rp_testfile(&json_path); + rp.query() + .search_filter("pop", &SearchFilter::new().entity(Entity::Playlist)) + .await + .unwrap(); +} + +async fn search_empty(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("search"); + json_path.push("empty.json"); + if json_path.exists() { + return; + } + + let rp = rp_testfile(&json_path); + rp.query() + .search_filter( + "test", + &SearchFilter::new() + .feature(search_filter::Feature::IsLive) + .feature(search_filter::Feature::Is3d), + ) + .await + .unwrap(); +} diff --git a/src/client/channel.rs b/src/client/channel.rs index 14ad96b..6b16fa7 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -126,7 +126,7 @@ impl RustyPipeQuery { self.execute_request::( ClientType::Desktop, - "channel_videos_continuation", + "channel_playlists_continuation", ctoken, "browse", &request_body, @@ -351,7 +351,8 @@ fn map_videos( publish_date_txt: video.published_time_text, view_count: video .view_count_text - .map(|txt| util::parse_numeric(&txt).unwrap_or_default()), + .and_then(|txt| util::parse_numeric(&txt).ok()) + .unwrap_or_default(), is_live, is_short, is_upcoming: video.upcoming_event_data.is_some(), @@ -537,7 +538,7 @@ mod tests { } ChannelOrder::Popular => { assert!( - first_video.view_count.unwrap() > 2300000, + first_video.view_count > 2300000, "most popular video < 2.3M views" ) } diff --git a/src/client/player.rs b/src/client/player.rs index 854157e..03e03ab 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -3,7 +3,6 @@ use std::{ collections::{BTreeMap, HashMap}, }; -use chrono::{Local, NaiveDateTime, NaiveTime, TimeZone}; use fancy_regex::Regex; use once_cell::sync::Lazy; use serde::Serialize; @@ -157,21 +156,6 @@ impl MapResponse for response::Player { self.video_details, Err(ExtractionError::InvalidData("no video details".into())) ); - let microformat = self.microformat.map(|m| m.player_microformat_renderer); - let (publish_date, category, tags, is_family_safe) = - microformat.map_or((None, None, None, None), |m| { - ( - Local - .from_local_datetime(&NaiveDateTime::new( - m.publish_date, - NaiveTime::from_hms(0, 0, 0), - )) - .single(), - Some(m.category), - m.tags, - Some(m.is_family_safe), - ) - }); if video_details.video_id != id { return Err(ExtractionError::WrongResult(format!( @@ -190,15 +174,10 @@ impl MapResponse for response::Player { id: video_details.channel_id, name: video_details.author, }, - publish_date, view_count: video_details.view_count, - keywords: match video_details.keywords { - Some(keywords) => keywords, - None => tags.unwrap_or_default(), - }, - category, + keywords: video_details.keywords, + is_live, is_live_content: video_details.is_live_content, - is_family_safe, }; let mut formats = streaming_data.formats.c; @@ -671,17 +650,6 @@ mod tests { assert_eq!(player_data.details.keywords[0], "spektrem"); assert_eq!(player_data.details.is_live_content, false); - if client_type == ClientType::Desktop || client_type == ClientType::DesktopMusic { - assert!(player_data - .details - .publish_date - .unwrap() - .to_string() - .starts_with("2013-05-05 00:00:00")); - assert_eq!(player_data.details.category.unwrap(), "Music"); - assert_eq!(player_data.details.is_family_safe.unwrap(), true); - } - if client_type == ClientType::Ios { let video = player_data .video_only_streams diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 7467307..2cb03e5 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -52,7 +52,7 @@ impl RustyPipeQuery { self.execute_request::( ClientType::Desktop, - "get_playlist_continuation", + "playlist_continuation", ctoken, "browse", &request_body, diff --git a/src/client/response/player.rs b/src/client/response/player.rs index ee8fce6..b363e3a 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -1,6 +1,5 @@ use std::ops::Range; -use chrono::NaiveDate; use serde::Deserialize; use serde_with::serde_as; use serde_with::{json::JsonString, DefaultOnError}; @@ -15,7 +14,6 @@ pub struct Player { pub streaming_data: Option, pub captions: Option, pub video_details: Option, - pub microformat: Option, } #[derive(Debug, Deserialize)] @@ -204,7 +202,8 @@ pub struct VideoDetails { pub title: String, #[serde_as(as = "JsonString")] pub length_seconds: u32, - pub keywords: Option>, + #[serde(default)] + pub keywords: Vec, pub channel_id: String, pub short_description: Option, #[serde(default)] @@ -214,22 +213,3 @@ pub struct VideoDetails { pub author: String, pub is_live_content: bool, } - -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct Microformat { - #[serde(alias = "microformatDataRenderer")] - pub player_microformat_renderer: PlayerMicroformatRenderer, -} - -#[serde_as] -#[derive(Debug, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct PlayerMicroformatRenderer { - #[serde(alias = "familySafe")] - pub is_family_safe: bool, - pub category: String, - pub publish_date: NaiveDate, - // Only on YT Music - pub tags: Option>, -} diff --git a/src/client/search.rs b/src/client/search.rs index a4d3803..5b1e8b5 100644 --- a/src/client/search.rs +++ b/src/client/search.rs @@ -7,7 +7,7 @@ use crate::{ ChannelId, ChannelTag, Paginator, SearchChannel, SearchItem, SearchPlaylist, SearchPlaylistVideo, SearchResult, SearchVideo, }, - param::Language, + param::{search_filter::SearchFilter, Language}, timeago, util::{self, TryRemove}, }; @@ -45,6 +45,28 @@ impl RustyPipeQuery { .await } + pub async fn search_filter( + self, + query: &str, + filter: &SearchFilter, + ) -> Result { + let context = self.get_context(ClientType::Desktop, true).await; + let request_body = QSearch { + context, + query, + params: Some(filter.encode()), + }; + + self.execute_request::( + ClientType::Desktop, + "search_filter", + query, + "search", + &request_body, + ) + .await + } + pub async fn search_continuation(self, ctoken: &str) -> Result, Error> { let context = self.get_context(ClientType::Desktop, true).await; let request_body = QContinuation { @@ -54,7 +76,7 @@ impl RustyPipeQuery { self.execute_request::( ClientType::Desktop, - "search", + "search_continuation", ctoken, "search", &request_body, @@ -187,7 +209,8 @@ fn map_search_items( publish_date_txt: video.published_time_text, view_count: video .view_count_text - .and_then(|txt| util::parse_numeric_or_warn(&txt, &mut warnings)), + .and_then(|txt| util::parse_numeric(&txt).ok()) + .unwrap_or_default(), is_live: video.thumbnail_overlays.is_live(), is_short: video.thumbnail_overlays.is_short(), short_description: video @@ -258,7 +281,7 @@ mod tests { use std::{fs::File, io::BufReader, path::Path}; use crate::{ - client::{response, MapResponse}, + client::{response, MapResponse, RustyPipe}, model::{Paginator, SearchItem, SearchResult}, param::Language, serializer::MapResult, @@ -266,15 +289,21 @@ mod tests { use rstest::rstest; - // #[tokio::test] - // async fn t1() { - // let rp = RustyPipe::builder().strict().build(); - // let result = rp.query().search("doobydoobap").await.unwrap(); - // dbg!(&result); - // } + #[tokio::test] + async fn t1() { + let rp = RustyPipe::builder().strict().build(); + let result = rp + .query() + .search("grewhbtrjlrbnerwhlbvuwrkeghurzueg") + .await + .unwrap(); + dbg!(&result); + } #[rstest] #[case::default("default")] + #[case::playlists("playlists")] + #[case::playlists("empty")] fn t_map_search(#[case] name: &str) { let filename = format!("testfiles/search/{}.json", name); let json_path = Path::new(&filename); diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap index 58d38a5..ffa8d43 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_base.snap @@ -172,7 +172,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("20 hours ago"), - view_count: Some(19739), + view_count: 19739, is_live: false, is_short: false, is_upcoming: false, @@ -205,7 +205,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("5 days ago"), - view_count: Some(24194), + view_count: 24194, is_live: false, is_short: false, is_upcoming: false, @@ -238,7 +238,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 days ago"), - view_count: Some(51443), + view_count: 51443, is_live: false, is_short: false, is_upcoming: false, @@ -271,7 +271,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("13 days ago"), - view_count: Some(72324), + view_count: 72324, is_live: false, is_short: false, is_upcoming: false, @@ -304,7 +304,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(57348), + view_count: 57348, is_live: false, is_short: false, is_upcoming: false, @@ -337,7 +337,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(68645), + view_count: 68645, is_live: false, is_short: false, is_upcoming: false, @@ -370,7 +370,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(91388), + view_count: 91388, is_live: false, is_short: false, is_upcoming: false, @@ -403,7 +403,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(39993), + view_count: 39993, is_live: false, is_short: false, is_upcoming: false, @@ -436,7 +436,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), - view_count: Some(22512), + view_count: 22512, is_live: false, is_short: false, is_upcoming: false, @@ -469,7 +469,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(40137), + view_count: 40137, is_live: false, is_short: false, is_upcoming: false, @@ -502,7 +502,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(74510), + view_count: 74510, is_live: false, is_short: false, is_upcoming: false, @@ -535,7 +535,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(34487), + view_count: 34487, is_live: false, is_short: false, is_upcoming: false, @@ -568,7 +568,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(44928), + view_count: 44928, is_live: false, is_short: false, is_upcoming: false, @@ -601,7 +601,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(34324), + view_count: 34324, is_live: false, is_short: false, is_upcoming: false, @@ -634,7 +634,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(63763), + view_count: 63763, is_live: false, is_short: false, is_upcoming: false, @@ -667,7 +667,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(149186), + view_count: 149186, is_live: false, is_short: false, is_upcoming: false, @@ -700,7 +700,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(30130), + view_count: 30130, is_live: false, is_short: false, is_upcoming: false, @@ -733,7 +733,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(48037), + view_count: 48037, is_live: false, is_short: false, is_upcoming: false, @@ -766,7 +766,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(81958), + view_count: 81958, is_live: false, is_short: false, is_upcoming: false, @@ -799,7 +799,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(42635), + view_count: 42635, is_live: false, is_short: false, is_upcoming: false, @@ -832,7 +832,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(25860), + view_count: 25860, is_live: false, is_short: false, is_upcoming: false, @@ -865,7 +865,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(63035), + view_count: 63035, is_live: false, is_short: false, is_upcoming: false, @@ -898,7 +898,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(22731), + view_count: 22731, is_live: false, is_short: false, is_upcoming: false, @@ -931,7 +931,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(65765), + view_count: 65765, is_live: false, is_short: false, is_upcoming: false, @@ -964,7 +964,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(51555), + view_count: 51555, is_live: false, is_short: false, is_upcoming: false, @@ -997,7 +997,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(46638), + view_count: 46638, is_live: false, is_short: false, is_upcoming: false, @@ -1030,7 +1030,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(62921), + view_count: 62921, is_live: false, is_short: false, is_upcoming: false, @@ -1063,7 +1063,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(66895), + view_count: 66895, is_live: false, is_short: false, is_upcoming: false, @@ -1096,7 +1096,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(25894), + view_count: 25894, is_live: false, is_short: false, is_upcoming: false, @@ -1129,7 +1129,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(80173), + view_count: 80173, is_live: false, is_short: false, is_upcoming: false, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_cont.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_cont.snap index 9018a4a..1710148 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_cont.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_cont.snap @@ -33,7 +33,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(80296), + view_count: 80296, is_live: false, is_short: false, is_upcoming: false, @@ -66,7 +66,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(36294), + view_count: 36294, is_live: false, is_short: false, is_upcoming: false, @@ -99,7 +99,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(34736), + view_count: 34736, is_live: false, is_short: false, is_upcoming: false, @@ -132,7 +132,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(73544), + view_count: 73544, is_live: false, is_short: false, is_upcoming: false, @@ -165,7 +165,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(67231), + view_count: 67231, is_live: false, is_short: false, is_upcoming: false, @@ -198,7 +198,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(44946), + view_count: 44946, is_live: false, is_short: false, is_upcoming: false, @@ -231,7 +231,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(43264), + view_count: 43264, is_live: false, is_short: false, is_upcoming: false, @@ -264,7 +264,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(98175), + view_count: 98175, is_live: false, is_short: false, is_upcoming: false, @@ -297,7 +297,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(59376), + view_count: 59376, is_live: false, is_short: false, is_upcoming: false, @@ -330,7 +330,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(25496), + view_count: 25496, is_live: false, is_short: false, is_upcoming: false, @@ -363,7 +363,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(22982), + view_count: 22982, is_live: false, is_short: false, is_upcoming: false, @@ -396,7 +396,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(38804), + view_count: 38804, is_live: false, is_short: false, is_upcoming: false, @@ -429,7 +429,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(25505), + view_count: 25505, is_live: false, is_short: false, is_upcoming: false, @@ -462,7 +462,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(98432), + view_count: 98432, is_live: false, is_short: false, is_upcoming: false, @@ -495,7 +495,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(53410), + view_count: 53410, is_live: false, is_short: false, is_upcoming: false, @@ -528,7 +528,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(54771), + view_count: 54771, is_live: false, is_short: false, is_upcoming: false, @@ -561,7 +561,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(39823), + view_count: 39823, is_live: false, is_short: false, is_upcoming: false, @@ -594,7 +594,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(51596), + view_count: 51596, is_live: false, is_short: false, is_upcoming: false, @@ -627,7 +627,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(125391), + view_count: 125391, is_live: false, is_short: false, is_upcoming: false, @@ -660,7 +660,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(120457), + view_count: 120457, is_live: false, is_short: false, is_upcoming: false, @@ -693,7 +693,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(49062), + view_count: 49062, is_live: false, is_short: false, is_upcoming: false, @@ -726,7 +726,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(49032), + view_count: 49032, is_live: false, is_short: false, is_upcoming: false, @@ -759,7 +759,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(64108), + view_count: 64108, is_live: false, is_short: false, is_upcoming: false, @@ -792,7 +792,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(76831), + view_count: 76831, is_live: false, is_short: false, is_upcoming: false, @@ -825,7 +825,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(49961), + view_count: 49961, is_live: false, is_short: false, is_upcoming: false, @@ -858,7 +858,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(17393), + view_count: 17393, is_live: false, is_short: false, is_upcoming: false, @@ -891,7 +891,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(38281), + view_count: 38281, is_live: false, is_short: false, is_upcoming: false, @@ -924,7 +924,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(70004), + view_count: 70004, is_live: false, is_short: false, is_upcoming: false, @@ -957,7 +957,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(93700), + view_count: 93700, is_live: false, is_short: false, is_upcoming: false, @@ -990,7 +990,7 @@ Paginator( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(37515), + view_count: 37515, is_live: false, is_short: false, is_upcoming: false, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap index ca07094..4efa2fd 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_live.snap @@ -156,7 +156,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: None, - view_count: Some(94), + view_count: 94, is_live: true, is_short: false, is_upcoming: false, @@ -189,7 +189,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: None, - view_count: Some(381), + view_count: 381, is_live: true, is_short: false, is_upcoming: false, @@ -222,7 +222,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(241528), + view_count: 241528, is_live: false, is_short: false, is_upcoming: false, @@ -255,7 +255,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(118351), + view_count: 118351, is_live: false, is_short: false, is_upcoming: false, @@ -288,7 +288,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(157971), + view_count: 157971, is_live: false, is_short: false, is_upcoming: false, @@ -321,7 +321,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(82309), + view_count: 82309, is_live: false, is_short: false, is_upcoming: false, @@ -354,7 +354,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: None, - view_count: Some(2043), + view_count: 2043, is_live: true, is_short: false, is_upcoming: false, @@ -387,7 +387,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(186475), + view_count: 186475, is_live: false, is_short: false, is_upcoming: false, @@ -420,7 +420,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(66425), + view_count: 66425, is_live: false, is_short: false, is_upcoming: false, @@ -453,7 +453,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(1520020), + view_count: 1520020, is_live: false, is_short: false, is_upcoming: false, @@ -486,7 +486,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(37549), + view_count: 37549, is_live: false, is_short: false, is_upcoming: false, @@ -519,7 +519,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(33002), + view_count: 33002, is_live: false, is_short: false, is_upcoming: false, @@ -552,7 +552,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(42036), + view_count: 42036, is_live: false, is_short: false, is_upcoming: false, @@ -585,7 +585,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(322935), + view_count: 322935, is_live: false, is_short: false, is_upcoming: false, @@ -618,7 +618,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(91980), + view_count: 91980, is_live: false, is_short: false, is_upcoming: false, @@ -651,7 +651,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: None, - view_count: Some(4030), + view_count: 4030, is_live: true, is_short: false, is_upcoming: false, @@ -684,7 +684,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(288098), + view_count: 288098, is_live: false, is_short: false, is_upcoming: false, @@ -717,7 +717,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(50818), + view_count: 50818, is_live: false, is_short: false, is_upcoming: false, @@ -750,7 +750,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(98431), + view_count: 98431, is_live: false, is_short: false, is_upcoming: false, @@ -783,7 +783,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(572456), + view_count: 572456, is_live: false, is_short: false, is_upcoming: false, @@ -816,7 +816,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(3114909), + view_count: 3114909, is_live: false, is_short: false, is_upcoming: false, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap index 1532dc5..9b501b5 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_shorts.snap @@ -128,7 +128,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 day ago"), - view_count: Some(443549), + view_count: 443549, is_live: false, is_short: true, is_upcoming: false, @@ -146,7 +146,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 days ago"), - view_count: Some(1154962), + view_count: 1154962, is_live: false, is_short: true, is_upcoming: false, @@ -179,7 +179,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 days ago"), - view_count: Some(477460), + view_count: 477460, is_live: false, is_short: false, is_upcoming: false, @@ -197,7 +197,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("6 days ago"), - view_count: Some(1388173), + view_count: 1388173, is_live: false, is_short: true, is_upcoming: false, @@ -215,7 +215,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 days ago"), - view_count: Some(1738301), + view_count: 1738301, is_live: false, is_short: true, is_upcoming: false, @@ -233,7 +233,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("9 days ago"), - view_count: Some(1316594), + view_count: 1316594, is_live: false, is_short: true, is_upcoming: false, @@ -266,7 +266,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("10 days ago"), - view_count: Some(478703), + view_count: 478703, is_live: false, is_short: false, is_upcoming: false, @@ -284,7 +284,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("11 days ago"), - view_count: Some(1412213), + view_count: 1412213, is_live: false, is_short: true, is_upcoming: false, @@ -302,7 +302,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("13 days ago"), - view_count: Some(1513305), + view_count: 1513305, is_live: false, is_short: true, is_upcoming: false, @@ -320,7 +320,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(8936223), + view_count: 8936223, is_live: false, is_short: true, is_upcoming: false, @@ -353,7 +353,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(987083), + view_count: 987083, is_live: false, is_short: false, is_upcoming: false, @@ -371,7 +371,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(2769717), + view_count: 2769717, is_live: false, is_short: true, is_upcoming: false, @@ -404,7 +404,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(497660), + view_count: 497660, is_live: false, is_short: false, is_upcoming: false, @@ -422,7 +422,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(572107), + view_count: 572107, is_live: false, is_short: true, is_upcoming: false, @@ -440,7 +440,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(1707132), + view_count: 1707132, is_live: false, is_short: true, is_upcoming: false, @@ -458,7 +458,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(933094), + view_count: 933094, is_live: false, is_short: true, is_upcoming: false, @@ -476,7 +476,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(5985184), + view_count: 5985184, is_live: false, is_short: true, is_upcoming: false, @@ -494,7 +494,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(14741387), + view_count: 14741387, is_live: false, is_short: true, is_upcoming: false, @@ -512,7 +512,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(2511322), + view_count: 2511322, is_live: false, is_short: true, is_upcoming: false, @@ -530,7 +530,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(2364408), + view_count: 2364408, is_live: false, is_short: true, is_upcoming: false, @@ -563,7 +563,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(706059), + view_count: 706059, is_live: false, is_short: false, is_upcoming: false, @@ -581,7 +581,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(1947627), + view_count: 1947627, is_live: false, is_short: true, is_upcoming: false, @@ -599,7 +599,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(4763839), + view_count: 4763839, is_live: false, is_short: true, is_upcoming: false, @@ -617,7 +617,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(1915695), + view_count: 1915695, is_live: false, is_short: true, is_upcoming: false, @@ -635,7 +635,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(7268944), + view_count: 7268944, is_live: false, is_short: true, is_upcoming: false, @@ -653,7 +653,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(2539103), + view_count: 2539103, is_live: false, is_short: true, is_upcoming: false, @@ -671,7 +671,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(5545680), + view_count: 5545680, is_live: false, is_short: true, is_upcoming: false, @@ -689,7 +689,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(2202314), + view_count: 2202314, is_live: false, is_short: true, is_upcoming: false, @@ -722,7 +722,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(613416), + view_count: 613416, is_live: false, is_short: false, is_upcoming: false, @@ -740,7 +740,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(6443699), + view_count: 6443699, is_live: false, is_short: true, is_upcoming: false, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap index c67f1fb..3877486 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_upcoming.snap @@ -160,7 +160,7 @@ Channel( ], publish_date: Some("2022-09-27T18:00:00+02:00"), publish_date_txt: None, - view_count: Some(237), + view_count: 237, is_live: false, is_short: false, is_upcoming: true, @@ -193,7 +193,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("13 days ago"), - view_count: Some(742284), + view_count: 742284, is_live: false, is_short: false, is_upcoming: false, @@ -226,7 +226,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(420368), + view_count: 420368, is_live: false, is_short: false, is_upcoming: false, @@ -259,7 +259,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(528718), + view_count: 528718, is_live: false, is_short: false, is_upcoming: false, @@ -292,7 +292,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(897237), + view_count: 897237, is_live: false, is_short: false, is_upcoming: false, @@ -325,7 +325,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(526638), + view_count: 526638, is_live: false, is_short: false, is_upcoming: false, @@ -358,7 +358,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(368801), + view_count: 368801, is_live: false, is_short: false, is_upcoming: false, @@ -391,7 +391,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(286737), + view_count: 286737, is_live: false, is_short: false, is_upcoming: false, @@ -424,7 +424,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(664499), + view_count: 664499, is_live: false, is_short: false, is_upcoming: false, @@ -457,7 +457,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(592227), + view_count: 592227, is_live: false, is_short: false, is_upcoming: false, @@ -490,7 +490,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(396946), + view_count: 396946, is_live: false, is_short: false, is_upcoming: false, @@ -523,7 +523,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(778430), + view_count: 778430, is_live: false, is_short: false, is_upcoming: false, @@ -556,7 +556,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(2118499), + view_count: 2118499, is_live: false, is_short: false, is_upcoming: false, @@ -589,7 +589,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(525824), + view_count: 525824, is_live: false, is_short: false, is_upcoming: false, @@ -622,7 +622,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(1097056), + view_count: 1097056, is_live: false, is_short: false, is_upcoming: false, @@ -655,7 +655,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(1532114), + view_count: 1532114, is_live: false, is_short: false, is_upcoming: false, @@ -688,7 +688,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(511601), + view_count: 511601, is_live: false, is_short: false, is_upcoming: false, @@ -721,7 +721,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(662099), + view_count: 662099, is_live: false, is_short: false, is_upcoming: false, @@ -754,7 +754,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(549826), + view_count: 549826, is_live: false, is_short: false, is_upcoming: false, @@ -787,7 +787,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(538197), + view_count: 538197, is_live: false, is_short: false, is_upcoming: false, @@ -820,7 +820,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(536648), + view_count: 536648, is_live: false, is_short: false, is_upcoming: false, @@ -853,7 +853,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(724630), + view_count: 724630, is_live: false, is_short: false, is_upcoming: false, @@ -886,7 +886,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(426960), + view_count: 426960, is_live: false, is_short: false, is_upcoming: false, @@ -919,7 +919,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(735941), + view_count: 735941, is_live: false, is_short: false, is_upcoming: false, @@ -952,7 +952,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(502205), + view_count: 502205, is_live: false, is_short: false, is_upcoming: false, @@ -985,7 +985,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(718668), + view_count: 718668, is_live: false, is_short: false, is_upcoming: false, @@ -1018,7 +1018,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(775830), + view_count: 775830, is_live: false, is_short: false, is_upcoming: false, @@ -1051,7 +1051,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(480357), + view_count: 480357, is_live: false, is_short: false, is_upcoming: false, @@ -1084,7 +1084,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(460878), + view_count: 460878, is_live: false, is_short: false, is_upcoming: false, @@ -1117,7 +1117,7 @@ Channel( ], publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(228151), + view_count: 228151, is_live: false, is_short: false, is_upcoming: false, diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap index d8d2791..19447f2 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_android.snap @@ -34,7 +34,6 @@ VideoPlayer( id: "UCbxxEi-ImPlbLx5F-fHetEg", name: "RomanSenykMusic - Royalty Free Music", ), - publish_date: "~", view_count: 426567, keywords: [ "no copyright music", @@ -59,9 +58,8 @@ VideoPlayer( "motivational music", "montage music", ], - category: None, + is_live: false, is_live_content: false, - is_family_safe: None, ), video_streams: [ VideoStream( diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap index 3b61a50..ffbc7f9 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktop.snap @@ -39,7 +39,6 @@ VideoPlayer( id: "UCbxxEi-ImPlbLx5F-fHetEg", name: "RomanSenykMusic - Royalty Free Music", ), - publish_date: "2019-05-30T00:00:00", view_count: 426567, keywords: [ "no copyright music", @@ -64,9 +63,8 @@ VideoPlayer( "motivational music", "montage music", ], - category: Some("Music"), + is_live: false, is_live_content: false, - is_family_safe: Some(true), ), video_streams: [ VideoStream( diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap index 40b85cd..e16d45e 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_desktopmusic.snap @@ -29,34 +29,10 @@ VideoPlayer( id: "UCbxxEi-ImPlbLx5F-fHetEg", name: "Romansenykmusic", ), - publish_date: "2019-05-30T00:00:00", view_count: 426583, - keywords: [ - "no copyright music", - "background music", - "copyright free music", - "non copyrighted music", - "free music", - "no copyright music cinematic", - "inspiring music", - "inspiring background music", - "cinematic music", - "cinematic background music", - "no copyright music inspiring", - "free music no copyright", - "uplifting music", - "trailer music no copyright", - "trailer music", - "download music", - "free background music", - "orchestral music", - "romansenykmusic", - "motivational music", - "montage music", - ], - category: Some("Music"), + keywords: [], + is_live: false, is_live_content: false, - is_family_safe: Some(true), ), video_streams: [ VideoStream( diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap index 08522a5..78bc07b 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_ios.snap @@ -29,7 +29,6 @@ VideoPlayer( id: "UCbxxEi-ImPlbLx5F-fHetEg", name: "RomanSenykMusic - Royalty Free Music", ), - publish_date: "~", view_count: 426567, keywords: [ "no copyright music", @@ -54,9 +53,8 @@ VideoPlayer( "motivational music", "montage music", ], - category: None, + is_live: false, is_live_content: false, - is_family_safe: None, ), video_streams: [], video_only_streams: [ diff --git a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tvhtml5embed.snap b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tvhtml5embed.snap index 90971d4..e5184a2 100644 --- a/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tvhtml5embed.snap +++ b/src/client/snapshots/rustypipe__client__player__tests__map_player_data_tvhtml5embed.snap @@ -39,7 +39,6 @@ VideoPlayer( id: "UCbxxEi-ImPlbLx5F-fHetEg", name: "RomanSenykMusic - Royalty Free Music", ), - publish_date: "~", view_count: 426567, keywords: [ "no copyright music", @@ -64,9 +63,8 @@ VideoPlayer( "motivational music", "montage music", ], - category: None, + is_live: false, is_live_content: false, - is_family_safe: None, ), video_streams: [ VideoStream( diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_cont.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_cont.snap index 8a9c1e1..937e40b 100644 --- a/src/client/snapshots/rustypipe__client__search__tests__map_search_cont.snap +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_cont.snap @@ -31,7 +31,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 day ago"), - view_count: Some(859366), + view_count: 859366, is_live: false, is_short: true, short_description: "shorts #jam https://doobydobap.com/recipe/hongsi_jam Instagram @doobydobap Join my discord!", @@ -62,7 +62,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("3 days ago"), - view_count: Some(1000402), + view_count: 1000402, is_live: false, is_short: true, short_description: "shorts #fruit #mukbang Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for\u{a0}...", @@ -98,7 +98,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(528795), + view_count: 528795, is_live: false, is_short: false, short_description: "So many questions I wasn\'t able to answer, but if you comment below I\'ll try and answer every single one of them!!!! A little bit of\u{a0}...", @@ -129,7 +129,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("8 days ago"), - view_count: Some(1096055), + view_count: 1096055, is_live: false, is_short: true, short_description: "Ingredients: ** Citrus Filling** 1 cup mandarin juice or any orange-y citrus in season! 6 eggs 1 1/2 cup sugar ⅓ cup flour zest of 1\u{a0}...", @@ -165,7 +165,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(928968), + view_count: 928968, is_live: false, is_short: false, short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...", @@ -201,7 +201,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(1137138), + view_count: 1137138, is_live: false, is_short: false, short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...", @@ -237,7 +237,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(462437), + view_count: 462437, is_live: false, is_short: false, short_description: "Stekki-Don (for two, or for one very hungry person) 500g Ribeye 1 tsp Kosher salt 2 tbsp unsalted butter Sauce 4 tbsp light soy\u{a0}...", @@ -268,7 +268,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(11285067), + view_count: 11285067, is_live: false, is_short: true, short_description: "shorts Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes & stories.", @@ -299,7 +299,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(2415040), + view_count: 2415040, is_live: false, is_short: true, short_description: "shorts #icecream Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com for recipes\u{a0}...", @@ -330,7 +330,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(5100787), + view_count: 5100787, is_live: false, is_short: true, short_description: "mcdonalds #michelin #fastfood Instagram @doobydobap Join my discord! https://discord.gg/doobyverse\u{a0}...", @@ -361,7 +361,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("10 months ago"), - view_count: Some(55308394), + view_count: 55308394, is_live: false, is_short: true, short_description: "shorts ASMR version on my Instagram @doobydobap Join my discord! https://discord.gg/doobyverse www.doobydobap.com\u{a0}...", @@ -397,7 +397,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(774061), + view_count: 774061, is_live: false, is_short: false, short_description: "Stay on for bloopers! Vlog coming on Tuesday!! Location 의천각 Uicheongag 수정구 신흥동 6907번지 성남시 경기도 KR\u{a0}...", @@ -428,7 +428,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(12314192), + view_count: 12314192, is_live: false, is_short: true, short_description: "shorts another deal breaker: people who like chocolate chip banana bread over regular-- you heard me Recipe: Wet: 3 very ripe\u{a0}...", @@ -459,7 +459,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(4266748), + view_count: 4266748, is_live: false, is_short: true, short_description: "shorts Recipe on my website at www.doobydobap.com/recipe.", @@ -495,7 +495,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("9 months ago"), - view_count: Some(439888), + view_count: 439888, is_live: false, is_short: false, short_description: "Ingredients for jjaglee 1 cup pork belly 1 cup fermented kimchi ½ onion 1 leek 1 firm tofu 1.5 tbsp gochujang 2 tbsp coarse\u{a0}...", @@ -526,7 +526,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(9312774), + view_count: 9312774, is_live: false, is_short: true, short_description: "shorts #japanese #curry Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2\u{a0}...", diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap index a520b61..5b27ca5 100644 --- a/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_default.snap @@ -56,7 +56,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(531580), + view_count: 531580, is_live: false, is_short: false, short_description: "I know it\'s a little long, but I hope you enjoyed this Paris vlog :} Location Udon Restaurant: Sanukiya 9 Rue d\'Argenteuil, Paris\u{a0}...", @@ -92,7 +92,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("7 days ago"), - view_count: Some(974475), + view_count: 974475, is_live: false, is_short: false, short_description: "or the start of something new~~~~~ Thank you for your patience on the vlog, it took some time to adjust to my new normal. Excited\u{a0}...", @@ -128,7 +128,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(1034415), + view_count: 1034415, is_live: false, is_short: false, short_description: "https://partner.bokksu.com/doobydobap use code DOOBYDOBAP to get $15 off your first bokksu order! Instagram @doobydobap\u{a0}...", @@ -164,7 +164,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(831908), + view_count: 831908, is_live: false, is_short: false, short_description: "I could palpably feel how I\'m so much happier than before when I was reviewing my footage All the finalized recipes will be\u{a0}...", @@ -200,7 +200,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(354486), + view_count: 354486, is_live: false, is_short: false, short_description: "I haven\'t done a doob gourmand series in so so long! I hope you enjoyed it, let me know what kind of food you\'re interested in\u{a0}...", @@ -236,7 +236,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(524950), + view_count: 524950, is_live: false, is_short: false, short_description: "I missed you guys. Happy to see you guys back. I\'ve really been working on my mental health, educating myself with different food\u{a0}...", @@ -272,7 +272,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("4 weeks ago"), - view_count: Some(528595), + view_count: 528595, is_live: false, is_short: false, short_description: "The word repair stems from the Latin word reparare, from re- \'back\' and parare \'make ready.\' And I feel that\'s exactly how I feel\u{a0}...", @@ -308,7 +308,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(717515), + view_count: 717515, is_live: false, is_short: false, short_description: "for now... more adventures to come! Music by Mark Generous - A Summer Day - https://thmatc.co/?l=CF6C5FFF Instagram\u{a0}...", @@ -344,7 +344,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(624386), + view_count: 624386, is_live: false, is_short: false, short_description: "Please be respectful in the comments section! I will not be tolerating any hateful/derogatory speech *barking noise* Music\u{a0}...", @@ -380,7 +380,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(696942), + view_count: 696942, is_live: false, is_short: false, short_description: "Korea has an interesting rent structure called junseh where you pay a higher security deposit in turn for lower rent! And before\u{a0}...", @@ -416,7 +416,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(923749), + view_count: 923749, is_live: false, is_short: false, short_description: "tuna kimchi jook 2 cups cooked rice 3 cups water 1 cup kimchi 320g canned tuna 1 tbsp perilla seed oil 1 onion 1 tbsp gochujang\u{a0}...", @@ -452,7 +452,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(1282467), + view_count: 1282467, is_live: false, is_short: false, short_description: "Today we introduce @Doobydobap to the best of British desserts! Massive thanks to Dooby for joining us for this episode.", @@ -488,7 +488,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(1649656), + view_count: 1649656, is_live: false, is_short: false, short_description: "Hey doobies, I know I promised a cookie recipe in my last vlog, but I haven\'t yet developed one of my own just yet-- still recipe\u{a0}...", @@ -524,7 +524,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("4 months ago"), - view_count: Some(1085725), + view_count: 1085725, is_live: false, is_short: false, short_description: "A busy, but calm week for me here in Seoul living alone. Planning on exploring more parts of Korea, please let me know in the\u{a0}...", @@ -560,7 +560,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("10 months ago"), - view_count: Some(1327833), + view_count: 1327833, is_live: false, is_short: false, short_description: "Broth * 1 large chicken * 1 leek & ½ onion charred * 1 leek & ½ onion * 1 tbsp ginger * 6 garlic cloves Tare * leftover cha shu\u{a0}...", @@ -596,7 +596,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(1052801), + view_count: 1052801, is_live: false, is_short: false, short_description: "Ginger Pork Recipe! https://doobydobap.com/recipe/ginger-pork-shogayaki - Instagram @doobydobap Join my discord!", @@ -632,7 +632,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(1137136), + view_count: 1137136, is_live: false, is_short: false, short_description: "Tomato Beef Curry 1 packet Japanese Curry Roux 250g thinly sliced beef 2 large onions 2 tbsp butter 2 tbsp neutral oil 1 can\u{a0}...", @@ -668,7 +668,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(928967), + view_count: 928967, is_live: false, is_short: false, short_description: "Sesame Granola Recipe 2 cups old-fashioned instant oats 2 cups mixture of seeds / nuts of your choice (I used ½ cup each of\u{a0}...", @@ -704,7 +704,7 @@ SearchResult( ), publish_date: "[date]", publish_date_txt: Some("8 months ago"), - view_count: Some(1077297), + view_count: 1077297, is_live: false, is_short: false, short_description: "Pecan Banana Bread with Coffee Liquor Recipe https://doobydobap.com/recipe/pecan-banana-bread-with-coffee-liquor Music\u{a0}...", diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_empty.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_empty.snap new file mode 100644 index 0000000..49746f5 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_empty.snap @@ -0,0 +1,12 @@ +--- +source: src/client/search.rs +expression: map_res.c +--- +SearchResult( + items: Paginator( + count: Some(0), + items: [], + ctoken: None, + ), + corrected_query: None, +) diff --git a/src/client/snapshots/rustypipe__client__search__tests__map_search_playlists.snap b/src/client/snapshots/rustypipe__client__search__tests__map_search_playlists.snap new file mode 100644 index 0000000..1b705c1 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_playlists.snap @@ -0,0 +1,793 @@ +--- +source: src/client/search.rs +expression: map_res.c +--- +SearchResult( + items: Paginator( + count: Some(18932046), + items: [ + Playlist(SearchPlaylist( + id: "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + name: "Pop\'s Biggest Hits", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLD6gcry37ecDQFM3oT0TSoc09ntYA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCaeD58YlI24VrSeEDjRpWFXMknqQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA9ELLsWiGSrRDmLJjTxUaqGaDEIg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBWew-U00eFBCyBRF7oAtNa1PVwag", + width: 336, + height: 188, + ), + ], + video_count: 225, + first_videos: [ + SearchPlaylistVideo( + id: "XfEMj-z3TtA", + title: "STAY", + length: Some(142), + ), + SearchPlaylistVideo( + id: "MozAXGgC1Mc", + title: "Sugar", + length: Some(236), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + name: "Pump-Up Pop", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzo4blMvIXnyxUIwUuzuXY_LaWtQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDwSDh4SXRAZ14m9P1b0bdLtpr_QA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCfABT-JAx1D9GjpgnCYA3KVAJ-Qw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBsG_bYP9C2JKoX0CiOYzJ88mmT3w", + width: 336, + height: 188, + ), + ], + video_count: 100, + first_videos: [ + SearchPlaylistVideo( + id: "J7p4bzqLvCw", + title: "Blinding Lights", + length: Some(202), + ), + SearchPlaylistVideo( + id: "G1ej5up7JG0", + title: "Shivers", + length: Some(208), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + name: "Happy Pop Hits", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLC8G1TTiTHVcGsznlU_TU9U0ceVXg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDsxPGcyDPoKcTZ7-eCGPAyTOW-Aw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDzAAhSLF6Gk3XE8IFdoq8oB0OKKw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCjDgkgxLlvyO2v-pOnxeb8o8KZFQ", + width: 336, + height: 188, + ), + ], + video_count: 59, + first_videos: [ + SearchPlaylistVideo( + id: "52QG9C9dnLM", + title: "Better Days", + length: Some(161), + ), + SearchPlaylistVideo( + id: "ntG3GQdY_Ok", + title: "Light Switch", + length: Some(186), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + name: "Pop Gold", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBQcJVJB5X9sPdb3uCD-Y9o45giLQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLA-iRXIOZjomz0S9VnYXndKKS2EWA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCPkVnFWec-5NlPHNqzra7iMZoydw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA4Qioq1B2elOa_U3KNWevqiC-uMA", + width: 336, + height: 188, + ), + ], + video_count: 100, + first_videos: [ + SearchPlaylistVideo( + id: "XqoanTj5pNY", + title: "Someone Like You", + length: Some(286), + ), + SearchPlaylistVideo( + id: "th92jw2CFOA", + title: "When I Was Your Man", + length: Some(214), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + name: "Shout-Out Pop Hits", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBjrufmdHxcuUBUvCTwuXCKS6bC6Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBt0CXJgodjeqk5CgXpGk4naUsBVA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDUSFvo2_3JxCdUxYaGFlOFgcWfsQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDGer71A3S7QlPUscodvBJKh_MTwQ", + width: 336, + height: 188, + ), + ], + video_count: 50, + first_videos: [ + SearchPlaylistVideo( + id: "cTr-aGK-LpA", + title: "My Head & My Heart", + length: Some(175), + ), + SearchPlaylistVideo( + id: "xn0-IZZ6YO4", + title: "abcdefu", + length: Some(169), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + name: "Mellow Pop Classics", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDJNUcAdZErCdr3NkjHNbTw7bt_g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBAQ91IZx-Ub2t97AiCFs3cHxDhBQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBNVE1GeVioHg4N506P0V2bv1CveA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDxsMrG2me6k1GAlY5hol8QsxqFqA", + width: 336, + height: 188, + ), + ], + video_count: 50, + first_videos: [ + SearchPlaylistVideo( + id: "fdz_cabS9BU", + title: "Thinking out Loud", + length: Some(282), + ), + SearchPlaylistVideo( + id: "BRbTpCrHv4o", + title: "Broken Strings", + length: Some(251), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + name: "Türkçe Pop Şarkılar 2022 - Yeni Hit Şarkılar 2022", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAc2NY_eney0z9ZgYYATBps2gZ1sA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDPfbqLvp-j8rZnEyID2kZxA0Ut8A", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBHmD3bkW2xrHw_3FEOGrHPrBlIcg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAx0crY3CtEX4Krg7gE9PUZtNs17g", + width: 336, + height: 188, + ), + ], + video_count: 220, + first_videos: [ + SearchPlaylistVideo( + id: "zU2_jPxz9q4", + title: "Ara - Zeynep Bastık (Paro Official ZB Version) | Music Video", + length: Some(201), + ), + SearchPlaylistVideo( + id: "vHIf_Gk8GLg", + title: "Mustafa Ceceli & Indira Elemes - İlla", + length: Some(153), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + name: "Dance-Pop Bangers", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBsc1uFTo4t_zluA6FSGSqDQtLkZQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAIExDLVAu7bQO5ICO_CoafVFdXbA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLARVclxQLRDl1_us_hEd654fMmbqg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBKSh5LxXlW2VmREBVqsxFHDIfOdA", + width: 336, + height: 188, + ), + ], + video_count: 100, + first_videos: [ + SearchPlaylistVideo( + id: "hJWSZDJb-W4", + title: "Bad Habits", + length: Some(231), + ), + SearchPlaylistVideo( + id: "c5l4CGQozWY", + title: "Work from Home", + length: Some(215), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + name: "Laid-Back Sofa Pop", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDf4-aQcYM2eQM5ZPNU34uh7TUXZg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzFtcPgF0ZL8jPx8sSUGMfHqPOGQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBpW6VkLHOsaGfEXNJYEzDbRLEBLA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB2lYmRYni-lrDVqAdC7Icng2h_4g", + width: 336, + height: 188, + ), + ], + video_count: 67, + first_videos: [ + SearchPlaylistVideo( + id: "T7iuw9Qx7t4", + title: "Astronomy", + length: Some(244), + ), + SearchPlaylistVideo( + id: "p-IXgwqhfmg", + title: "Love Yourself", + length: Some(234), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + name: "K-Pop Girl Crush", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOBRM96oqmk0w6mKp-Fgqs13M18Q", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAStndr5MTKCKrmfzqg5UkWq0cmjg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCpMHjye8FAGIlmIV1v80bqqJsVSg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBnhy03s5D6FVJm5Aq3kPTYTYd0rg", + width: 336, + height: 188, + ), + ], + video_count: 78, + first_videos: [ + SearchPlaylistVideo( + id: "18nDrsoii5M", + title: "붐바야 (Boombayah)", + length: Some(241), + ), + SearchPlaylistVideo( + id: "miqQAzOXPBo", + title: "달라달라 DALLA DALLA", + length: Some(200), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + name: "Cardio Pop", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAPxWW2CR__ymYrR3MEfhvJg5TVHw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCBTy4dco0iIb2PoWAp0_CrcBXmrw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBi9mXU8851sFXh8AjGt-O6ep-3CA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDkhvqyEq--Go-fC75ibDXwjHTiew", + width: 336, + height: 188, + ), + ], + video_count: 80, + first_videos: [ + SearchPlaylistVideo( + id: "G1ej5up7JG0", + title: "Shivers", + length: Some(208), + ), + SearchPlaylistVideo( + id: "vgn-b0ksX4g", + title: "Heaven Takes You Home", + length: Some(215), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + name: "Pop 2022 ♫ Mix Pop En Ingles (English Pop Songs 2022)", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCKgBEF5IWvKriqkDDwgBFQAAiEIYAe0BPQpXQQ==&rs=AOn4CLC2PiqPsAGSVrGLZpZcbGH3LKmunA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCMQBEG5IWvKriqkDDwgBFQAAiEIYAe0BR-F6QQ==&rs=AOn4CLAuk5XOTcgcxvhecG76HLW5DlSELA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCPYBEIoBSFryq4qpAw8IARUAAIhCGAHtAaRwnUE=&rs=AOn4CLDmm9vUAyQFjUg9bfRqH68ke5kw4Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCNACELwBSFryq4qpAw8IARUAAIhCGAHtAT0K10E=&rs=AOn4CLBhcPJNO6iF0qQJIBZUok1Dmx5c5g", + width: 336, + height: 188, + ), + ], + video_count: 70, + first_videos: [ + SearchPlaylistVideo( + id: "a7GITgqwDVg", + title: "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]", + length: Some(160), + ), + SearchPlaylistVideo( + id: "H5v3kku4y6Q", + title: "Harry Styles - As It Was (Official Video)", + length: Some(166), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + name: "Deutsch Pop Hits NEU 2022", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfW02VI8I7eRoh001A-OJJZMfAPg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCkeW6auuvAzw_qD8pRNewyTIhLDg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBwk4RdE3b6GG3rWObzmD9EioCSYg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCgElNnW-8F-sz7jDScGhIq8yHhsA", + width: 336, + height: 188, + ), + ], + video_count: 164, + first_videos: [ + SearchPlaylistVideo( + id: "oE7Fe8QBw1Y", + title: "Johannes Oerding - Kaleidoskop", + length: Some(217), + ), + SearchPlaylistVideo( + id: "JvqMO-tWlrU", + title: "Tim Bendzko - DAS LEBEN WIEDER LIEBEN (Offizielles Musikvideo)", + length: Some(169), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + name: "Pop Music Playlist - Timeless Pop Songs (Updated Weekly 2022)", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBUkleZFvnsicoaujx7qyAN3C_FBQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBm3rXa0OIOI9UDO4J_imVjU9V8KA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAtkXPojOiNFtkYRGhyae2oDRo46g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDB6hCUZ36jw45hKMsVJZyLfswiDw", + width: 336, + height: 188, + ), + ], + video_count: 200, + first_videos: [ + SearchPlaylistVideo( + id: "U0CGsw6h60k", + title: "Rihanna - What\'s My Name? ft. Drake", + length: Some(265), + ), + SearchPlaylistVideo( + id: "OPf0YbXqDm0", + title: "Mark Ronson - Uptown Funk (Official Video) ft. Bruno Mars", + length: Some(271), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + name: "Teen-Pop 90-2000", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBDFc1Wy-4gOPj698kspzVo8TewJg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCrvijkGGx4ap1MYJmoUzb13WVhiw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCd6ZZ56kP5R9LfIgASEHM2HpJUNQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDWhGtx6C9zCpMUyy-_1zSis30MTQ", + width: 336, + height: 188, + ), + ], + video_count: 50, + first_videos: [ + SearchPlaylistVideo( + id: "4fndeDfaWCg", + title: "Backstreet Boys - I Want It That Way (Official HD Video)", + length: Some(220), + ), + SearchPlaylistVideo( + id: "gJLIiF15wjQ", + title: "Spice Girls - Wannabe (Official Music Video)", + length: Some(236), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + name: "Klangfarbe: German Pop Hits", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAeKKkhVoAeayDTA8ABwmZGiN-cVg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBkSC01TQ0hR5zrA65JpBzP9cfNhw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCitfVS5YrdJvIEyZ3Q6APdRqoTVQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB4TjAg49Zn7WXE8C5TFa8gj3f6Ug", + width: 336, + height: 188, + ), + ], + video_count: 52, + first_videos: [ + SearchPlaylistVideo( + id: "jBFcbfteBDU", + title: "Ich hass dich", + length: Some(194), + ), + SearchPlaylistVideo( + id: "CjV7rkhQ66I", + title: "ROSES", + length: Some(148), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + name: "Bedroom Pop", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDQNTJgU7RVsA7Hwj1ksVOMyyApig", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBWBW5DQORDo1_XbU20aFyIREgHMQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAA2ppE_jZhj3Vp0qzqqZQBB_J2ow", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCKs-rHy8CBTLw5bV7MLX1XtRZ01w", + width: 336, + height: 188, + ), + ], + video_count: 178, + first_videos: [ + SearchPlaylistVideo( + id: "r23tQvESL7w", + title: "Picture in my mind", + length: Some(177), + ), + SearchPlaylistVideo( + id: "4DyV0hWOdQw", + title: "we fell in love in october", + length: Some(185), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + name: "K-Pop Party Hits", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAlJlXCMdI9uCkuIfP0wXVjb8apdg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLB2V3Fnvk8fs3x41RYIFIrCkKoofg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCwS65N0Ggq7t7E3rBxakaXR4wM1Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAc03HST80RT4PPVMaMtZHOpGdWmQ", + width: 336, + height: 188, + ), + ], + video_count: 87, + first_videos: [ + SearchPlaylistVideo( + id: "LCpjdohpuEE", + title: "Permission to Dance", + length: Some(188), + ), + SearchPlaylistVideo( + id: "8mA6jIeojnk", + title: "How You Like That", + length: Some(182), + ), + ], + )), + Playlist(SearchPlaylist( + id: "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + name: "I-Pop Hits!", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDN0bj3fiMVOcGtKxc7QPIHVIqZNw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAMSvLx67w7pLKLo_2W9tR3yr3Jiw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDQDoBNUB7r4eiiqmWJIcb9ucZqjA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB6Imerg1dRaAsvzQlFBWFYJvwCIQ", + width: 336, + height: 188, + ), + ], + video_count: 50, + first_videos: [ + SearchPlaylistVideo( + id: "g-7u06NK1mo", + title: "Killer Haseena", + length: Some(161), + ), + SearchPlaylistVideo( + id: "v0Q56geMlkk", + title: "Kesariyo Rang", + length: Some(194), + ), + ], + )), + Playlist(SearchPlaylist( + id: "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + name: "POP Music Playlist 2022 - New POP Songs - Pop Songs 2022 Playlist", + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCKKU8wU2E0cWO3dVMNSu_yH-qHog", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDgeI2xFd-tD60KwvLM_ojlkEa7Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCluJlOCIfcpw3mXS9LoAm42e0NVA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDAGNPx-2AfMx5fO8WS185nwTpM7A", + width: 336, + height: 188, + ), + ], + video_count: 100, + first_videos: [ + SearchPlaylistVideo( + id: "WcIcVapfqXw", + title: "Rema, Selena Gomez - Calm Down (Official Music Video)", + length: Some(240), + ), + SearchPlaylistVideo( + id: "a7GITgqwDVg", + title: "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]", + length: Some(160), + ), + ], + )), + ], + ctoken: Some("EqIJEgNwb3AamglFZ0lRQTBnVWdnRXJVa1JEVEVGTE5YVjVYMjV0VXpOWmIzaFRkMVpXVVdzNWJFVlJTakJWV0RSYVEycFljMWRmY0hOVk9JSUJLMUpFUTB4QlN6VjFlVjl0VmtvelVsSnBYMWxDWmxWS2JscHVVWGhNUVdWa1VWRmpXRWgxYW1KVlkyZUNBU3RTUkVOTVFVczFkWGxmYldaa2NYWkRRV3c0ZDI5a2JIZ3lVREpmUVdreVowNXJhVkpFUVhWbWEydEpnZ0VyVWtSRFRFRkxOWFY1WDI1SVUzRkRTbXBFY2xjNVNFSm9RMDVrUmpaMFYxQmtiazlOYm1kUGRqQjNRWUlCSzFKRVEweEJTelYxZVY5c1lqWkRWbFUyVXpSMVZuVm5URlpPVkZVNVYyaHhabUZ2YlZkQloyNW9ielNDQVN0U1JFTk1RVXMxZFhsZmJrUk1PRXRsUW5KVllXZDNlVWxUZDA1dGVVVnBVMlpaWjNveFoxWkRaWE5uZ2dFaVVFeEVTVzlWVDJoUlVWQnNWbkl6Y1dWd1RWWlNjMFJsTkZRNGRrNVJjM1p1YjRJQksxSkVRMHhCU3pWMWVWOXVabk5mZERSR1ZYVXdNRVUxUlVRMmJIWmxSVUpDV0RGV1RWbGxNVzFHYW11Q0FTdFNSRU5NUVVzMWRYbGZiVjh3VlRWV1VVNTVlWHAzZDBneGJGSnBOMk5RUVVGSFdIRk9VVzVCVDNGWmdnRXJVa1JEVEVGTE5YVjVYMjFJVnpWaVkyUjFhR3BDTFZCclZHVlFRV1UyUlc5U1RXb3hlRTVVT0dkNldZSUJLMUpFUTB4QlN6VjFlVjlyVUhGS1gwWnBSMnN0YkdKWWRHZE5ORWxHTkRKMWIydHphMU5LV21sV1ZFbUNBU0pRVEVsZk4wMW5NbHBmTFRSTVpqZEpXV1ZwVkVWUFZqaElRbTR0YmsxeGVqVk9nZ0VpVUV4WU5rdzBkRGQwTmxwaGJtWkRTakYzUW5oU1pFZGFYMjFyT1hsbmJVdHhiNElCSWxCTVRVTTVTMDVyU1c1alMzUlFlbWRaTFRWeWJXaDJhamRtWVhnNFptUjRiMnFDQVNKUVRHZFNaSEJvTUhGUVRIazFNMGxvV1hKUlRGQndRVlJFUkVFeVZIQkdaWGsxZ2dFclVrUkRURUZMTlhWNVgyNURWa1pmZWxWYWFYcDZVbU52YWtsVmRWbHRZVmg0VFc5UVoyY3lWMDFFYjRJQksxSkVRMHhCU3pWMWVWOXNXVFpLUm5Kek4xYzVlVWxvUm1wVlRsOTVlRkZmZFdKcmFtTnljVkZoVm5PQ0FTdFNSRU5NUVVzMWRYbGZiRGRMTnpock5FVnJhbU5HYjJwb1pERTJNVGR5YlZWcVdTMWhaWFEyTFhRd2dnRXJVa1JEVEVGTE5YVjVYMnhxTFhwQ1JYaFdXV3czV1U1ZlRuaFlZbTlFU1dnMFFTMTNTMGRtWjNwT1dZSUJJbEJNUkVsdlZVOW9VVkZRYkZoeGVqVlJXak5rZUMxc2FGOXdObEpqVUdWTGFuYXlBUVlLQkFnVkVBSSUzRBiB4OgYIgtzZWFyY2gtZmVlZA%3D%3D"), + ), + corrected_query: None, +) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_recommendations.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_recommendations.snap index f42b372..0b5b63d 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_recommendations.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_recommendations.snap @@ -36,7 +36,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("11 months ago"), - view_count: Some(216222873), + view_count: 216222873, is_live: false, is_short: false, ), @@ -71,7 +71,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(155106313), + view_count: 155106313, is_live: false, is_short: false, ), @@ -106,7 +106,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(265238677), + view_count: 265238677, is_live: false, is_short: false, ), @@ -141,7 +141,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(9989591), + view_count: 9989591, is_live: false, is_short: false, ), @@ -176,7 +176,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(34588526), + view_count: 34588526, is_live: false, is_short: false, ), @@ -211,7 +211,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(242737870), + view_count: 242737870, is_live: false, is_short: false, ), @@ -246,7 +246,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(126677200), + view_count: 126677200, is_live: false, is_short: false, ), @@ -281,7 +281,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(335903776), + view_count: 335903776, is_live: false, is_short: false, ), @@ -316,7 +316,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(86125645), + view_count: 86125645, is_live: false, is_short: false, ), @@ -351,7 +351,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(170016610), + view_count: 170016610, is_live: false, is_short: false, ), @@ -386,7 +386,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(123861096), + view_count: 123861096, is_live: false, is_short: false, ), @@ -421,7 +421,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(101968219), + view_count: 101968219, is_live: false, is_short: false, ), @@ -456,7 +456,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(322510403), + view_count: 322510403, is_live: false, is_short: false, ), @@ -491,7 +491,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(345491789), + view_count: 345491789, is_live: false, is_short: false, ), @@ -526,7 +526,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("11 months ago"), - view_count: Some(314744776), + view_count: 314744776, is_live: false, is_short: false, ), @@ -561,7 +561,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(18830758), + view_count: 18830758, is_live: false, is_short: false, ), @@ -596,7 +596,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(282957370), + view_count: 282957370, is_live: false, is_short: false, ), @@ -631,7 +631,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(355203298), + view_count: 355203298, is_live: false, is_short: false, ), @@ -666,7 +666,7 @@ Paginator( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(157400947), + view_count: 157400947, is_live: false, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap index 6664a87..83554b9 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_ccommons.snap @@ -82,7 +82,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 years ago"), - view_count: Some(2749364), + view_count: 2749364, is_live: false, is_short: false, ), @@ -117,7 +117,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(2266658), + view_count: 2266658, is_live: false, is_short: false, ), @@ -152,7 +152,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(260941), + view_count: 260941, is_live: false, is_short: false, ), @@ -187,7 +187,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(1229987), + view_count: 1229987, is_live: false, is_short: false, ), @@ -222,7 +222,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("7 years ago"), - view_count: Some(6095028), + view_count: 6095028, is_live: false, is_short: false, ), @@ -257,7 +257,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(46470), + view_count: 46470, is_live: false, is_short: false, ), @@ -292,7 +292,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(25136), + view_count: 25136, is_live: false, is_short: false, ), @@ -327,7 +327,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(44410), + view_count: 44410, is_live: false, is_short: false, ), @@ -362,7 +362,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("11 years ago"), - view_count: Some(4184357), + view_count: 4184357, is_live: false, is_short: false, ), @@ -397,7 +397,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 years ago"), - view_count: Some(36111), + view_count: 36111, is_live: false, is_short: false, ), @@ -432,7 +432,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(20322), + view_count: 20322, is_live: false, is_short: false, ), @@ -467,7 +467,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(482258), + view_count: 482258, is_live: false, is_short: false, ), @@ -502,7 +502,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("12 days ago"), - view_count: Some(427756), + view_count: 427756, is_live: false, is_short: false, ), @@ -537,7 +537,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(26926), + view_count: 26926, is_live: false, is_short: false, ), @@ -572,7 +572,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(126093), + view_count: 126093, is_live: false, is_short: false, ), @@ -607,7 +607,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(13243), + view_count: 13243, is_live: false, is_short: false, ), @@ -642,7 +642,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(80624), + view_count: 80624, is_live: false, is_short: false, ), @@ -677,7 +677,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 years ago"), - view_count: Some(29009), + view_count: 29009, is_live: false, is_short: false, ), @@ -712,7 +712,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 months ago"), - view_count: Some(67538), + view_count: 67538, is_live: false, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap index 72c313b..12225df 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_chapters.snap @@ -518,7 +518,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 days ago"), - view_count: Some(1862544), + view_count: 1862544, is_live: false, is_short: false, ), @@ -553,7 +553,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("Streamed 8 days ago"), - view_count: Some(946996), + view_count: 946996, is_live: false, is_short: false, ), @@ -588,7 +588,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 day ago"), - view_count: Some(349251), + view_count: 349251, is_live: false, is_short: false, ), @@ -623,7 +623,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 day ago"), - view_count: Some(375458), + view_count: 375458, is_live: false, is_short: false, ), @@ -658,7 +658,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("Streamed 6 days ago"), - view_count: Some(734463), + view_count: 734463, is_live: false, is_short: false, ), @@ -693,7 +693,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("11 months ago"), - view_count: Some(2773698), + view_count: 2773698, is_live: false, is_short: false, ), @@ -728,7 +728,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("8 hours ago"), - view_count: Some(219605), + view_count: 219605, is_live: false, is_short: false, ), @@ -763,7 +763,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 hours ago"), - view_count: Some(145345), + view_count: 145345, is_live: false, is_short: false, ), @@ -798,7 +798,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 hours ago"), - view_count: Some(50033), + view_count: 50033, is_live: false, is_short: false, ), @@ -833,7 +833,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 month ago"), - view_count: Some(1163652), + view_count: 1163652, is_live: false, is_short: false, ), @@ -868,7 +868,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(3266169), + view_count: 3266169, is_live: false, is_short: false, ), @@ -903,7 +903,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(678935), + view_count: 678935, is_live: false, is_short: false, ), @@ -938,7 +938,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(7569956), + view_count: 7569956, is_live: false, is_short: false, ), @@ -973,7 +973,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(3374461), + view_count: 3374461, is_live: false, is_short: false, ), @@ -1008,7 +1008,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 days ago"), - view_count: Some(1322625), + view_count: 1322625, is_live: false, is_short: false, ), @@ -1043,7 +1043,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(255945), + view_count: 255945, is_live: false, is_short: false, ), @@ -1078,7 +1078,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 weeks ago"), - view_count: Some(2930532), + view_count: 2930532, is_live: false, is_short: false, ), @@ -1113,7 +1113,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("12 days ago"), - view_count: Some(2743664), + view_count: 2743664, is_live: false, is_short: false, ), @@ -1148,7 +1148,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 weeks ago"), - view_count: Some(7958495), + view_count: 7958495, is_live: false, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap index 06e6ce6..9f63a5c 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_live.snap @@ -102,7 +102,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("7 years ago"), - view_count: Some(90280310), + view_count: 90280310, is_live: false, is_short: false, ), @@ -137,7 +137,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: None, - view_count: Some(80), + view_count: 80, is_live: true, is_short: false, ), @@ -172,7 +172,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("10 hours ago"), - view_count: Some(13), + view_count: 13, is_live: false, is_short: false, ), @@ -207,7 +207,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: None, - view_count: Some(23), + view_count: 23, is_live: true, is_short: false, ), @@ -242,7 +242,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("11 years ago"), - view_count: Some(118635723), + view_count: 118635723, is_live: false, is_short: false, ), @@ -277,7 +277,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("7 years ago"), - view_count: Some(11226061), + view_count: 11226061, is_live: false, is_short: false, ), @@ -312,7 +312,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: None, - view_count: Some(108), + view_count: 108, is_live: true, is_short: false, ), @@ -347,7 +347,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(85240979), + view_count: 85240979, is_live: false, is_short: false, ), @@ -382,7 +382,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(5405668), + view_count: 5405668, is_live: false, is_short: false, ), @@ -417,7 +417,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: None, - view_count: Some(10), + view_count: 10, is_live: true, is_short: false, ), @@ -452,7 +452,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(61247221), + view_count: 61247221, is_live: false, is_short: false, ), @@ -487,7 +487,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("15 years ago"), - view_count: Some(36276575), + view_count: 36276575, is_live: false, is_short: false, ), @@ -522,7 +522,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 years ago"), - view_count: Some(12004917), + view_count: 12004917, is_live: false, is_short: false, ), @@ -557,7 +557,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(22901662), + view_count: 22901662, is_live: false, is_short: false, ), @@ -592,7 +592,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(42814880), + view_count: 42814880, is_live: false, is_short: false, ), @@ -627,7 +627,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(9592134), + view_count: 9592134, is_live: false, is_short: false, ), @@ -662,7 +662,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 years ago"), - view_count: Some(4463605), + view_count: 4463605, is_live: false, is_short: false, ), @@ -697,7 +697,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("10 years ago"), - view_count: Some(14094460), + view_count: 14094460, is_live: false, is_short: false, ), @@ -732,7 +732,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(9901163), + view_count: 9901163, is_live: false, is_short: false, ), @@ -767,7 +767,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: None, - view_count: Some(15), + view_count: 15, is_live: true, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap index daad96e..002b6c6 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_music.snap @@ -72,7 +72,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(30966), + view_count: 30966, is_live: false, is_short: false, ), @@ -107,7 +107,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(15269), + view_count: 15269, is_live: false, is_short: false, ), @@ -142,7 +142,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(29035), + view_count: 29035, is_live: false, is_short: false, ), @@ -177,7 +177,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(46009), + view_count: 46009, is_live: false, is_short: false, ), @@ -212,7 +212,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(7405), + view_count: 7405, is_live: false, is_short: false, ), @@ -247,7 +247,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(19383), + view_count: 19383, is_live: false, is_short: false, ), @@ -282,7 +282,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(132472), + view_count: 132472, is_live: false, is_short: false, ), @@ -317,7 +317,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(367684), + view_count: 367684, is_live: false, is_short: false, ), @@ -352,7 +352,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(195958), + view_count: 195958, is_live: false, is_short: false, ), @@ -387,7 +387,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(37702), + view_count: 37702, is_live: false, is_short: false, ), @@ -422,7 +422,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("8 years ago"), - view_count: Some(103494), + view_count: 103494, is_live: false, is_short: false, ), @@ -457,7 +457,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(19342), + view_count: 19342, is_live: false, is_short: false, ), @@ -492,7 +492,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(9392), + view_count: 9392, is_live: false, is_short: false, ), @@ -527,7 +527,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(22994), + view_count: 22994, is_live: false, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap index 7ee5107..7c77d89 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_mv.snap @@ -133,7 +133,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(245412217), + view_count: 245412217, is_live: false, is_short: false, ), @@ -168,7 +168,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("11 months ago"), - view_count: Some(215292736), + view_count: 215292736, is_live: false, is_short: false, ), @@ -203,7 +203,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(264670229), + view_count: 264670229, is_live: false, is_short: false, ), @@ -238,7 +238,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(354281319), + view_count: 354281319, is_live: false, is_short: false, ), @@ -273,7 +273,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(167648677), + view_count: 167648677, is_live: false, is_short: false, ), @@ -308,7 +308,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(455437333), + view_count: 455437333, is_live: false, is_short: false, ), @@ -343,7 +343,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(344730852), + view_count: 344730852, is_live: false, is_short: false, ), @@ -378,7 +378,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(238321583), + view_count: 238321583, is_live: false, is_short: false, ), @@ -413,7 +413,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(240527435), + view_count: 240527435, is_live: false, is_short: false, ), @@ -448,7 +448,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("3 years ago"), - view_count: Some(306144594), + view_count: 306144594, is_live: false, is_short: false, ), @@ -483,7 +483,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(100128895), + view_count: 100128895, is_live: false, is_short: false, ), @@ -518,7 +518,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(1146631077), + view_count: 1146631077, is_live: false, is_short: false, ), @@ -553,7 +553,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(126406160), + view_count: 126406160, is_live: false, is_short: false, ), @@ -588,7 +588,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(1476093662), + view_count: 1476093662, is_live: false, is_short: false, ), @@ -623,7 +623,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("4 years ago"), - view_count: Some(228968545), + view_count: 228968545, is_live: false, is_short: false, ), @@ -658,7 +658,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 months ago"), - view_count: Some(152292435), + view_count: 152292435, is_live: false, is_short: false, ), @@ -693,7 +693,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(504562), + view_count: 504562, is_live: false, is_short: false, ), @@ -728,7 +728,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(34445393), + view_count: 34445393, is_live: false, is_short: false, ), diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap index c24cc0a..dfe6581 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_newdesc.snap @@ -133,7 +133,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("5 days ago"), - view_count: Some(996), + view_count: 996, is_live: false, is_short: false, ), @@ -168,7 +168,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("7 months ago"), - view_count: Some(7684395), + view_count: 7684395, is_live: false, is_short: false, ), @@ -203,7 +203,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(260984648), + view_count: 260984648, is_live: false, is_short: false, ), @@ -238,7 +238,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("7 years ago"), - view_count: Some(3035220118), + view_count: 3035220118, is_live: false, is_short: false, ), @@ -273,7 +273,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(138451832), + view_count: 138451832, is_live: false, is_short: false, ), @@ -308,7 +308,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(255458628), + view_count: 255458628, is_live: false, is_short: false, ), @@ -343,7 +343,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(274719671), + view_count: 274719671, is_live: false, is_short: false, ), @@ -378,7 +378,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(203129706), + view_count: 203129706, is_live: false, is_short: false, ), @@ -413,7 +413,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 months ago"), - view_count: Some(531757), + view_count: 531757, is_live: false, is_short: false, ), @@ -448,7 +448,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("9 years ago"), - view_count: Some(3656394146), + view_count: 3656394146, is_live: false, is_short: false, ), @@ -483,7 +483,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 years ago"), - view_count: Some(1479871637), + view_count: 1479871637, is_live: false, is_short: false, ), @@ -518,7 +518,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(456763969), + view_count: 456763969, is_live: false, is_short: false, ), @@ -553,7 +553,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(1149727787), + view_count: 1149727787, is_live: false, is_short: false, ), @@ -588,7 +588,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("1 year ago"), - view_count: Some(86080254), + view_count: 86080254, is_live: false, is_short: false, ), @@ -623,7 +623,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("6 months ago"), - view_count: Some(169858302), + view_count: 169858302, is_live: false, is_short: false, ), @@ -658,7 +658,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("11 months ago"), - view_count: Some(216164610), + view_count: 216164610, is_live: false, is_short: false, ), @@ -693,7 +693,7 @@ VideoDetails( ), publish_date: "[date]", publish_date_txt: Some("2 years ago"), - view_count: Some(135093083), + view_count: 135093083, is_live: false, is_short: false, ), diff --git a/src/client/video_details.rs b/src/client/video_details.rs index 79b723d..49eb3dc 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -454,7 +454,8 @@ fn map_recommendations( publish_date_txt: video.published_time_text, view_count: video .view_count_text - .map(|txt| util::parse_numeric(&txt).unwrap_or_default()), + .and_then(|txt| util::parse_numeric(&txt).ok()) + .unwrap_or_default(), is_live: video.badges.is_live(), is_short: video.thumbnail_overlays.is_short(), }), diff --git a/src/model/mod.rs b/src/model/mod.rs index 47a0de5..79e426c 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -71,17 +71,14 @@ pub struct VideoPlayerDetails { pub thumbnail: Vec, /// Channel of the video pub channel: ChannelId, - /// Video publishing date. Start date in case of a livestream. - pub publish_date: Option>, /// Number of views / current viewers in case of a livestream. pub view_count: u64, /// List of words that describe the topic of the video pub keywords: Vec, - pub category: Option, + /// True if the video is an active livestream + pub is_live: bool, /// True if the video is/was livestreamed pub is_live_content: bool, - /// True if the video is not age-restricted - pub is_family_safe: Option, } /// Video stream @@ -526,9 +523,7 @@ pub struct RecommendedVideo { /// Is [`None`] for livestreams. pub publish_date_txt: Option, /// View count - /// - /// [`None`] if it could not be extracted. - pub view_count: Option, + pub view_count: u64, /// Is the video an active livestream? pub is_live: bool, /// Is the video a YouTube Short video (vertical and <60s)? @@ -678,7 +673,7 @@ pub struct ChannelVideo { /// Number of views / current viewers in case of a livestream. /// /// [`None`] if it could not be extracted. - pub view_count: Option, + pub view_count: u64, /// Is the video an active livestream? pub is_live: bool, /// Is the video a YouTube Short video (vertical and <60s)? @@ -791,7 +786,7 @@ pub struct SearchVideo { /// View count /// /// [`None`] if it could not be extracted. - pub view_count: Option, + pub view_count: u64, /// Is the video an active livestream? pub is_live: bool, /// Is the video a YouTube Short video (vertical and <60s)? diff --git a/testfiles/player_model/hdr.json b/testfiles/player_model/hdr.json index 1efbc21..3eb900d 100644 --- a/testfiles/player_model/hdr.json +++ b/testfiles/player_model/hdr.json @@ -32,7 +32,6 @@ } ], "channel": { "id": "UCYq-iAOSZBvoUxvfzwKIZWA", "name": "Jacob + Katie Schwarz" }, - "publish_date": "2018-06-12T00:00:00Z", "view_count": 216221243, "keywords": [ "4K", @@ -55,9 +54,8 @@ "ultra HD video", "red digital cinema" ], - "category": "Film & Animation", - "is_live_content": false, - "is_family_safe": true + "is_live": false, + "is_live_content": false }, "video_streams": [ { @@ -1124,5 +1122,7 @@ } ], "subtitles": [], - "expires_in_seconds": 21540 + "expires_in_seconds": 21540, + "hls_manifest_url": null, + "dash_manifest_url": null } diff --git a/testfiles/player_model/multilanguage.json b/testfiles/player_model/multilanguage.json index 13e1715..03ea80b 100644 --- a/testfiles/player_model/multilanguage.json +++ b/testfiles/player_model/multilanguage.json @@ -35,9 +35,8 @@ "publish_date": "2022-07-23T00:00:00Z", "view_count": 71877575, "keywords": [], - "category": "Entertainment", - "is_live_content": false, - "is_family_safe": true + "is_live": false, + "is_live_content": false }, "video_streams": [ { @@ -1069,5 +1068,7 @@ "auto_generated": false } ], - "expires_in_seconds": 21540 + "expires_in_seconds": 21540, + "hls_manifest_url": null, + "dash_manifest_url": null } diff --git a/testfiles/search/empty.json b/testfiles/search/empty.json new file mode 100644 index 0000000..97b9578 --- /dev/null +++ b/testfiles/search/empty.json @@ -0,0 +1,1462 @@ +{ + "contents": { + "twoColumnSearchResultsRenderer": { + "primaryContents": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "backgroundPromoRenderer": { + "bodyText": { + "runs": [ + { + "text": "Try different keywords or remove search filters" + } + ] + }, + "icon": { + "iconType": "EMPTY_SEARCH" + }, + "style": { + "value": "BACKGROUND_PROMO_STYLE_TYPE_FULL_HEIGHT" + }, + "title": { + "runs": [ + { + "text": "No results found" + } + ] + }, + "trackingParams": "CDUQ92QYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "trackingParams": "CDQQuy8YACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "hideBottomSeparator": true, + "subMenu": { + "searchSubMenuRenderer": { + "aboutTheseResultsButton": { + "buttonRenderer": { + "icon": { + "iconType": "INFO" + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT", + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "About these results" + } + ] + }, + "trackingParams": "CBIQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "button": { + "toggleButtonRenderer": { + "accessibility": { + "label": "Search filters" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Search filters" + } + }, + "defaultIcon": { + "iconType": "TUNE" + }, + "defaultText": { + "runs": [ + { + "text": "Filters" + } + ] + }, + "defaultTooltip": "Open search filters", + "isDisabled": false, + "isToggled": false, + "style": { + "styleType": "STYLE_TEXT" + }, + "toggledStyle": { + "styleType": "STYLE_DEFAULT_ACTIVE" + }, + "toggledTooltip": "Close search filters", + "trackingParams": "CBMQmE0iEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "clearAllEndpoint": { + "clickTrackingParams": "CBEQkXUiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "test" + } + }, + "clearAllText": { + "runs": [ + { + "text": "Clear all filters" + } + ] + }, + "groups": [ + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Last hour" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Last hour", + "trackingParams": "CDMQk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Today" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Today", + "trackingParams": "CDIQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This week" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This week", + "trackingParams": "CDEQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This month" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This month", + "trackingParams": "CDAQk3UYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This year" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This year", + "trackingParams": "CC8Qk3UYBCITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "simpleText": "Upload date" + }, + "trackingParams": "CC4QknUYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Video" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Video", + "trackingParams": "CC0Qk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Channel" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Channel", + "trackingParams": "CCwQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Playlist" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Playlist", + "trackingParams": "CCsQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Movie" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Movie", + "trackingParams": "CCoQk3UYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "simpleText": "Type" + }, + "trackingParams": "CCkQknUYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Under 4 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Under 4 minutes", + "trackingParams": "CCgQk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "4 - 20 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 4 - 20 minutes", + "trackingParams": "CCcQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Over 20 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Over 20 minutes", + "trackingParams": "CCYQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "simpleText": "Duration" + }, + "trackingParams": "CCUQknUYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Live" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test&sp=EgI4AQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "EgI4AQ%3D%3D", + "query": "test" + } + }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Remove Live filter", + "trackingParams": "CCQQk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "4K" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 4K", + "trackingParams": "CCMQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "HD" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for HD", + "trackingParams": "CCIQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Subtitles/CC" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Subtitles/CC", + "trackingParams": "CCEQk3UYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Creative Commons" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Creative Commons", + "trackingParams": "CCAQk3UYBCITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "360°" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 360°", + "trackingParams": "CB8Qk3UYBSITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "VR180" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for VR180", + "trackingParams": "CB4Qk3UYBiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "3D" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Qk3UYByITCNbuhf6y1voCFZnhEQgdCC0Djg==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test&sp=EgJAAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "EgJAAQ%3D%3D", + "query": "test" + } + }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Remove 3D filter", + "trackingParams": "CB0Qk3UYByITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "HDR" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for HDR", + "trackingParams": "CBwQk3UYCCITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Location" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Location", + "trackingParams": "CBsQk3UYCSITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Purchased" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Purchased", + "trackingParams": "CBoQk3UYCiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "simpleText": "Features" + }, + "trackingParams": "CBkQknUYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Relevance" + }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Sort by relevance", + "trackingParams": "CBgQk3UYACITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Upload date" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBcQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test&sp=CAISBDgBQAE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAISBDgBQAE%3D", + "query": "test" + } + }, + "tooltip": "Sort by upload date", + "trackingParams": "CBcQk3UYASITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "View count" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBYQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test&sp=CAMSBDgBQAE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAMSBDgBQAE%3D", + "query": "test" + } + }, + "tooltip": "Sort by view count", + "trackingParams": "CBYQk3UYAiITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Rating" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBUQk3UYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=test&sp=CAESBDgBQAE%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAESBDgBQAE%3D", + "query": "test" + } + }, + "tooltip": "Sort by rating", + "trackingParams": "CBUQk3UYAyITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "simpleText": "Sort by" + }, + "trackingParams": "CBQQknUYBCITCNbuhf6y1voCFZnhEQgdCC0Djg==" + } + } + ], + "title": { + "runs": [ + { + "text": "Search options" + } + ] + }, + "trackingParams": "CBEQkXUiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "targetId": "search-feed", + "trackingParams": "CBAQui8iEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "targetId": "search-two-column-feed" + } + }, + "estimatedResults": "0", + "responseContext": { + "mainAppWebResponseContext": { + "loggedOut": true + }, + "serviceTrackingParams": [ + { + "params": [ + { + "key": "context", + "value": "yt_web_search" + }, + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GUIDED_HELP" + }, + { + "params": [ + { + "key": "has_unlimited_entitlement", + "value": "False" + }, + { + "key": "has_premium_lite_entitlement", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714259,23804281,23882685,23918597,23934970,23946420,23952866,23966208,23983296,23986028,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24120819,24135310,24140247,24152442,24161116,24162919,24164186,24166867,24169501,24181174,24185614,24186126,24187043,24187377,24187856,24191629,24197450,24199724,24199774,24211178,24217535,24219713,24224266,24225482,24226335,24227844,24229161,24241378,24243988,24245609,24246427,24248091,24248385,24249033,24254502,24255543,24255545,24256986,24259938,24260783,24262346,24263796,24265820,24267564,24267570,24268142,24268870,24275158,24276618,24276642,24277988,24278489,24278546,24278596,24278644,24279196,24279541,24279627,24279850,24282722,24283093,24283280,24286003,24286019,24287317,24287370,24287795,24288045,24289901,24290131,24290276,24290971,24292296,24295632,24296311,24297394,24298082,24298436,24298641,24298651,24298791,24298863,24299297,24390674,24391543,24392401,24394727,24394994,24590921,24612269,24613467,24613789,24614043,24614953,24614985,24614988,39322278,39322399" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20221006.09.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetSearch_rid", + "value": "0x6fe6b4f45b1b2787" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "client.version", + "value": "2.20221006" + }, + { + "key": "client.name", + "value": "WEB" + }, + { + "key": "client.fexp", + "value": "24392401,24140247,24286003,24245609,24289901,23983296,24249033,24268870,23986028,24186126,24612269,24191629,24295632,24246427,24229161,24227844,24164186,24187043,39322278,24241378,24267564,24614043,24260783,24613467,24263796,24290276,24185614,24279541,24262346,24036947,24279850,24298641,23804281,24278489,24614953,24004644,24077241,1714259,24614988,24162919,24187377,24007246,24199724,24248091,24287370,24287317,23966208,24391543,24267570,24255543,24614985,23998056,24256986,24135310,24292296,23946420,23918597,24298863,24265820,24199774,24288045,24248385,24259938,24278546,24290131,24080738,24255545,24219713,24254502,24276618,24298436,24394994,39322399,24187856,24278644,24166867,24002025,24217535,24287795,24279627,24283093,24276642,24225482,24197450,24268142,24296311,24152442,24298082,24299297,24278596,24390674,24181174,24275158,24226335,24297394,24001373,24161116,24282722,24290971,24169501,24298651,24394727,24224266,24243988,24002022,23934970,23882685,23952866,24211178,24590921,24034168,24279196,24277988,24286019,24283280,24613789,24120819,24298791" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "Cgs1Q0NxX3llelBxWSi85ZGaBg%3D%3D", + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "topbar": { + "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAUQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAUQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAUQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAcQvIYDIhMI1u6F_rLW-gIVmeERCB0ILQOO", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAcQvIYDIhMI1u6F_rLW-gIVmeERCB0ILQOO", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAcQvIYDIhMI1u6F_rLW-gIVmeERCB0ILQOO" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAYQvYYDIhMI1u6F_rLW-gIVmeERCB0ILQOO", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAYQvYYDIhMI1u6F_rLW-gIVmeERCB0ILQOO", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAYQvYYDIhMI1u6F_rLW-gIVmeERCB0ILQOO" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAkQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "k", + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "j", + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "l", + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "P (SHIFT+p)", + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "N (SHIFT+n)", + "label": { + "runs": [ + { + "text": "Next video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + }, + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + }, + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + }, + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + }, + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "0..9", + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + ←", + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + →", + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Playback" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "f", + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "t", + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "i", + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "ESCAPE", + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "m", + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "General" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "c", + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "o", + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+", + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + }, + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "a", + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "s", + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "d", + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "trackingParams": "CAgQteYDIhMI1u6F_rLW-gIVmeERCB0ILQOO" + } + }, + "logo": { + "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CA8QsV4iEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3854, + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE" + } + } + }, + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "trackingParams": "CA8QsV4iEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CA4Q8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CA0Q7VAiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "" + } + }, + "trackingParams": "CA0Q7VAiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAsQ_qsBGAAiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAsQ_qsBGAAiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CAwQ_6sBIhMI1u6F_rLW-gIVmeERCB0ILQOO" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", + "tooltip": "Settings", + "trackingParams": "CAsQ_qsBGAAiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + { + "buttonRenderer": { + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ1IAEGAEiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fsearch%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "size": "SIZE_SMALL", + "style": "STYLE_SUGGESTIVE", + "targetId": "topbar-signin", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAoQ1IAEGAEiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + } + ], + "trackingParams": "CAEQq6wBIhMI1u6F_rLW-gIVmeERCB0ILQOO", + "voiceSearchButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Search with your voice" + } + }, + "icon": { + "iconType": "MICROPHONE_ON" + }, + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAIQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=", + "openPopupAction": { + "popup": { + "voiceSearchDialogRenderer": { + "connectionErrorHeader": { + "runs": [ + { + "text": "No connection" + } + ] + }, + "connectionErrorMicrophoneLabel": { + "runs": [ + { + "text": "Check your connection and try again" + } + ] + }, + "disabledHeader": { + "runs": [ + { + "text": "Search with your voice" + } + ] + }, + "disabledSubtext": { + "runs": [ + { + "text": "To search by voice, go to your browser settings and allow access to microphone" + } + ] + }, + "exampleQuery1": { + "runs": [ + { + "text": "\"Play Dua Lipa\"" + } + ] + }, + "exampleQuery2": { + "runs": [ + { + "text": "\"Show me my subscriptions\"" + } + ] + }, + "exitButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Cancel" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CAQQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + }, + "loadingHeader": { + "runs": [ + { + "text": "Working..." + } + ] + }, + "microphoneButtonAriaLabel": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "microphoneOffPromptHeader": { + "runs": [ + { + "text": "Microphone off. Try again." + } + ] + }, + "permissionsHeader": { + "runs": [ + { + "text": "Waiting for permission" + } + ] + }, + "permissionsSubtext": { + "runs": [ + { + "text": "Allow microphone access to search with voice" + } + ] + }, + "placeholderHeader": { + "runs": [ + { + "text": "Listening..." + } + ] + }, + "promptHeader": { + "runs": [ + { + "text": "Didn't hear that. Try again." + } + ] + }, + "promptMicrophoneLabel": { + "runs": [ + { + "text": "Tap microphone to try again" + } + ] + }, + "trackingParams": "CAMQ7q8FIhMI1u6F_rLW-gIVmeERCB0ILQOO" + } + }, + "popupType": "TOP_ALIGNED_DIALOG" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "tooltip": "Search with your voice", + "trackingParams": "CAIQ8FsiEwjW7oX-stb6AhWZ4REIHQgtA44=" + } + } + } + }, + "trackingParams": "CAAQvGkiEwjW7oX-stb6AhWZ4REIHQgtA44=" +} diff --git a/testfiles/search/playlists.json b/testfiles/search/playlists.json new file mode 100644 index 0000000..bf448a9 --- /dev/null +++ b/testfiles/search/playlists.json @@ -0,0 +1,8538 @@ +{ + "contents": { + "twoColumnSearchResultsRenderer": { + "primaryContents": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "searchPyvRenderer": { + "ads": [ + { + "promotedVideoRenderer": { + "activeView": { + "endOfSessionCommands": [ + { + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "loggingUrls": [ + { + "baseUrl": "https://www.youtube.com/pcs/activeview?xai=AKAOjstxFKVSUOUhTDhqwKft__bZqyOqqqg2RKgZhO_oaUNfeBczlk-AlJUQISI6nvervlDv8-7Fsq1ElCKFT8cpIXkXcSpyn1e40w&sig=Cg0ArKJSzPbnLMjWjOw0EAE&ad_cpn=[AD_CPN]&acvw=[VIEWABILITY]" + } + ], + "pingingEndpoint": { + "hack": true + } + } + ], + "regexUriMacroValidator": { + "emptyMap": true + }, + "viewableCommands": [ + { + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "loggingUrls": [ + { + "baseUrl": "https://www.youtube.com/pcs/activeview?xai=AKAOjstxFKVSUOUhTDhqwKft__bZqyOqqqg2RKgZhO_oaUNfeBczlk-AlJUQISI6nvervlDv8-7Fsq1ElCKFT8cpIXkXcSpyn1e40w&sig=Cg0ArKJSzPbnLMjWjOw0EAE&ad_cpn=[AD_CPN]&acvw=[VIEWABILITY]" + } + ], + "pingingEndpoint": { + "hack": true + } + } + ] + }, + "adBadge": { + "metadataBadgeRenderer": { + "label": "Ad", + "style": "BADGE_STYLE_TYPE_AD", + "trackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + "adPlaybackContextParams": "CA8QBkIXRjNCRVk3YklLNE96OXU4UHU5Sy1vQVmKAykgBSgDMAY4BUoTCPavl7uw1voCFYOZ_QcdO6kPZFIGCAUwAVgBaAFwXQ%3D%3D", + "clickTrackingUrls": [ + "https://www.youtube.com/pagead/interaction/?ai=CMPTWF3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIECT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CE34F5ajHCNzbR3vqWng9WC4mIXMo2l-SBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB-PZG5IIC1JrSVpZUG1Rbjc0qAgB0ggXCIDBgBAQARgAMgKiAjoIgICAgICQgAbICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBbgT____________AbAUA8AVgYCAQIoXCggDGAEoATABOAGgFwGpF3xL9ZZj5LvA&sigh=Lf-GRFlHz10&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&label=discovery_invitation_click_to_watch&nb=[NB]&nx=[NX]&ny=[NY]&dim=[DIM]&ms=[CLICK_MS]" + ], + "ctaRenderer": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CFMQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CCx8cF3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgGYCwG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_2_ZzhJPVzjypcgceXXvfU_39_bDg&adurl=https://aircall.io/de/c/business-telefonsystem-b/%3Futm_medium%3Dcpc%26utm_source%3Dgoogle%26utm_campaign%3D%26utm_term%3D%26_bt%3D611288807232%26_bm%3D%26_bn%3Dytv&ctype=110&video_id=RkIZYPmQn74&label=video_click_to_advertiser_site&ms=[CLICK_MS]&nb=[NB]&nx=[NX]&ny=[NY]&dim=[DIM]", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CCx8cF3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgGYCwG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_2_ZzhJPVzjypcgceXXvfU_39_bDg&adurl=https://aircall.io/de/c/business-telefonsystem-b/%3Futm_medium%3Dcpc%26utm_source%3Dgoogle%26utm_campaign%3D%26utm_term%3D%26_bt%3D611288807232%26_bm%3D%26_bn%3Dytv&ctype=110&video_id=RkIZYPmQn74&label=video_click_to_advertiser_site&ms=[CLICK_MS]&nb=[NB]&nx=[NX]&ny=[NY]&dim=[DIM]" + } + }, + "icon": { + "iconType": "EXTERNAL_LINK" + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT", + "style": "STYLE_SUGGESTIVE", + "text": { + "simpleText": "MEHR INFOS" + }, + "trackingParams": "CFMQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "description": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CGIw2F3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_1wVPxwCaH63Eq85qiWyaMHq7MftQ&adurl=https://www.youtube.com/watch%3Fv%3DRkIZYPmQn74&ctype=21&video_id=RkIZYPmQn74", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "loggingUrls": [ + { + "baseUrl": "https://www.youtube.com/pagead/interaction/?ai=CMPTWF3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIECT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CE34F5ajHCNzbR3vqWng9WC4mIXMo2l-SBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB-PZG5IIC1JrSVpZUG1Rbjc0qAgB0ggXCIDBgBAQARgAMgKiAjoIgICAgICQgAbICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBbgT____________AbAUA8AVgYCAQIoXCggDGAEoATABOAGgFwGpF3xL9ZZj5LvA&sigh=Lf-GRFlHz10&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&label=discovery_invitation_click_to_watch&nb=[NB]&nx=[NX]&ny=[NY]&dim=[DIM]&ms=[CLICK_MS]" + } + ], + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CGIw2F3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_1wVPxwCaH63Eq85qiWyaMHq7MftQ&adurl=https://www.youtube.com/watch%3Fv%3DRkIZYPmQn74&ctype=21&video_id=RkIZYPmQn74" + } + }, + "text": "Aircall verbindet sich nahtlos mit Ihrem CRM-System & Helpdesk Tools" + } + ] + }, + "impressionUrls": [ + "https://www.youtube.com/pagead/adview?ai=CaAZ5F3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIECT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CE34F5ajHCNzbR3vqWng9WC4mIXMo2l-SBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB6vFG6gH49kbkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABsgJF8gJjwHICZAByAnCAboLMggDEAUYBSAGKAEwBUABSABYXWAAaABwAYgBAJgBAaIBCAoAmAIBqAIC2AEBgAIBiAIFuBP___________8BsBQDwBWBgIBAihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&sigh=-SQ6OoNS1h0&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA" + ], + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "18 seconds" + } + }, + "simpleText": "0:18" + }, + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCwoyTr1GRoGMw7NOy709TnQ", + "canonicalBaseUrl": "/channel/UCwoyTr1GRoGMw7NOy709TnQ" + }, + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCwoyTr1GRoGMw7NOy709TnQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Aircall" + } + ] + }, + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "INFO" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "openPopupAction": { + "popup": { + "aboutThisAdRenderer": { + "trackingParams": "CFIQ1MsHIhMItbmWu7DW-gIV1I58Ch239QaD", + "url": { + "privateDoNotAccessOrElseTrustedResourceUrlWrappedValue": "https://www.youtube.com/aboutthisad?pf=web&reasons=ASRmVMTINciYU_ztMjVBjhOqwT71OtDz2igpI04qeXDwiNFf4NIF7HfTUMF5nugBgNcVr28l1ZuO5iXExq685cAP16u15Po8iU_SF95hhZb4isBf-YlrBd1dt7A7h5fyw9SN0tMtApC_Q3wd5_Ba883oYbCgyOxLrUTExcedJ8tsuLKmaBwigj7IFE-W-IfIH7zIAu8CtnHk9brpacUrgIm0ul8XY5nYFHMJa-XZ9gLYiQqSsFEqHAlNWuXhU4a0xQOud17wYVsGHYmpS5R_Vi6nCYQ0saJ3CawZNWEEHI3qPFiXiBetgbAc_bw4egAA51DN332qwMz-Iw0S1iqCdoCnDhDEpOEMqAQXyUc-I5u6Q5vyKuS_gaVotse8ZCnnnJY1dUK2MQZtuLazsK4qHXJ9IMiLDYpOPHWC_w13I10KKrlyqEOrso3fBnLzLUERTiV573vm9JJI_3HYXrEwibEa75i6XCIdu3bDDhnGv2MgAAlFpgIl122ntuM7KocvsoN0sQvmoboxpGBKnF-4ubCG1UqH-w_iJ9JWoER2nCDH9fxz0fSFajRes6HL6Z2frEUJYKBFteCg2THUnEbSO-RZo_cpyGMmaRdzaxWwseElHgfCnVG9dWBJE3wCREZRMoQVPcKd6VxBrH-O1l20WjrN5RtVvIkMzEPph9TYBS2hUUZEliENzYPq6Z9ELYP2mu2EM9tr4jpHRS_3GsIBM7L1QreChrSviAICEaeqRzMhPEDNLAl1abhTWcIzEGrivTwaiJzKyv4LjAroM4Ky5rjjmHojm-HG5ECmrLsaFq7BPmYjdxAeAyi6KJFQIgONpxWLLm-6npNeNpgC2U6-x2G1gGW7AoFYD9qSmO_q1yEpCFAt8TOxPAPd2mUcmaS_Ky7qj3ZVBKvtIfcbG6TbZTMYJrogNAex2jBH8lLuHZw_O0YI4RiOPyWb5QPLspnIuHkJPAGAoHUzIe2ow6DSWQVuVct_Kb9KbijV6WpokfG7x1L2-zIJTSgn3NF7BciVG3X3s_jBkqZQpD6MZzkxqOlp5sgXrMBcpdu8kYz2tRV1b_rqf44IA_p1iQiCbLYGBUdn0TIWSuQek-tApQQwLUqH6y_jFlUxY6Q1TqadrMm2scWFxH-vn-VXFdsxr38Esi2ItRz-GEHzgwQdShgA9qv5Lj66B-q1IRAlv_mImjJcvUZc-cebUOhiqUaaYeR20BXVZXmKwjVhuLFExk7jirKiBrClXx7B6reGi3DNcTTBmfuoElfVA2gKw2sjTvw05veUj5ti0QgjzWzehLIPAxjiFRDpkEUWcwA6AiQX-SvdpEKcJvqvJIaA07d1CG0A4JyW2a0yey5I-X6QF1uVUZgPr9HBuQDZ3suVDOGtjAEosPmAGm7F6VDhrciEzGNQsu6tbDtob9OmKswfNMxjtRgVo0cGURtcTr2Tu_2A8isg0kueBVpWPlryTezHw2RuzDukLolIDg2qJbTPmwVH1Ug4T_f0LcEZWKjL7-j6X2na_OLfPJigX34qdf8bnX3o-8eanX1rstWJuL1ygNIOJBrSuCEgwoBndOCGSW-RV1TsKMEbJAVmkDNsuuXQGD61TA&hl=en&origin=https://www.youtube.com/" + } + } + }, + "popupType": "DIALOG" + } + }, + "text": { + "runs": [ + { + "text": "Why this ad?" + } + ] + }, + "trackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "trackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CGIw2F3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_1wVPxwCaH63Eq85qiWyaMHq7MftQ&adurl=https://www.youtube.com/watch%3Fv%3DRkIZYPmQn74&ctype=21&video_id=RkIZYPmQn74", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "url": "https://www.googleadservices.com/pagead/aclk?sa=L&ai=CGIw2F3BEY7bIK4Oz9u8Pu9K-oAaD6_rxbIOVyr3AEGQQASAAYJWCgICYB4IBF2NhLXB1Yi02MjE5ODExNzQ3MDQ5MzcxoAHR7sjQA6kCrjvqZsxCsD6oAwSqBIQCT9BieM-IOdfM2FgasOZc99OFop1OnzcHFcV_ofNxILWXkqFO3FsvmJPBQtyOvWih0CJBVd1AP7s_B8xrVGr8fImvxCElpcymCxiBxnFvwPnVayVaoZbl7YNHgVATqttqdNn6LIh3HskVz8W92Gzr0rH7rTNye4F1L4tcWnemJvYMxl38fq6bd913JOBYAyyssT-vd4TYMAM7KxDrIDweiB062liLjC00_OmEMTCkJujkIvIm8pe8puIwTwSzjb8zAlQX9TBPzV7DHWPrti2-IV-zlFlZBrVfIJTi9ZaOB8fxDDU2jUiJaR-CS3-y46DohNJJoJUcYofLUsLmJqHAvH0x_fCSBQwIEjC-v8LMj6yGoUaSBQcIE3j36KwwoAZVgAeXkbcvkAcEqAeECKgHqNIbqAe2B6gH4M8bqAfp1BuoB4zNG6gHsdwbqAekmrECqAeRn7ECqAewm7ECqAffobECqAeBxhuoB9XOG6gHq8UbqAeVCKgHnNwbqAfmnbECqAfIn7ECqAe3obECqAfVqbECkggLUmtJWllQbVFuNzSoCAHSCBcIgMGAEBABGAAyAqICOgiAgICAgJCABrEJL4OCtjfNTtrICRfICY8ByAmQAcgJwgG6CzIIAxAFGAUgBigBMAVAAUgAWF1gAGgAcAGIAQCYAQGiAQgKAJgCAagCAtgBAYACAYgCBdALErgMAbgT____________AbAUA8AVgYCAQNAVAdgVAZgWAeIWAggBgBcBihcKCAMYASgBMAE4AaAXAakXfEv1lmPku8A&num=1&cid=CAASFeRoljKqjo3bqDq1DoVl1bRsmHkSOA&ad_cpn=%5BCPN%5D&sig=AOD64_1wVPxwCaH63Eq85qiWyaMHq7MftQ&adurl=https://www.youtube.com/watch%3Fv%3DRkIZYPmQn74&ctype=21&video_id=RkIZYPmQn74" + } + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/RkIZYPmQn74/mqdefault_6s.webp?du=3000&sqp=CITAkZoG&rs=AOn4CLAjk6gqUQpEGc4pJueEYG86a7_OKA", + "width": 320 + } + ] + } + } + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCwoyTr1GRoGMw7NOy709TnQ", + "canonicalBaseUrl": "/channel/UCwoyTr1GRoGMw7NOy709TnQ" + }, + "clickTrackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCwoyTr1GRoGMw7NOy709TnQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Aircall" + } + ] + }, + "thumbnail": { + "thumbnails": [ + { + "url": "https://i3.ytimg.com/vi/RkIZYPmQn74/0.jpg" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "18 seconds" + } + }, + "simpleText": "0:18" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFEQ-ecDGAEiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "RkIZYPmQn74" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CFEQ-ecDGAEiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFEQ-ecDGAEiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "RkIZYPmQn74" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + } + ], + "title": { + "simpleText": "Das sichere Cloud-Telefonsystem für Support- & Vertriebsteams" + }, + "trackingParams": "CFAQszcYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoId": "RkIZYPmQn74" + } + } + ], + "trackingParams": "CE8QkyYYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XfEMj-z3TtA&list=RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbm1TM1lveFN3VlZRazlsRVFKMFVYNFpDalhzV19wc1U4" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + "videoId": "XfEMj-z3TtA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5df10c8fecf74ed0&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "225" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCOKqjJoG&rs=AOn4CLAdSKz2a_AQOoP-LmZITa9w41euRA&v=1665340770", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8/sddefault.jpg?sqp=CLTekZoGir7X7AMGCOKqjJoG&rs=AOn4CLDLeNTyr04C1imeb9TtEy_EMUGd6Q&v=1665340770", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCOKqjJoG&rs=AOn4CLCWbOhcFyU41jsra-KUblQCv0ZOFQ&v=1665340770", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "225" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLD6gcry37ecDQFM3oT0TSoc09ntYA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCaeD58YlI24VrSeEDjRpWFXMknqQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA9ELLsWiGSrRDmLJjTxUaqGaDEIg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBWew-U00eFBCyBRF7oAtNa1PVwag", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/MozAXGgC1Mc/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/UpLIb7T2tOE/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/hJWSZDJb-W4/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/VKC_hzJ3jzg/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Pop's Biggest Hits" + }, + "trackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "225", + "videoCountText": { + "runs": [ + { + "text": "225" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 22 seconds" + } + }, + "simpleText": "2:22" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XfEMj-z3TtA&list=RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbm1TM1lveFN3VlZRazlsRVFKMFVYNFpDalhzV19wc1U4" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + "videoId": "XfEMj-z3TtA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5df10c8fecf74ed0&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "STAY" + }, + "videoId": "XfEMj-z3TtA" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 56 seconds" + } + }, + "simpleText": "3:56" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=MozAXGgC1Mc&list=RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbm1TM1lveFN3VlZRazlsRVFKMFVYNFpDalhzV19wc1U4" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + "videoId": "MozAXGgC1Mc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=328cc05c6802d4c7&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Sugar" + }, + "videoId": "MozAXGgC1Mc" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8" + }, + "clickTrackingParams": "CE4Q2zAYASITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_nmS3YoxSwVVQk9lEQJ0UX4ZCjXsW_psU8", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=J7p4bzqLvCw&list=RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbVZKM1JSaV9ZQmZVSm5ablF4TEFlZFFRY1hIdWpiVWNn" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + "videoId": "J7p4bzqLvCw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=27ba786f3a8bbc2c&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "100" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCMv_j5oG&rs=AOn4CLCEQ3VMlMbNlY5-KE9TQV_TSyuXtQ&v=1665400779", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg/sddefault.jpg?sqp=CLTekZoGir7X7AMGCMv_j5oG&rs=AOn4CLAxJPYYoJkYuTryn4wA0eL0KMBS5Q&v=1665400779", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCMv_j5oG&rs=AOn4CLBc8GezpXKO2Au05UBkkl2i7WleWw&v=1665400779", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzo4blMvIXnyxUIwUuzuXY_LaWtQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDwSDh4SXRAZ14m9P1b0bdLtpr_QA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCfABT-JAx1D9GjpgnCYA3KVAJ-Qw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/J7p4bzqLvCw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBsG_bYP9C2JKoX0CiOYzJ88mmT3w", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/CpTr4USXjQw/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/inCm3ByI17o/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Pump-Up Pop" + }, + "trackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "100", + "videoCountText": { + "runs": [ + { + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 22 seconds" + } + }, + "simpleText": "3:22" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=J7p4bzqLvCw&list=RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbVZKM1JSaV9ZQmZVSm5ablF4TEFlZFFRY1hIdWpiVWNn" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + "videoId": "J7p4bzqLvCw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=27ba786f3a8bbc2c&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Blinding Lights" + }, + "videoId": "J7p4bzqLvCw" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 28 seconds" + } + }, + "simpleText": "3:28" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=G1ej5up7JG0&list=RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbVZKM1JSaV9ZQmZVSm5ablF4TEFlZFFRY1hIdWpiVWNn" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + "videoId": "G1ej5up7JG0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=1b57a3e6ea7b246d&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Shivers" + }, + "videoId": "G1ej5up7JG0" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg" + }, + "clickTrackingParams": "CE0Q2zAYAiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_mVJ3RRi_YBfUJnZnQxLAedQQcXHujbUcg", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=52QG9C9dnLM&list=RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbWZkcXZDQWw4d29kbHgyUDJfQWkyZ05raVJEQXVma2tJ" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + "videoId": "52QG9C9dnLM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e76406f42f5d9cb3&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "59" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCJTWjpoG&rs=AOn4CLAsc3tv1EuEBjFBb1YTVPPYzBLrjA&v=1665379092", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI/sddefault.jpg?sqp=CLTekZoGir7X7AMGCJTWjpoG&rs=AOn4CLDt5e2gIiEbgXh2FoySdIGMwxqr5w&v=1665379092", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCJTWjpoG&rs=AOn4CLCKiROCdosBd0jzHCGZODKF7MUuYA&v=1665379092", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "59" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLC8G1TTiTHVcGsznlU_TU9U0ceVXg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDsxPGcyDPoKcTZ7-eCGPAyTOW-Aw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDzAAhSLF6Gk3XE8IFdoq8oB0OKKw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/52QG9C9dnLM/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCjDgkgxLlvyO2v-pOnxeb8o8KZFQ", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/ntG3GQdY_Ok/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/pQBntSH-qFA/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/sTtCubpCJwE/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/_UAddrzOYko/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Happy Pop Hits" + }, + "trackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "59", + "videoCountText": { + "runs": [ + { + "text": "59" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=52QG9C9dnLM&list=RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbWZkcXZDQWw4d29kbHgyUDJfQWkyZ05raVJEQXVma2tJ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + "videoId": "52QG9C9dnLM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e76406f42f5d9cb3&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Better Days" + }, + "videoId": "52QG9C9dnLM" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 6 seconds" + } + }, + "simpleText": "3:06" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=ntG3GQdY_Ok&list=RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbWZkcXZDQWw4d29kbHgyUDJfQWkyZ05raVJEQXVma2tJ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + "videoId": "ntG3GQdY_Ok", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=9ed1b7190758fce9&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Light Switch" + }, + "videoId": "ntG3GQdY_Ok" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI" + }, + "clickTrackingParams": "CEwQ2zAYAyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_mfdqvCAl8wodlx2P2_Ai2gNkiRDAufkkI", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XqoanTj5pNY&list=RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkhTcUNKakRyVzlIQmhDTmRGNnRXUGRuT01uZ092MHdB" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + "videoId": "XqoanTj5pNY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5eaa1a9d38f9a4d6&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "100" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCNGSi5oG&rs=AOn4CLDqHT2HgYAPbwLHx_a03BdLOc-HjQ&v=1665321297", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA/sddefault.jpg?sqp=CLTekZoGir7X7AMGCNGSi5oG&rs=AOn4CLBqGGgKroQyvfaWDJD1AscHmRSZxw&v=1665321297", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCNGSi5oG&rs=AOn4CLBYrsTddA6FD8LxaxGeCAd3dGn2Nw&v=1665321297", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBQcJVJB5X9sPdb3uCD-Y9o45giLQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLA-iRXIOZjomz0S9VnYXndKKS2EWA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCPkVnFWec-5NlPHNqzra7iMZoydw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/XqoanTj5pNY/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA4Qioq1B2elOa_U3KNWevqiC-uMA", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/th92jw2CFOA/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/fdz_cabS9BU/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/Y8c5vWdhfpw/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/pbtpQHcUSzU/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Pop Gold" + }, + "trackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "100", + "videoCountText": { + "runs": [ + { + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 46 seconds" + } + }, + "simpleText": "4:46" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XqoanTj5pNY&list=RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkhTcUNKakRyVzlIQmhDTmRGNnRXUGRuT01uZ092MHdB" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + "videoId": "XqoanTj5pNY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=5eaa1a9d38f9a4d6&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Someone Like You" + }, + "videoId": "XqoanTj5pNY" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 34 seconds" + } + }, + "simpleText": "3:34" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=th92jw2CFOA&list=RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkhTcUNKakRyVzlIQmhDTmRGNnRXUGRuT01uZ092MHdB" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + "videoId": "th92jw2CFOA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=b61f768f0d8214e0&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "When I Was Your Man" + }, + "videoId": "th92jw2CFOA" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA" + }, + "clickTrackingParams": "CEsQ2zAYBCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_nHSqCJjDrW9HBhCNdF6tWPdnOMngOv0wA", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=cTr-aGK-LpA&list=RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGI2Q1ZVNlM0dVZ1Z0xWTlRVOVdocWZhb21XQWduaG80" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + "videoId": "cTr-aGK-LpA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=713afe6862be2e90&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "50" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCLqhjJoG&rs=AOn4CLBII6aWDOuRfW8hTaDAOzSRk88gsw&v=1665339578", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4/sddefault.jpg?sqp=CLTekZoGir7X7AMGCLqhjJoG&rs=AOn4CLBp4ka3DXnUjKDp_rSbcRIwxeLuAA&v=1665339578", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCLqhjJoG&rs=AOn4CLCpmT9yteMmu2-TYsDCfHziMT4zRA&v=1665339578", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBjrufmdHxcuUBUvCTwuXCKS6bC6Q", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBt0CXJgodjeqk5CgXpGk4naUsBVA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDUSFvo2_3JxCdUxYaGFlOFgcWfsQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/cTr-aGK-LpA/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDGer71A3S7QlPUscodvBJKh_MTwQ", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/xn0-IZZ6YO4/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/mVw5KiGwqaQ/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/D8RZbI1jfQ0/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/JzZYQIHP8_Q/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Shout-Out Pop Hits" + }, + "trackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "50", + "videoCountText": { + "runs": [ + { + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 55 seconds" + } + }, + "simpleText": "2:55" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=cTr-aGK-LpA&list=RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGI2Q1ZVNlM0dVZ1Z0xWTlRVOVdocWZhb21XQWduaG80" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + "videoId": "cTr-aGK-LpA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=713afe6862be2e90&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "My Head & My Heart" + }, + "videoId": "cTr-aGK-LpA" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=xn0-IZZ6YO4&list=RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGI2Q1ZVNlM0dVZ1Z0xWTlRVOVdocWZhb21XQWduaG80" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + "videoId": "xn0-IZZ6YO4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=c67d3e21967a60ee&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "abcdefu" + }, + "videoId": "xn0-IZZ6YO4" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4" + }, + "clickTrackingParams": "CEoQ2zAYBSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_lb6CVU6S4uVugLVNTU9WhqfaomWAgnho4", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=fdz_cabS9BU&list=RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkRMOEtlQnJVYWd3eUlTd05teUVpU2ZZZ3oxZ1ZDZXNn" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + "videoId": "fdz_cabS9BU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=7ddcff71a6d2f415&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "50" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Ej5oG&rs=AOn4CLCp8F-XKViGGcsA6s1PoouP8X09EQ&v=1665384989", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg/sddefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Ej5oG&rs=AOn4CLDQnBE_8jdRzZaD1rxVp2B4oFP8nA&v=1665384989", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Ej5oG&rs=AOn4CLAVSUQYb51lBlzGDdsjNfn3GfLD5A&v=1665384989", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDJNUcAdZErCdr3NkjHNbTw7bt_g", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBAQ91IZx-Ub2t97AiCFs3cHxDhBQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBNVE1GeVioHg4N506P0V2bv1CveA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/fdz_cabS9BU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDxsMrG2me6k1GAlY5hol8QsxqFqA", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/BRbTpCrHv4o/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/9IzKueQ2ZxY/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/K2tbQ_g2VbQ/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/qthko5ppHcM/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Mellow Pop Classics" + }, + "trackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "50", + "videoCountText": { + "runs": [ + { + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 42 seconds" + } + }, + "simpleText": "4:42" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=fdz_cabS9BU&list=RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkRMOEtlQnJVYWd3eUlTd05teUVpU2ZZZ3oxZ1ZDZXNn" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + "videoId": "fdz_cabS9BU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=7ddcff71a6d2f415&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Thinking out Loud" + }, + "videoId": "fdz_cabS9BU" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 11 seconds" + } + }, + "simpleText": "4:11" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=BRbTpCrHv4o&list=RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkRMOEtlQnJVYWd3eUlTd05teUVpU2ZZZ3oxZ1ZDZXNn" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + "videoId": "BRbTpCrHv4o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=0516d3a42ac7bf8a&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Broken Strings" + }, + "videoId": "BRbTpCrHv4o" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg" + }, + "clickTrackingParams": "CEkQ2zAYBiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_nDL8KeBrUagwyISwNmyEiSfYgz1gVCesg", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCX9oPuvJYZsG8wnHTwOBVPA", + "canonicalBaseUrl": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA" + }, + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Chillax" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=zU2_jPxz9q4&list=PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxWcjNxZXBNVlJzRGU0VDh2TlFzdm5v" + } + }, + "params": "OAI%3D", + "playlistId": "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "videoId": "zU2_jPxz9q4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=cd4dbf8cfc73f6ae&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCX9oPuvJYZsG8wnHTwOBVPA", + "canonicalBaseUrl": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA" + }, + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Chillax" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "220" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAc2NY_eney0z9ZgYYATBps2gZ1sA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDPfbqLvp-j8rZnEyID2kZxA0Ut8A", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBHmD3bkW2xrHw_3FEOGrHPrBlIcg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAx0crY3CtEX4Krg7gE9PUZtNs17g", + "width": 336 + } + ] + }, + "trackingParams": "CEgQy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "220" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAc2NY_eney0z9ZgYYATBps2gZ1sA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDPfbqLvp-j8rZnEyID2kZxA0Ut8A", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBHmD3bkW2xrHw_3FEOGrHPrBlIcg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/zU2_jPxz9q4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAx0crY3CtEX4Krg7gE9PUZtNs17g", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/vHIf_Gk8GLg/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/mG7Abmn04fI/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/rvdwMJDpeuY/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/t-QZQgd0Nrw/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Türkçe Pop Şarkılar 2022 - Yeni Hit Şarkılar 2022" + }, + "trackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "220", + "videoCountText": { + "runs": [ + { + "text": "220" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 21 seconds" + } + }, + "simpleText": "3:21" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=zU2_jPxz9q4&list=PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxWcjNxZXBNVlJzRGU0VDh2TlFzdm5v" + } + }, + "playlistId": "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "videoId": "zU2_jPxz9q4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=cd4dbf8cfc73f6ae&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Ara - Zeynep Bastık (Paro Official ZB Version) | Music Video" + }, + "videoId": "zU2_jPxz9q4" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 33 seconds" + } + }, + "simpleText": "2:33" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=vHIf_Gk8GLg&list=PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxWcjNxZXBNVlJzRGU0VDh2TlFzdm5v" + } + }, + "playlistId": "PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "videoId": "vHIf_Gk8GLg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=bc721ffc693c18b8&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Mustafa Ceceli & Indira Elemes - İlla" + }, + "videoId": "vHIf_Gk8GLg" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno" + }, + "clickTrackingParams": "CEcQ2zAYByITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLDIoUOhQQPlVr3qepMVRsDe4T8vNQsvno", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=hJWSZDJb-W4&list=RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbmZzX3Q0RlV1MDBFNUVENmx2ZUVCQlgxVk1ZZTFtRmpr" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + "videoId": "hJWSZDJb-W4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=84959264325bf96e&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "100" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Bi5oG&rs=AOn4CLCV-M_8wWMvuN1at2zkSYLH4wwb1A&v=1665319069", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk/sddefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Bi5oG&rs=AOn4CLDyKLNLzFWYwiXAlMin0dLZZFdfIQ&v=1665319069", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCJ2Bi5oG&rs=AOn4CLDrWR8ttE9jmlMf5h6nqwHtSiIdog&v=1665319069", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBsc1uFTo4t_zluA6FSGSqDQtLkZQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAIExDLVAu7bQO5ICO_CoafVFdXbA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLARVclxQLRDl1_us_hEd654fMmbqg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/hJWSZDJb-W4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBKSh5LxXlW2VmREBVqsxFHDIfOdA", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/c5l4CGQozWY/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/wrCO4HjfNKg/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/H64a2ggVIWc/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Dance-Pop Bangers" + }, + "trackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "100", + "videoCountText": { + "runs": [ + { + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 51 seconds" + } + }, + "simpleText": "3:51" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=hJWSZDJb-W4&list=RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbmZzX3Q0RlV1MDBFNUVENmx2ZUVCQlgxVk1ZZTFtRmpr" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + "videoId": "hJWSZDJb-W4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=84959264325bf96e&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Bad Habits" + }, + "videoId": "hJWSZDJb-W4" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=c5l4CGQozWY&list=RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbmZzX3Q0RlV1MDBFNUVENmx2ZUVCQlgxVk1ZZTFtRmpr" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + "videoId": "c5l4CGQozWY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=739978086428cd66&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Work from Home" + }, + "videoId": "c5l4CGQozWY" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk" + }, + "clickTrackingParams": "CEYQ2zAYCCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_nfs_t4FUu00E5ED6lveEBBX1VMYe1mFjk", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=T7iuw9Qx7t4&list=RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbV8wVTVWUU55eXp3d0gxbFJpN2NQQUFHWHFOUW5BT3FZ" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + "videoId": "T7iuw9Qx7t4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=4fb8aec3d431eede&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "67" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCMHoipoG&rs=AOn4CLB2tZPbWH2swO2EjtU3DDpxjudNBw&v=1665315905", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY/sddefault.jpg?sqp=CLTekZoGir7X7AMGCMHoipoG&rs=AOn4CLAguEyiYLCflKO2-KIkkixYGa7K7w&v=1665315905", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCMHoipoG&rs=AOn4CLDqg4aN3mWCqs6Lj7gui0UW9KAE1A&v=1665315905", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "67" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDf4-aQcYM2eQM5ZPNU34uh7TUXZg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDzFtcPgF0ZL8jPx8sSUGMfHqPOGQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBpW6VkLHOsaGfEXNJYEzDbRLEBLA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/T7iuw9Qx7t4/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB2lYmRYni-lrDVqAdC7Icng2h_4g", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/p-IXgwqhfmg/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/NtKnm0FdT8U/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/sD3a66DDhHs/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/HBzyuCda2RI/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Laid-Back Sofa Pop" + }, + "trackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "67", + "videoCountText": { + "runs": [ + { + "text": "67" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 4 seconds" + } + }, + "simpleText": "4:04" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=T7iuw9Qx7t4&list=RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbV8wVTVWUU55eXp3d0gxbFJpN2NQQUFHWHFOUW5BT3FZ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + "videoId": "T7iuw9Qx7t4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=4fb8aec3d431eede&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Astronomy" + }, + "videoId": "T7iuw9Qx7t4" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 54 seconds" + } + }, + "simpleText": "3:54" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=p-IXgwqhfmg&list=RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbV8wVTVWUU55eXp3d0gxbFJpN2NQQUFHWHFOUW5BT3FZ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + "videoId": "p-IXgwqhfmg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a7e217830aa17e68&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Love Yourself" + }, + "videoId": "p-IXgwqhfmg" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY" + }, + "clickTrackingParams": "CEUQ2zAYCSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_m_0U5VQNyyzwwH1lRi7cPAAGXqNQnAOqY", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=18nDrsoii5M&list=RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbUhXNWJjZHVoakItUGtUZVBBZTZFb1JNajF4TlQ4Z3pZ" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + "videoId": "18nDrsoii5M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=d7c9c3aeca228b93&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "78" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCKqljJoG&rs=AOn4CLAh92jahKi_HaN3j_PQAi9Jn9KhpQ&v=1665340074", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY/sddefault.jpg?sqp=CLTekZoGir7X7AMGCKqljJoG&rs=AOn4CLChx6aQ54AhIl5sTA67L0wp2-_vZA&v=1665340074", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCKqljJoG&rs=AOn4CLCZDGs0mvo5qSbfctLHoCOFMy6AJg&v=1665340074", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "78" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAOBRM96oqmk0w6mKp-Fgqs13M18Q", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAStndr5MTKCKrmfzqg5UkWq0cmjg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCpMHjye8FAGIlmIV1v80bqqJsVSg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/18nDrsoii5M/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBnhy03s5D6FVJm5Aq3kPTYTYd0rg", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/miqQAzOXPBo/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/z7e54L8usac/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/PyyT5tHbOLw/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/RWDj4_A1hyQ/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "K-Pop Girl Crush" + }, + "trackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "78", + "videoCountText": { + "runs": [ + { + "text": "78" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 1 second" + } + }, + "simpleText": "4:01" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=18nDrsoii5M&list=RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbUhXNWJjZHVoakItUGtUZVBBZTZFb1JNajF4TlQ4Z3pZ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + "videoId": "18nDrsoii5M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=d7c9c3aeca228b93&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "붐바야 (Boombayah)" + }, + "videoId": "18nDrsoii5M" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 20 seconds" + } + }, + "simpleText": "3:20" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=miqQAzOXPBo&list=RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbUhXNWJjZHVoakItUGtUZVBBZTZFb1JNajF4TlQ4Z3pZ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + "videoId": "miqQAzOXPBo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=9a2a900333973c1a&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "달라달라 DALLA DALLA" + }, + "videoId": "miqQAzOXPBo" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY" + }, + "clickTrackingParams": "CEQQ2zAYCiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_mHW5bcduhjB-PkTePAe6EoRMj1xNT8gzY", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=G1ej5up7JG0&list=RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfa1BxSl9GaUdrLWxiWHRnTTRJRjQydW9rc2tTSlppVlRJ" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + "videoId": "G1ej5up7JG0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=1b57a3e6ea7b246d&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "80" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCPKJjpoG&rs=AOn4CLA3tB3f1o8H9zaJGsaaSVn_lMfj3w&v=1665369330", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI/sddefault.jpg?sqp=CLTekZoGir7X7AMGCPKJjpoG&rs=AOn4CLCNRU6iiBEyuadZbDL8Xd1nUQWYqg&v=1665369330", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCPKJjpoG&rs=AOn4CLBT5XYFjC1aYtGUa4UVjNJaPY_wcg&v=1665369330", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "80" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAPxWW2CR__ymYrR3MEfhvJg5TVHw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCBTy4dco0iIb2PoWAp0_CrcBXmrw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBi9mXU8851sFXh8AjGt-O6ep-3CA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/G1ej5up7JG0/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDkhvqyEq--Go-fC75ibDXwjHTiew", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/vgn-b0ksX4g/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/HvVCU_Qpnck/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/XfEMj-z3TtA/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/eqL16PdLjpw/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Cardio Pop" + }, + "trackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "80", + "videoCountText": { + "runs": [ + { + "text": "80" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 28 seconds" + } + }, + "simpleText": "3:28" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=G1ej5up7JG0&list=RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfa1BxSl9GaUdrLWxiWHRnTTRJRjQydW9rc2tTSlppVlRJ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + "videoId": "G1ej5up7JG0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=1b57a3e6ea7b246d&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Shivers" + }, + "videoId": "G1ej5up7JG0" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 35 seconds" + } + }, + "simpleText": "3:35" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=vgn-b0ksX4g&list=RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfa1BxSl9GaUdrLWxiWHRnTTRJRjQydW9rc2tTSlppVlRJ" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + "videoId": "vgn-b0ksX4g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=be09fe6f492c5f88&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Heaven Takes You Home" + }, + "videoId": "vgn-b0ksX4g" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI" + }, + "clickTrackingParams": "CEMQ2zAYCyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_kPqJ_FiGk-lbXtgM4IF42uokskSJZiVTI", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC8Ojfs-1VLiAO_MosLwvjpQ", + "canonicalBaseUrl": "/channel/UC8Ojfs-1VLiAO_MosLwvjpQ" + }, + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UC8Ojfs-1VLiAO_MosLwvjpQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Redlist - Ultimate Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=a7GITgqwDVg&list=PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTElfN01nMlpfLTRMZjdJWWVpVEVPVjhIQm4tbk1xejVO" + } + }, + "params": "OAI%3D", + "playlistId": "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "videoId": "a7GITgqwDVg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=6bb1884e0ab00d58&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC8Ojfs-1VLiAO_MosLwvjpQ", + "canonicalBaseUrl": "/channel/UC8Ojfs-1VLiAO_MosLwvjpQ" + }, + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UC8Ojfs-1VLiAO_MosLwvjpQ", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Redlist - Ultimate Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "70" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCKgBEF5IWvKriqkDDwgBFQAAiEIYAe0BPQpXQQ==&rs=AOn4CLC2PiqPsAGSVrGLZpZcbGH3LKmunA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCMQBEG5IWvKriqkDDwgBFQAAiEIYAe0BR-F6QQ==&rs=AOn4CLAuk5XOTcgcxvhecG76HLW5DlSELA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCPYBEIoBSFryq4qpAw8IARUAAIhCGAHtAaRwnUE=&rs=AOn4CLDmm9vUAyQFjUg9bfRqH68ke5kw4Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCNACELwBSFryq4qpAw8IARUAAIhCGAHtAT0K10E=&rs=AOn4CLBhcPJNO6iF0qQJIBZUok1Dmx5c5g", + "width": 336 + } + ] + }, + "trackingParams": "CEIQy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "70" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCKgBEF5IWvKriqkDDwgBFQAAiEIYAe0BPQpXQQ==&rs=AOn4CLC2PiqPsAGSVrGLZpZcbGH3LKmunA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEcCMQBEG5IWvKriqkDDwgBFQAAiEIYAe0BR-F6QQ==&rs=AOn4CLAuk5XOTcgcxvhecG76HLW5DlSELA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCPYBEIoBSFryq4qpAw8IARUAAIhCGAHtAaRwnUE=&rs=AOn4CLDmm9vUAyQFjUg9bfRqH68ke5kw4Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/hqdefault.jpg?sqp=-oaymwEdCNACELwBSFryq4qpAw8IARUAAIhCGAHtAT0K10E=&rs=AOn4CLBhcPJNO6iF0qQJIBZUok1Dmx5c5g", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/H5v3kku4y6Q/default.jpg?sqp=-oaymwEQCHgQWvKriqkDBu0BmZkZQQ==&rs=AOn4CLAQPzvt8aByHuN6MN5SWIIZxj1hRw", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/ei-rBc_-XRE/default.jpg?sqp=-oaymwEQCHgQWvKriqkDBu0BmZkZQQ==&rs=AOn4CLAhEeHnmgfC_1i6CPdeAmJQl9s62w", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/me19SUmWu2s/default.jpg?sqp=-oaymwEQCHgQWvKriqkDBu0BmZkZQQ==&rs=AOn4CLA_eILpUzVUdzEiHwc0t4OmQQjiIw", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/XhL1KC7l7Xw/default.jpg?sqp=-oaymwEQCHgQWvKriqkDBu0BmZkZQQ==&rs=AOn4CLCAJD3KbV_fxTjf1KD5agvr8VFxpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Pop 2022 ♫ Mix Pop En Ingles (English Pop Songs 2022)" + }, + "trackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "70", + "videoCountText": { + "runs": [ + { + "text": "70" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 40 seconds" + } + }, + "simpleText": "2:40" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=a7GITgqwDVg&list=PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTElfN01nMlpfLTRMZjdJWWVpVEVPVjhIQm4tbk1xejVO" + } + }, + "playlistId": "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "videoId": "a7GITgqwDVg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=6bb1884e0ab00d58&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]" + }, + "videoId": "a7GITgqwDVg" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 46 seconds" + } + }, + "simpleText": "2:46" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=H5v3kku4y6Q&list=PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTElfN01nMlpfLTRMZjdJWWVpVEVPVjhIQm4tbk1xejVO" + } + }, + "playlistId": "PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "videoId": "H5v3kku4y6Q", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=1f9bf7924bb8cba4&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Harry Styles - As It Was (Official Video)" + }, + "videoId": "H5v3kku4y6Q" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N" + }, + "clickTrackingParams": "CEEQ2zAYDCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLI_7Mg2Z_-4Lf7IYeiTEOV8HBn-nMqz5N", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCesP91XKnuZVd6OJN06hokg", + "canonicalBaseUrl": "/channel/UCesP91XKnuZVd6OJN06hokg" + }, + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCesP91XKnuZVd6OJN06hokg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Startup Records" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=oE7Fe8QBw1Y&list=PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTFg2TDR0N3Q2WmFuZkNKMXdCeFJkR1pfbWs5eWdtS3Fv" + } + }, + "params": "OAI%3D", + "playlistId": "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "videoId": "oE7Fe8QBw1Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a04ec57bc401c356&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCesP91XKnuZVd6OJN06hokg", + "canonicalBaseUrl": "/channel/UCesP91XKnuZVd6OJN06hokg" + }, + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCesP91XKnuZVd6OJN06hokg", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Startup Records" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "164" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfW02VI8I7eRoh001A-OJJZMfAPg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCkeW6auuvAzw_qD8pRNewyTIhLDg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBwk4RdE3b6GG3rWObzmD9EioCSYg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCgElNnW-8F-sz7jDScGhIq8yHhsA", + "width": 336 + } + ] + }, + "trackingParams": "CEAQy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "164" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCfW02VI8I7eRoh001A-OJJZMfAPg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCkeW6auuvAzw_qD8pRNewyTIhLDg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBwk4RdE3b6GG3rWObzmD9EioCSYg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/oE7Fe8QBw1Y/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCgElNnW-8F-sz7jDScGhIq8yHhsA", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/JvqMO-tWlrU/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/_LJMLVea5kY/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/95xDIF5zYCo/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/rnLU_Xedis4/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Deutsch Pop Hits NEU 2022" + }, + "trackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "164", + "videoCountText": { + "runs": [ + { + "text": "164" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 37 seconds" + } + }, + "simpleText": "3:37" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=oE7Fe8QBw1Y&list=PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTFg2TDR0N3Q2WmFuZkNKMXdCeFJkR1pfbWs5eWdtS3Fv" + } + }, + "playlistId": "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "videoId": "oE7Fe8QBw1Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=a04ec57bc401c356&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Johannes Oerding - Kaleidoskop" + }, + "videoId": "oE7Fe8QBw1Y" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 49 seconds" + } + }, + "simpleText": "2:49" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=JvqMO-tWlrU&list=PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTFg2TDR0N3Q2WmFuZkNKMXdCeFJkR1pfbWs5eWdtS3Fv" + } + }, + "playlistId": "PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "videoId": "JvqMO-tWlrU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=26fa8c3beb5696b5&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Tim Bendzko - DAS LEBEN WIEDER LIEBEN (Offizielles Musikvideo)" + }, + "videoId": "JvqMO-tWlrU" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo" + }, + "clickTrackingParams": "CD8Q2zAYDSITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLX6L4t7t6ZanfCJ1wBxRdGZ_mk9ygmKqo", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCs72iRpTEuwV3y6pdWYLgiw", + "canonicalBaseUrl": "/c/AndréMakoski" + }, + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Andr%C3%A9Makoski", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Redlist - Just Hits" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=U0CGsw6h60k&list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTE1DOUtOa0luY0t0UHpnWS01cm1odmo3ZmF4OGZkeG9q" + } + }, + "params": "OAI%3D", + "playlistId": "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "videoId": "U0CGsw6h60k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=534086b30ea1eb49&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCs72iRpTEuwV3y6pdWYLgiw", + "canonicalBaseUrl": "/c/AndréMakoski" + }, + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Andr%C3%A9Makoski", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Redlist - Just Hits" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "200" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBUkleZFvnsicoaujx7qyAN3C_FBQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBm3rXa0OIOI9UDO4J_imVjU9V8KA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAtkXPojOiNFtkYRGhyae2oDRo46g", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDB6hCUZ36jw45hKMsVJZyLfswiDw", + "width": 336 + } + ] + }, + "trackingParams": "CD4Qy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "200" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBUkleZFvnsicoaujx7qyAN3C_FBQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBm3rXa0OIOI9UDO4J_imVjU9V8KA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAtkXPojOiNFtkYRGhyae2oDRo46g", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/U0CGsw6h60k/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDB6hCUZ36jw45hKMsVJZyLfswiDw", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/OPf0YbXqDm0/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/NMz-RScUCyA/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/JGwWNGJdvx8/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/ei-rBc_-XRE/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Pop Music Playlist - Timeless Pop Songs (Updated Weekly 2022)" + }, + "trackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "200", + "videoCountText": { + "runs": [ + { + "text": "200" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 25 seconds" + } + }, + "simpleText": "4:25" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=U0CGsw6h60k&list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTE1DOUtOa0luY0t0UHpnWS01cm1odmo3ZmF4OGZkeG9q" + } + }, + "playlistId": "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "videoId": "U0CGsw6h60k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=534086b30ea1eb49&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Rihanna - What's My Name? ft. Drake" + }, + "videoId": "U0CGsw6h60k" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 31 seconds" + } + }, + "simpleText": "4:31" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=OPf0YbXqDm0&list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTE1DOUtOa0luY0t0UHpnWS01cm1odmo3ZmF4OGZkeG9q" + } + }, + "playlistId": "PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "videoId": "OPf0YbXqDm0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeened.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=38f7f461b5ea0e6d&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Mark Ronson - Uptown Funk (Official Video) ft. Bruno Mars" + }, + "videoId": "OPf0YbXqDm0" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj" + }, + "clickTrackingParams": "CD0Q2zAYDiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLMC9KNkIncKtPzgY-5rmhvj7fax8fdxoj", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCv9O2E_G8U46Paz8828THJw", + "canonicalBaseUrl": "/user/vh1316" + }, + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/user/vh1316", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Victor Vaz" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4fndeDfaWCg&list=PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGdSZHBoMHFQTHk1M0loWXJRTFBwQVREREEyVHBGZXk1" + } + }, + "params": "OAI%3D", + "playlistId": "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "videoId": "4fndeDfaWCg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e1f9dd7837da5828&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCv9O2E_G8U46Paz8828THJw", + "canonicalBaseUrl": "/user/vh1316" + }, + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/user/vh1316", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Victor Vaz" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "50" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBDFc1Wy-4gOPj698kspzVo8TewJg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCrvijkGGx4ap1MYJmoUzb13WVhiw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCd6ZZ56kP5R9LfIgASEHM2HpJUNQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDWhGtx6C9zCpMUyy-_1zSis30MTQ", + "width": 336 + } + ] + }, + "trackingParams": "CDwQy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBDFc1Wy-4gOPj698kspzVo8TewJg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCrvijkGGx4ap1MYJmoUzb13WVhiw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCd6ZZ56kP5R9LfIgASEHM2HpJUNQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/4fndeDfaWCg/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDWhGtx6C9zCpMUyy-_1zSis30MTQ", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/gJLIiF15wjQ/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/IbRwSI8yi1o/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/C-u5WLJ9Yk4/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/eCna-hsmGUY/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Teen-Pop 90-2000" + }, + "trackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "50", + "videoCountText": { + "runs": [ + { + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 40 seconds" + } + }, + "simpleText": "3:40" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4fndeDfaWCg&list=PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGdSZHBoMHFQTHk1M0loWXJRTFBwQVREREEyVHBGZXk1" + } + }, + "playlistId": "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "videoId": "4fndeDfaWCg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e1f9dd7837da5828&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Backstreet Boys - I Want It That Way (Official HD Video)" + }, + "videoId": "4fndeDfaWCg" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 56 seconds" + } + }, + "simpleText": "3:56" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=gJLIiF15wjQ&list=PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTGdSZHBoMHFQTHk1M0loWXJRTFBwQVREREEyVHBGZXk1" + } + }, + "playlistId": "PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "videoId": "gJLIiF15wjQ", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=8092c8885d79c234&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Spice Girls - Wannabe (Official Music Video)" + }, + "videoId": "gJLIiF15wjQ" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLgRdph0qPLy53IhYrQLPpATDDA2TpFey5" + }, + "clickTrackingParams": "CDsQ2zAYDyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLgRdph0qPLy53IhYrQLPpATDDA2TpFey5", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=jBFcbfteBDU&list=RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkNWRl96VVppenpSY29qSVV1WW1hWHhNb1BnZzJXTURv" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + "videoId": "jBFcbfteBDU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=8c115c6dfb5e0435&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "52" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCISojZoG&rs=AOn4CLAj_UMSGvqvdxP0nIMjANvQCit2lg&v=1665356804", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo/sddefault.jpg?sqp=CLTekZoGir7X7AMGCISojZoG&rs=AOn4CLCbSlMKfkVfxW5PjtMDfpXEDf2tIA&v=1665356804", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCISojZoG&rs=AOn4CLB-Oc-t8vvSR-qqoTLRRX9-W2C6Hw&v=1665356804", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "52" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAeKKkhVoAeayDTA8ABwmZGiN-cVg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBkSC01TQ0hR5zrA65JpBzP9cfNhw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCitfVS5YrdJvIEyZ3Q6APdRqoTVQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/jBFcbfteBDU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB4TjAg49Zn7WXE8C5TFa8gj3f6Ug", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/CjV7rkhQ66I/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/NQ2vsOLYA04/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/RQ0NZDE3aPU/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/id7G3Yl6KHA/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Klangfarbe: German Pop Hits" + }, + "trackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "52", + "videoCountText": { + "runs": [ + { + "text": "52" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 14 seconds" + } + }, + "simpleText": "3:14" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=jBFcbfteBDU&list=RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkNWRl96VVppenpSY29qSVV1WW1hWHhNb1BnZzJXTURv" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + "videoId": "jBFcbfteBDU", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=8c115c6dfb5e0435&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Ich hass dich" + }, + "videoId": "jBFcbfteBDU" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 28 seconds" + } + }, + "simpleText": "2:28" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=CjV7rkhQ66I&list=RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbkNWRl96VVppenpSY29qSVV1WW1hWHhNb1BnZzJXTURv" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + "videoId": "CjV7rkhQ66I", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=0a357bae4850eba2&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "ROSES" + }, + "videoId": "CjV7rkhQ66I" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo" + }, + "clickTrackingParams": "CDoQ2zAYECITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_nCVF_zUZizzRcojIUuYmaXxMoPgg2WMDo", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=r23tQvESL7w&list=RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbFk2SkZyczdXOXlJaEZqVU5feXhRX3Via2pjcnFRYVZz" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + "videoId": "r23tQvESL7w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=af6ded42f1122fbc&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + "publishedTimeText": { + "simpleText": "Updated yesterday" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "178" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCLihi5oG&rs=AOn4CLDgrdD99kRQ1feOVa_IUgvEP9BR2Q&v=1665323192", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs/sddefault.jpg?sqp=CLTekZoGir7X7AMGCLihi5oG&rs=AOn4CLAc1ncslbfIXrR11aaH-eJKhROHgQ&v=1665323192", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCLihi5oG&rs=AOn4CLAwKoEb7g4PwxXGLZAEq5bIpBd2lg&v=1665323192", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "178" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDQNTJgU7RVsA7Hwj1ksVOMyyApig", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLBWBW5DQORDo1_XbU20aFyIREgHMQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAA2ppE_jZhj3Vp0qzqqZQBB_J2ow", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/r23tQvESL7w/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCKs-rHy8CBTLw5bV7MLX1XtRZ01w", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/4DyV0hWOdQw/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/K4X8rXyT2tg/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/N41-L2MGO-s/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/xYZ5NMjyA74/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "Bedroom Pop" + }, + "trackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "178", + "videoCountText": { + "runs": [ + { + "text": "178" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 57 seconds" + } + }, + "simpleText": "2:57" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=r23tQvESL7w&list=RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbFk2SkZyczdXOXlJaEZqVU5feXhRX3Via2pjcnFRYVZz" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + "videoId": "r23tQvESL7w", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=af6ded42f1122fbc&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Picture in my mind" + }, + "videoId": "r23tQvESL7w" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 5 seconds" + } + }, + "simpleText": "3:05" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=4DyV0hWOdQw&list=RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbFk2SkZyczdXOXlJaEZqVU5feXhRX3Via2pjcnFRYVZz" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + "videoId": "4DyV0hWOdQw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=e03c95d2158e750c&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "we fell in love in october" + }, + "videoId": "4DyV0hWOdQw" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs" + }, + "clickTrackingParams": "CDkQ2zAYESITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_lY6JFrs7W9yIhFjUN_yxQ_ubkjcrqQaVs", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=LCpjdohpuEE&list=RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbDdLNzhrNEVramNGb2poZDE2MTdybVVqWS1hZXQ2LXQw" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + "videoId": "LCpjdohpuEE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2c2a63768869b841&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "87" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCObJjpoG&rs=AOn4CLBqeksgw1Ffgn4d47Rxjyvi5eOzFA&v=1665377510", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0/sddefault.jpg?sqp=CLTekZoGir7X7AMGCObJjpoG&rs=AOn4CLBPuKvHCEmuqj8MSvlTZXJvl-sQjg&v=1665377510", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCObJjpoG&rs=AOn4CLAhEJ1d3VN2icz5rpsvY6z2b1ay7g&v=1665377510", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "87" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAlJlXCMdI9uCkuIfP0wXVjb8apdg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLB2V3Fnvk8fs3x41RYIFIrCkKoofg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCwS65N0Ggq7t7E3rBxakaXR4wM1Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/LCpjdohpuEE/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAc03HST80RT4PPVMaMtZHOpGdWmQ", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/8mA6jIeojnk/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/o6k2pS-agVI/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/xgiN9zNZCuM/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/3d-D5bLDZSk/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "K-Pop Party Hits" + }, + "trackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "87", + "videoCountText": { + "runs": [ + { + "text": "87" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 8 seconds" + } + }, + "simpleText": "3:08" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=LCpjdohpuEE&list=RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbDdLNzhrNEVramNGb2poZDE2MTdybVVqWS1hZXQ2LXQw" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + "videoId": "LCpjdohpuEE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2c2a63768869b841&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Permission to Dance" + }, + "videoId": "LCpjdohpuEE" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 2 seconds" + } + }, + "simpleText": "3:02" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=8mA6jIeojnk&list=RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbDdLNzhrNEVramNGb2poZDE2MTdybVVqWS1hZXQ2LXQw" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + "videoId": "8mA6jIeojnk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=f2603a8c87a88e79&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "How You Like That" + }, + "videoId": "8mA6jIeojnk" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0" + }, + "clickTrackingParams": "CDgQ2zAYEiITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_l7K78k4EkjcFojhd1617rmUjY-aet6-t0", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=g-7u06NK1mo&list=RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "continuePlayback": true, + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGotekJFeFZZbDdZTl9OeFhib0RJaDRBLXdLR2Znek5Z" + } + }, + "params": "OALAAQE%3D", + "playlistId": "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + "videoId": "g-7u06NK1mo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=83eeeed3a34ad66a&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + "publishedTimeText": { + "simpleText": "Updated today" + }, + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC-9-kyTW8ZkZNDHQJ6FgpwQ", + "canonicalBaseUrl": "/music" + }, + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/music", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "YouTube Music" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "50" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistCustomThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 180, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY/mqdefault.jpg?sqp=CLTekZoGir7X7AMGCO_uj5oG&rs=AOn4CLDgjo7qPYmTuli_bAbcAufRdbNxHw&v=1665398639", + "width": 180 + }, + { + "height": 640, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY/sddefault.jpg?sqp=CLTekZoGir7X7AMGCO_uj5oG&rs=AOn4CLBStiOe46EFremov4lodpxTJdHFoA&v=1665398639", + "width": 640 + }, + { + "height": 1200, + "url": "https://i9.ytimg.com/s_p/RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY/maxresdefault.jpg?sqp=CLTekZoGir7X7AMGCO_uj5oG&rs=AOn4CLC7M-IhK-oLUrcNkHnXL4mhVj3hGQ&v=1665398639", + "width": 1200 + } + ] + } + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLDN0bj3fiMVOcGtKxc7QPIHVIqZNw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLAMSvLx67w7pLKLo_2W9tR3yr3Jiw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDQDoBNUB7r4eiiqmWJIcb9ucZqjA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/g-7u06NK1mo/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLB6Imerg1dRaAsvzQlFBWFYJvwCIQ", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/v0Q56geMlkk/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/Rp8iWhE8FeQ/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/7kPM3FOARyI/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/5TJgsOqWamU/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "I-Pop Hits!" + }, + "trackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "50", + "videoCountText": { + "runs": [ + { + "text": "50" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 41 seconds" + } + }, + "simpleText": "2:41" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=g-7u06NK1mo&list=RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGotekJFeFZZbDdZTl9OeFhib0RJaDRBLXdLR2Znek5Z" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + "videoId": "g-7u06NK1mo", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=83eeeed3a34ad66a&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Killer Haseena" + }, + "videoId": "g-7u06NK1mo" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 14 seconds" + } + }, + "simpleText": "3:14" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=v0Q56geMlkk&list=RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY&start_radio=1", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GitSRENMQUs1dXlfbGotekJFeFZZbDdZTl9OeFhib0RJaDRBLXdLR2Znek5Z" + } + }, + "params": "wAEB", + "playlistId": "RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + "videoId": "v0Q56geMlkk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=bf4439ea078c9649&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Kesariyo Rang" + }, + "videoId": "v0Q56geMlkk" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLRDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY" + }, + "clickTrackingParams": "CDcQ2zAYEyITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=RDCLAK5uy_lj-zBExVYl7YN_NxXboDIh4A-wKGfgzNY", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + }, + { + "playlistRenderer": { + "longBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCX9oPuvJYZsG8wnHTwOBVPA", + "canonicalBaseUrl": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA" + }, + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Chillax" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=WcIcVapfqXw&list=PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxYcXo1UVozZHgtbGhfcDZSY1BlS2p2" + } + }, + "params": "OAI%3D", + "playlistId": "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "videoId": "WcIcVapfqXw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=59c21c55aa5fa97c&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "playlistId": "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "shortBylineText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCX9oPuvJYZsG8wnHTwOBVPA", + "canonicalBaseUrl": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA" + }, + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/channel/UCX9oPuvJYZsG8wnHTwOBVPA", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Chillax" + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlaySidePanelRenderer": { + "icon": { + "iconType": "PLAYLISTS" + }, + "text": { + "simpleText": "100" + } + } + }, + { + "thumbnailOverlayHoverTextRenderer": { + "icon": { + "iconType": "PLAY_ALL" + }, + "text": { + "runs": [ + { + "text": "Play all" + } + ] + } + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "thumbnailRenderer": { + "playlistVideoThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCKKU8wU2E0cWO3dVMNSu_yH-qHog", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDgeI2xFd-tD60KwvLM_ojlkEa7Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCluJlOCIfcpw3mXS9LoAm42e0NVA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDAGNPx-2AfMx5fO8WS185nwTpM7A", + "width": 336 + } + ] + }, + "trackingParams": "CDYQy-wJIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "thumbnailText": { + "runs": [ + { + "bold": true, + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "thumbnails": [ + { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCKKU8wU2E0cWO3dVMNSu_yH-qHog", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ==&rs=AOn4CLCDgeI2xFd-tD60KwvLM_ojlkEa7Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLCluJlOCIfcpw3mXS9LoAm42e0NVA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/WcIcVapfqXw/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDAGNPx-2AfMx5fO8WS185nwTpM7A", + "width": 336 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/a7GITgqwDVg/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/8hLtlzkoGPk/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/yjki-9Pthh0/default.jpg", + "width": 43 + } + ] + }, + { + "thumbnails": [ + { + "height": 20, + "url": "https://i.ytimg.com/vi/7QXDnWRy6MI/default.jpg", + "width": 43 + } + ] + } + ], + "title": { + "simpleText": "POP Music Playlist 2022 - New POP Songs - Pop Songs 2022 Playlist" + }, + "trackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgw==", + "videoCount": "100", + "videoCountText": { + "runs": [ + { + "text": "100" + }, + { + "text": " videos" + } + ] + }, + "videos": [ + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 minutes" + } + }, + "simpleText": "4:00" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=WcIcVapfqXw&list=PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxYcXo1UVozZHgtbGhfcDZSY1BlS2p2" + } + }, + "playlistId": "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "videoId": "WcIcVapfqXw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=59c21c55aa5fa97c&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1506250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Rema, Selena Gomez - Calm Down (Official Music Video)" + }, + "videoId": "WcIcVapfqXw" + } + }, + { + "childVideoRenderer": { + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 40 seconds" + } + }, + "simpleText": "2:40" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=a7GITgqwDVg&list=PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GiJQTERJb1VPaFFRUGxYcXo1UVozZHgtbGhfcDZSY1BlS2p2" + } + }, + "playlistId": "PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "videoId": "a7GITgqwDVg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeenek.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=6bb1884e0ab00d58&ip=2003%3Ade%3Aaf04%3A3800%3A136e%3Aca4e%3A3b7d%3A8be1&initcwndbps=1456250&mt=1665428983&oweuc=&pxtags=Cg4KAnR4EggyNDI4NzM3MQ&rxtags=Cg4KAnR4EggyNDI4NzM3MA%2CCg4KAnR4EggyNDI4NzM3MQ%2CCg4KAnR4EggyNDI4NzM3Mg" + } + } + } + } + }, + "title": { + "simpleText": "Charlie Puth - Left And Right (feat. Jung Kook of BTS) [Official Video]" + }, + "videoId": "a7GITgqwDVg" + } + } + ], + "viewPlaylistText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "VLPLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv" + }, + "clickTrackingParams": "CDUQ2zAYFCITCLW5lruw1voCFdSOfAodt_UGgzIGc2VhcmNo", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 5754, + "url": "/playlist?list=PLDIoUOhQQPlXqz5QZ3dx-lh_p6RcPeKjv", + "webPageType": "WEB_PAGE_TYPE_PLAYLIST" + } + } + }, + "text": "View full playlist" + } + ] + } + } + } + ], + "trackingParams": "CDQQuy8YACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CBAQui8iEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/search", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_SEARCH", + "token": "EqIJEgNwb3AamglFZ0lRQTBnVWdnRXJVa1JEVEVGTE5YVjVYMjV0VXpOWmIzaFRkMVpXVVdzNWJFVlJTakJWV0RSYVEycFljMWRmY0hOVk9JSUJLMUpFUTB4QlN6VjFlVjl0VmtvelVsSnBYMWxDWmxWS2JscHVVWGhNUVdWa1VWRmpXRWgxYW1KVlkyZUNBU3RTUkVOTVFVczFkWGxmYldaa2NYWkRRV3c0ZDI5a2JIZ3lVREpmUVdreVowNXJhVkpFUVhWbWEydEpnZ0VyVWtSRFRFRkxOWFY1WDI1SVUzRkRTbXBFY2xjNVNFSm9RMDVrUmpaMFYxQmtiazlOYm1kUGRqQjNRWUlCSzFKRVEweEJTelYxZVY5c1lqWkRWbFUyVXpSMVZuVm5URlpPVkZVNVYyaHhabUZ2YlZkQloyNW9ielNDQVN0U1JFTk1RVXMxZFhsZmJrUk1PRXRsUW5KVllXZDNlVWxUZDA1dGVVVnBVMlpaWjNveFoxWkRaWE5uZ2dFaVVFeEVTVzlWVDJoUlVWQnNWbkl6Y1dWd1RWWlNjMFJsTkZRNGRrNVJjM1p1YjRJQksxSkVRMHhCU3pWMWVWOXVabk5mZERSR1ZYVXdNRVUxUlVRMmJIWmxSVUpDV0RGV1RWbGxNVzFHYW11Q0FTdFNSRU5NUVVzMWRYbGZiVjh3VlRWV1VVNTVlWHAzZDBneGJGSnBOMk5RUVVGSFdIRk9VVzVCVDNGWmdnRXJVa1JEVEVGTE5YVjVYMjFJVnpWaVkyUjFhR3BDTFZCclZHVlFRV1UyUlc5U1RXb3hlRTVVT0dkNldZSUJLMUpFUTB4QlN6VjFlVjlyVUhGS1gwWnBSMnN0YkdKWWRHZE5ORWxHTkRKMWIydHphMU5LV21sV1ZFbUNBU0pRVEVsZk4wMW5NbHBmTFRSTVpqZEpXV1ZwVkVWUFZqaElRbTR0YmsxeGVqVk9nZ0VpVUV4WU5rdzBkRGQwTmxwaGJtWkRTakYzUW5oU1pFZGFYMjFyT1hsbmJVdHhiNElCSWxCTVRVTTVTMDVyU1c1alMzUlFlbWRaTFRWeWJXaDJhamRtWVhnNFptUjRiMnFDQVNKUVRHZFNaSEJvTUhGUVRIazFNMGxvV1hKUlRGQndRVlJFUkVFeVZIQkdaWGsxZ2dFclVrUkRURUZMTlhWNVgyNURWa1pmZWxWYWFYcDZVbU52YWtsVmRWbHRZVmg0VFc5UVoyY3lWMDFFYjRJQksxSkVRMHhCU3pWMWVWOXNXVFpLUm5Kek4xYzVlVWxvUm1wVlRsOTVlRkZmZFdKcmFtTnljVkZoVm5PQ0FTdFNSRU5NUVVzMWRYbGZiRGRMTnpock5FVnJhbU5HYjJwb1pERTJNVGR5YlZWcVdTMWhaWFEyTFhRd2dnRXJVa1JEVEVGTE5YVjVYMnhxTFhwQ1JYaFdXV3czV1U1ZlRuaFlZbTlFU1dnMFFTMTNTMGRtWjNwT1dZSUJJbEJNUkVsdlZVOW9VVkZRYkZoeGVqVlJXak5rZUMxc2FGOXdObEpqVUdWTGFuYXlBUVlLQkFnVkVBSSUzRBiB4OgYIgtzZWFyY2gtZmVlZA%3D%3D" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "hideBottomSeparator": true, + "subMenu": { + "searchSubMenuRenderer": { + "aboutTheseResultsButton": { + "buttonRenderer": { + "icon": { + "iconType": "INFO" + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT", + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_TEXT", + "text": { + "runs": [ + { + "text": "About these results" + } + ] + }, + "trackingParams": "CBIQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "button": { + "toggleButtonRenderer": { + "accessibility": { + "label": "Search filters" + }, + "accessibilityData": { + "accessibilityData": { + "label": "Search filters" + } + }, + "defaultIcon": { + "iconType": "TUNE" + }, + "defaultText": { + "runs": [ + { + "text": "Filters" + } + ] + }, + "defaultTooltip": "Open search filters", + "isDisabled": false, + "isToggled": false, + "style": { + "styleType": "STYLE_TEXT" + }, + "toggledStyle": { + "styleType": "STYLE_DEFAULT_ACTIVE" + }, + "toggledTooltip": "Close search filters", + "trackingParams": "CBMQmE0iEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "clearAllEndpoint": { + "clickTrackingParams": "CBEQkXUiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "pop" + } + }, + "clearAllText": { + "runs": [ + { + "text": "Clear all filters" + } + ] + }, + "groups": [ + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Last hour" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Last hour", + "trackingParams": "CDMQk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Today" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Today", + "trackingParams": "CDIQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This week" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This week", + "trackingParams": "CDEQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This month" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This month", + "trackingParams": "CDAQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "This year" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for This year", + "trackingParams": "CC8Qk3UYBCITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "simpleText": "Upload date" + }, + "trackingParams": "CC4QknUYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Video" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC0Qk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=EgIQAQ%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "EgIQAQ%3D%3D", + "query": "pop" + } + }, + "tooltip": "Search for Video", + "trackingParams": "CC0Qk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Channel" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCwQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=EgIQAg%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "EgIQAg%3D%3D", + "query": "pop" + } + }, + "tooltip": "Search for Channel", + "trackingParams": "CCwQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Playlist" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCsQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "pop" + } + }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Remove Playlist filter", + "trackingParams": "CCsQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Movie" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCoQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=EgIQBA%253D%253D", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "EgIQBA%3D%3D", + "query": "pop" + } + }, + "tooltip": "Search for Movie", + "trackingParams": "CCoQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "simpleText": "Type" + }, + "trackingParams": "CCkQknUYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Under 4 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Under 4 minutes", + "trackingParams": "CCgQk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "4 - 20 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 4 - 20 minutes", + "trackingParams": "CCcQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Over 20 minutes" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Over 20 minutes", + "trackingParams": "CCYQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "simpleText": "Duration" + }, + "trackingParams": "CCUQknUYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Live" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Live", + "trackingParams": "CCQQk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "4K" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 4K", + "trackingParams": "CCMQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "HD" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for HD", + "trackingParams": "CCIQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Subtitles/CC" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Subtitles/CC", + "trackingParams": "CCEQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Creative Commons" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Creative Commons", + "trackingParams": "CCAQk3UYBCITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "360°" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 360°", + "trackingParams": "CB8Qk3UYBSITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "VR180" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for VR180", + "trackingParams": "CB4Qk3UYBiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "3D" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for 3D", + "trackingParams": "CB0Qk3UYByITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "HDR" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for HDR", + "trackingParams": "CBwQk3UYCCITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Location" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Location", + "trackingParams": "CBsQk3UYCSITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Purchased" + }, + "status": "FILTER_STATUS_DISABLED", + "tooltip": "Search for Purchased", + "trackingParams": "CBoQk3UYCiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "simpleText": "Features" + }, + "trackingParams": "CBkQknUYAyITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterGroupRenderer": { + "filters": [ + { + "searchFilterRenderer": { + "label": { + "simpleText": "Relevance" + }, + "status": "FILTER_STATUS_SELECTED", + "tooltip": "Sort by relevance", + "trackingParams": "CBgQk3UYACITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Upload date" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBcQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=CAISAhAD", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAISAhAD", + "query": "pop" + } + }, + "tooltip": "Sort by upload date", + "trackingParams": "CBcQk3UYASITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "View count" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBYQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=CAMSAhAD", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAMSAhAD", + "query": "pop" + } + }, + "tooltip": "Sort by view count", + "trackingParams": "CBYQk3UYAiITCLW5lruw1voCFdSOfAodt_UGgw==" + } + }, + { + "searchFilterRenderer": { + "label": { + "simpleText": "Rating" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBUQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=pop&sp=CAESAhAD", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "params": "CAESAhAD", + "query": "pop" + } + }, + "tooltip": "Sort by rating", + "trackingParams": "CBUQk3UYAyITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "simpleText": "Sort by" + }, + "trackingParams": "CBQQknUYBCITCLW5lruw1voCFdSOfAodt_UGgw==" + } + } + ], + "title": { + "runs": [ + { + "text": "Search options" + } + ] + }, + "trackingParams": "CBEQkXUiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "targetId": "search-feed", + "trackingParams": "CBAQui8iEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "targetId": "search-two-column-feed" + } + }, + "estimatedResults": "18932046", + "responseContext": { + "mainAppWebResponseContext": { + "loggedOut": true + }, + "serviceTrackingParams": [ + { + "params": [ + { + "key": "context", + "value": "yt_web_search" + }, + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GUIDED_HELP" + }, + { + "params": [ + { + "key": "has_unlimited_entitlement", + "value": "False" + }, + { + "key": "has_premium_lite_entitlement", + "value": "False" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714248,23804281,23848212,23858057,23882502,23918597,23934970,23940248,23946420,23966208,23983296,23986028,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24094856,24120819,24135310,24140247,24152442,24161116,24162919,24164186,24166867,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24199774,24211178,24216096,24217535,24219713,24224266,24225483,24226335,24227844,24229161,24230432,24241378,24243988,24245609,24246430,24248385,24254502,24255543,24255545,24256987,24260783,24262346,24262775,24263796,24264315,24265820,24267564,24267570,24268142,24268870,24272788,24277988,24278489,24278546,24278596,24279196,24279628,24279747,24280768,24281472,24282724,24283093,24283280,24286005,24286017,24287371,24287795,24288043,24288911,24289901,24289940,24290131,24290256,24290270,24290971,24292296,24297358,24298640,24298652,24298797,24390262,24390674,24391539,24392401,24590921,24612269,24613467,24613789,24614043,24614952,24614984,39322278,39322399" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "yt_ad", + "value": "1" + }, + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20221006.09.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetSearch_rid", + "value": "0x58d307655bc6c904" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "client.version", + "value": "2.20221006" + }, + { + "key": "client.name", + "value": "WEB" + }, + { + "key": "client.fexp", + "value": "24279196,24287371,24211178,24277988,24298652,24219713,24191629,24391539,39322399,24283280,24286005,24080738,24614984,24164186,24265820,24614043,24613467,24255545,24279628,24612269,24281472,24185614,24254502,24036947,24290971,24268142,24187043,24614952,24248385,24278596,24287795,24217535,24199724,24226335,24162919,24283093,24007246,24004644,24243988,24187377,23998056,24120819,24224266,24278546,24279747,24292296,24216096,23934970,24262775,23940248,24390674,24290131,24227844,24297358,23918597,24229161,24135310,24199774,24289940,24290256,24288911,24290270,24241378,24268870,24230432,24166867,1714248,24262346,24002025,24197450,24390262,24256987,24392401,39322278,24278489,24282724,24267564,24245609,24280768,24298797,24263796,24094856,24260783,23882502,23966208,24161116,24613789,24267570,24001373,23946420,24152442,24272788,24077241,24590921,24225483,24288043,24169501,24255543,24298640,23848212,24286017,24140247,23983296,24034168,24289901,24002022,24181174,23804281,23986028,24246430,24264315,23858057" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "CgstZjhyS1IyR1R6dyiX4JGaBg%3D%3D", + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "topbar": { + "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAUQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAUQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAUQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAcQvIYDIhMItbmWu7DW-gIV1I58Ch239QaD", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAcQvIYDIhMItbmWu7DW-gIV1I58Ch239QaD", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAcQvIYDIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAYQvYYDIhMItbmWu7DW-gIV1I58Ch239QaD", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAYQvYYDIhMItbmWu7DW-gIV1I58Ch239QaD", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAYQvYYDIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAkQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "sections": [ + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "k", + "label": { + "runs": [ + { + "text": "Toggle play/pause" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "j", + "label": { + "runs": [ + { + "text": "Rewind 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "l", + "label": { + "runs": [ + { + "text": "Fast forward 10 seconds" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "P (SHIFT+p)", + "label": { + "runs": [ + { + "text": "Previous video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "N (SHIFT+n)", + "label": { + "runs": [ + { + "text": "Next video" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ",", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Comma" + } + }, + "label": { + "runs": [ + { + "text": "Previous frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": ".", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Period" + } + }, + "label": { + "runs": [ + { + "text": "Next frame (while paused)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "< (SHIFT+,)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Less than or SHIFT + comma" + } + }, + "label": { + "runs": [ + { + "text": "Decrease playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "> (SHIFT+.)", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Greater than or SHIFT + period" + } + }, + "label": { + "runs": [ + { + "text": "Increase playback rate" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "0..9", + "label": { + "runs": [ + { + "text": "Seek to specific point in the video (7 advances to 70% of duration)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + ←", + "label": { + "runs": [ + { + "text": "Seek to previous chapter" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "CONTROL + →", + "label": { + "runs": [ + { + "text": "Seek to next chapter" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Playback" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "f", + "label": { + "runs": [ + { + "text": "Toggle full screen" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "t", + "label": { + "runs": [ + { + "text": "Toggle theater mode" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "i", + "label": { + "runs": [ + { + "text": "Toggle miniplayer" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "ESCAPE", + "label": { + "runs": [ + { + "text": "Close miniplayer or current dialog" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "m", + "label": { + "runs": [ + { + "text": "Toggle mute" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "General" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "c", + "label": { + "runs": [ + { + "text": "If the video supports captions, toggle captions ON/OFF" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "o", + "label": { + "runs": [ + { + "text": "Rotate through different text opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Rotate through different window opacity levels" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+", + "label": { + "runs": [ + { + "text": "Rotate through font sizes (increasing)" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "-", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus" + } + }, + "label": { + "runs": [ + { + "text": "Rotate through font sizes (decreasing)" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Subtitles and closed captions" + } + ] + } + } + }, + { + "hotkeyDialogSectionRenderer": { + "options": [ + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "w", + "label": { + "runs": [ + { + "text": "Pan up" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "a", + "label": { + "runs": [ + { + "text": "Pan left" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "s", + "label": { + "runs": [ + { + "text": "Pan down" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "d", + "label": { + "runs": [ + { + "text": "Pan right" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "+ on numpad or ]", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Plus on number pad or right bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom in" + } + ] + } + } + }, + { + "hotkeyDialogSectionOptionRenderer": { + "hotkey": "- on numpad or [", + "hotkeyAccessibilityLabel": { + "accessibilityData": { + "label": "Minus on number pad or left bracket" + } + }, + "label": { + "runs": [ + { + "text": "Zoom out" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Spherical Videos" + } + ] + } + } + } + ], + "title": { + "runs": [ + { + "text": "Keyboard shortcuts" + } + ] + }, + "trackingParams": "CAgQteYDIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "logo": { + "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CA8QsV4iEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3854, + "url": "/", + "webPageType": "WEB_PAGE_TYPE_BROWSE" + } + } + }, + "iconImage": { + "iconType": "YOUTUBE_LOGO" + }, + "overrideEntityKey": "EgZ0b3BiYXIg9QEoAQ%3D%3D", + "tooltipText": { + "runs": [ + { + "text": "YouTube Home" + } + ] + }, + "trackingParams": "CA8QsV4iEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CA4Q8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CA0Q7VAiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "" + } + }, + "trackingParams": "CA0Q7VAiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAsQ_qsBGAAiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAsQ_qsBGAAiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CAwQ_6sBIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", + "tooltip": "Settings", + "trackingParams": "CAsQ_qsBGAAiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + { + "buttonRenderer": { + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ1IAEGAEiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3Dhttps%253A%252F%252Fwww.youtube.com%252Fyoutubei%252Fv1%252Fsearch%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en&ec=65620", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "idamTag": "65620" + } + }, + "size": "SIZE_SMALL", + "style": "STYLE_SUGGESTIVE", + "targetId": "topbar-signin", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CAoQ1IAEGAEiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + } + ], + "trackingParams": "CAEQq6wBIhMItbmWu7DW-gIV1I58Ch239QaD", + "voiceSearchButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Search with your voice" + } + }, + "icon": { + "iconType": "MICROPHONE_ON" + }, + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAIQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAIQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=", + "openPopupAction": { + "popup": { + "voiceSearchDialogRenderer": { + "connectionErrorHeader": { + "runs": [ + { + "text": "No connection" + } + ] + }, + "connectionErrorMicrophoneLabel": { + "runs": [ + { + "text": "Check your connection and try again" + } + ] + }, + "disabledHeader": { + "runs": [ + { + "text": "Search with your voice" + } + ] + }, + "disabledSubtext": { + "runs": [ + { + "text": "To search by voice, go to your browser settings and allow access to microphone" + } + ] + }, + "exampleQuery1": { + "runs": [ + { + "text": "\"Play Dua Lipa\"" + } + ] + }, + "exampleQuery2": { + "runs": [ + { + "text": "\"Show me my subscriptions\"" + } + ] + }, + "exitButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Cancel" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CAQQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + }, + "loadingHeader": { + "runs": [ + { + "text": "Working..." + } + ] + }, + "microphoneButtonAriaLabel": { + "runs": [ + { + "text": "Cancel" + } + ] + }, + "microphoneOffPromptHeader": { + "runs": [ + { + "text": "Microphone off. Try again." + } + ] + }, + "permissionsHeader": { + "runs": [ + { + "text": "Waiting for permission" + } + ] + }, + "permissionsSubtext": { + "runs": [ + { + "text": "Allow microphone access to search with voice" + } + ] + }, + "placeholderHeader": { + "runs": [ + { + "text": "Listening..." + } + ] + }, + "promptHeader": { + "runs": [ + { + "text": "Didn't hear that. Try again." + } + ] + }, + "promptMicrophoneLabel": { + "runs": [ + { + "text": "Tap microphone to try again" + } + ] + }, + "trackingParams": "CAMQ7q8FIhMItbmWu7DW-gIV1I58Ch239QaD" + } + }, + "popupType": "TOP_ALIGNED_DIALOG" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "tooltip": "Search with your voice", + "trackingParams": "CAIQ8FsiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" + } + } + } + }, + "trackingParams": "CAAQvGkiEwi1uZa7sNb6AhXUjnwKHbf1BoM=" +}