From 1c0c64a8bf209a322753008071cdb0a6b1a33c26 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 28 Oct 2022 18:49:10 +0200 Subject: [PATCH 1/3] feat: get YouTube visitor data --- src/client/channel.rs | 6 ++++++ src/client/player.rs | 1 + src/client/playlist.rs | 1 + src/client/response/channel.rs | 3 ++- src/client/response/player.rs | 3 ++- src/client/response/playlist.rs | 4 +++- src/client/response/search.rs | 3 ++- src/client/search.rs | 1 + ...pe__client__channel__tests__map_channel_info.snap | 1 + ...lient__channel__tests__map_channel_playlists.snap | 1 + ..._tests__map_channel_videos_20221011_richgrid.snap | 1 + ...tests__map_channel_videos_20221011_richgrid2.snap | 1 + ...ent__channel__tests__map_channel_videos_base.snap | 1 + ...nt__channel__tests__map_channel_videos_empty.snap | 1 + ...ent__channel__tests__map_channel_videos_live.snap | 1 + ...nt__channel__tests__map_channel_videos_music.snap | 1 + ...t__channel__tests__map_channel_videos_shorts.snap | 1 + ..._channel__tests__map_channel_videos_upcoming.snap | 1 + ...ient__player__tests__map_player_data_android.snap | 1 + ...ient__player__tests__map_player_data_desktop.snap | 1 + ..._player__tests__map_player_data_desktopmusic.snap | 1 + ...__client__player__tests__map_player_data_ios.snap | 1 + ..._player__tests__map_player_data_tvhtml5embed.snap | 1 + ...ent__playlist__tests__map_playlist_data_long.snap | 1 + ...__playlist__tests__map_playlist_data_nomusic.snap | 1 + ...nt__playlist__tests__map_playlist_data_short.snap | 1 + ...e__client__search__tests__map_search_default.snap | 1 + ...ipe__client__search__tests__map_search_empty.snap | 1 + ..._client__search__tests__map_search_playlists.snap | 1 + ...s__tests__map_video_details_20220924_newdesc.snap | 1 + ..._map_video_details_20221011_new_continuation.snap | 1 + ...s__tests__map_video_details_20221011_rec_isr.snap | 1 + ...eo_details__tests__map_video_details_agegate.snap | 1 + ...o_details__tests__map_video_details_ccommons.snap | 1 + ...o_details__tests__map_video_details_chapters.snap | 1 + ...video_details__tests__map_video_details_live.snap | 1 + ...ideo_details__tests__map_video_details_music.snap | 1 + ...__video_details__tests__map_video_details_mv.snap | 1 + src/client/video_details.rs | 3 ++- src/model/mod.rs | 12 ++++++++++++ 40 files changed, 62 insertions(+), 5 deletions(-) diff --git a/src/client/channel.rs b/src/client/channel.rs index b892f17..136489c 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -115,6 +115,7 @@ impl MapResponse>> for response::Channel { self.header, self.metadata, self.microformat, + self.response_context.visitor_data, v_res.c, id, lang, @@ -146,6 +147,7 @@ impl MapResponse>> for response::Channel { self.header, self.metadata, self.microformat, + self.response_context.visitor_data, p_res.c, id, lang, @@ -204,6 +206,7 @@ impl MapResponse> for response::Channel { self.header, self.metadata, self.microformat, + self.response_context.visitor_data, cinfo, id, lang, @@ -255,6 +258,7 @@ fn map_channel( header: Option, metadata: Option, microformat: Option, + visitor_data: Option, content: T, id: &str, lang: Language, @@ -298,6 +302,7 @@ fn map_channel( banner: header.banner.into(), mobile_banner: header.mobile_banner.into(), tv_banner: header.tv_banner.into(), + visitor_data, content, }, response::channel::Header::CarouselHeaderRenderer(carousel) => { @@ -332,6 +337,7 @@ fn map_channel( banner: Vec::new(), mobile_banner: Vec::new(), tv_banner: Vec::new(), + visitor_data, content, } } diff --git a/src/client/player.rs b/src/client/player.rs index 66417c5..148064f 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -275,6 +275,7 @@ impl MapResponse for response::Player { expires_in_seconds: streaming_data.expires_in_seconds, hls_manifest_url: streaming_data.hls_manifest_url, dash_manifest_url: streaming_data.dash_manifest_url, + visitor_data: self.response_context.visitor_data, }, warnings, }) diff --git a/src/client/playlist.rs b/src/client/playlist.rs index 9161847..7526e6f 100644 --- a/src/client/playlist.rs +++ b/src/client/playlist.rs @@ -169,6 +169,7 @@ impl MapResponse for response::Playlist { channel, last_update, last_update_txt, + visitor_data: self.response_context.visitor_data, }, warnings, }) diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index b90a79d..ea6167d 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -3,7 +3,7 @@ use serde_with::serde_as; use serde_with::{DefaultOnError, VecSkipError}; use super::url_endpoint::NavigationEndpoint; -use super::{Alert, ChannelBadge}; +use super::{Alert, ChannelBadge, ResponseContext}; use super::{ContentRenderer, ContentsRenderer}; use super::{Thumbnails, YouTubeListItem}; use crate::serializer::ignore_any; @@ -21,6 +21,7 @@ pub(crate) struct Channel { pub microformat: Option, #[serde_as(as = "Option")] pub alerts: Option>, + pub response_context: ResponseContext, } #[derive(Debug, Deserialize)] diff --git a/src/client/response/player.rs b/src/client/response/player.rs index a1162ad..4c2e31b 100644 --- a/src/client/response/player.rs +++ b/src/client/response/player.rs @@ -4,7 +4,7 @@ use serde::Deserialize; use serde_with::serde_as; use serde_with::{json::JsonString, DefaultOnError}; -use super::Thumbnails; +use super::{ResponseContext, Thumbnails}; use crate::serializer::{text::Text, MapResult, VecLogError}; #[derive(Debug, Deserialize)] @@ -14,6 +14,7 @@ pub(crate) struct Player { pub streaming_data: Option, pub captions: Option, pub video_details: Option, + pub response_context: ResponseContext, } #[derive(Debug, Deserialize)] diff --git a/src/client/response/playlist.rs b/src/client/response/playlist.rs index 4327090..74d3a54 100644 --- a/src/client/response/playlist.rs +++ b/src/client/response/playlist.rs @@ -6,7 +6,8 @@ use crate::serializer::{ignore_any, MapResult, VecLogError}; use crate::util::MappingError; use super::{ - Alert, ContentRenderer, ContentsRenderer, ContinuationEndpoint, Thumbnails, ThumbnailsWrap, + Alert, ContentRenderer, ContentsRenderer, ContinuationEndpoint, ResponseContext, Thumbnails, + ThumbnailsWrap, }; #[serde_as] @@ -18,6 +19,7 @@ pub(crate) struct Playlist { pub sidebar: Option, #[serde_as(as = "Option")] pub alerts: Option>, + pub response_context: ResponseContext, } #[serde_as] diff --git a/src/client/response/search.rs b/src/client/response/search.rs index 15869fb..92fc978 100644 --- a/src/client/response/search.rs +++ b/src/client/response/search.rs @@ -1,7 +1,7 @@ use serde::Deserialize; use serde_with::{json::JsonString, serde_as}; -use super::video_item::YouTubeListRendererWrap; +use super::{video_item::YouTubeListRendererWrap, ResponseContext}; #[serde_as] #[derive(Debug, Deserialize)] @@ -10,6 +10,7 @@ pub(crate) struct Search { #[serde_as(as = "Option")] pub estimated_results: Option, pub contents: Contents, + pub response_context: ResponseContext, } #[derive(Debug, Deserialize)] diff --git a/src/client/search.rs b/src/client/search.rs index 2243302..db0e8ab 100644 --- a/src/client/search.rs +++ b/src/client/search.rs @@ -109,6 +109,7 @@ impl MapResponse for response::Search { c: SearchResult { items: Paginator::new(self.estimated_results, mapper.items, mapper.ctoken), corrected_query: mapper.corrected_query, + visitor_data: self.response_context.visitor_data, }, warnings: mapper.warnings, }) diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap index 1f6ba8d..7c369a7 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap @@ -142,6 +142,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgszMUUzZDlGLWxiRSipqr2ZBg%3D%3D"), content: ChannelInfo( create_date: Some("2009-04-04"), view_count: Some(186854342), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap index 0221238..98519ee 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap @@ -142,6 +142,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgttaWpyTVpUN1AyZyioqr2ZBg%3D%3D"), content: Paginator( count: None, items: [ diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap index afe93e4..bfd9cab 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap @@ -113,6 +113,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgtQdE9zVVR3NVBDbyjz0ZKaBg%3D%3D"), content: Paginator( count: None, items: [ diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap index 965052f..c32b125 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap @@ -142,6 +142,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("Cgs4ZFVmMzVlU1dxbyiBqpeaBg%3D%3D"), content: Paginator( count: None, items: [ 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 25a9b7c..b847a69 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 @@ -142,6 +142,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgszNU5rbDVZS2hMcyim4K2ZBg%3D%3D"), content: Paginator( count: None, items: [ diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap index 80d53ad..a2653b9 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap @@ -30,6 +30,7 @@ Channel( banner: [], mobile_banner: [], tv_banner: [], + visitor_data: Some("Cgtvc2s4UllvTGl6byigxseZBg%3D%3D"), content: Paginator( count: Some(0), items: [], 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 fc8a24e..b38a2a9 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 @@ -126,6 +126,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgtkYXJITElwYmd4OCj85a2ZBg%3D%3D"), content: Paginator( count: Some(21), items: [ diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap index 806e3ee..d1f6ad4 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap @@ -113,6 +113,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgtCV1l2R2Rzb2ZSZyiu4a2ZBg%3D%3D"), content: Paginator( count: Some(0), items: [], 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 5bfbb39..e7ecee8 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 @@ -113,6 +113,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("CgtneXVRbGtSMWtlYyj75a2ZBg%3D%3D"), content: Paginator( count: None, items: [ 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 67b9a35..a6820c0 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 @@ -130,6 +130,7 @@ Channel( height: 1192, ), ], + visitor_data: Some("Cgs4Ri1tLW1KNWozNCjGk8yZBg%3D%3D"), content: Paginator( count: None, items: [ 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 19447f2..0a578f7 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 @@ -424,4 +424,5 @@ VideoPlayer( expires_in_seconds: 21540, hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659481355/ei/q1jpYtOPEYSBgQeHmqbwAQ/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr5---sn-h0jeenek.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jeenek%2Csn-h0jelnez/ms/au%2Crdu/mv/m/mvi/5/pl/37/hfr/1/as/fmp4_audio_clear%2Cfmp4_sd_hd_clear/initcwndbps/1527500/vprv/1/mt/1659459429/fvip/4/itag_bl/376%2C377%2C384%2C385%2C612%2C613%2C617%2C619%2C623%2C628%2C655%2C656%2C660%2C662%2C666%2C671/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cvprv%2Citag/sig/AOq0QJ8wRAIgMm4a_MIHA3YUszKeruSy3exs5JwNjJAyLAwxL0yPdNMCIANb9GDMSTp_NT-PPhbvYMwRULJ5a9BO6MYD9FuWprC1/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgETSOwhwWVMy7gmrFXZlJu655ToLzSwOEsT16oRyrWhACIQDkvOEw1fImz5omu4iVIRNFe-z-JC9v8WUyx281dW2NOw%3D%3D"), + visitor_data: Some("Cgt2aHFtQU5YZFBvYyirsaWXBg%3D%3D"), ) 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 ffbc7f9..2a06529 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 @@ -541,4 +541,5 @@ VideoPlayer( expires_in_seconds: 21540, hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659481355/ei/q1jpYtq3BJCX1gKVyJGQDg/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr4---sn-h0jelnez.googlevideo.com/mh/mQ/mm/31%2C26/mn/sn-h0jelnez%2Csn-4g5edn6k/ms/au%2Conr/mv/m/mvi/4/pl/37/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/initcwndbps/1513750/spc/lT-KhrZGE2opztWyVdAtyUNlb8dXPDs/vprv/1/mt/1659459429/fvip/4/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cspc%2Cvprv%2Citag/sig/AOq0QJ8wRgIhAPEjHK19PKVHqQeia6WF4qubuMYk74LGi8F8lk5ZMPkFAiEAsaB2pKQWBvuPnNUnbdQXHc-izgsHJUP793woC2xNJlg%3D/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgOY4xu4H9wqPVZ7vF2i0hFcOnqrur1XGoA43a7ZEuuSUCIQCyPxBKXUQrKFmknNEGpX5GSWySKgMw_xHBikWpKpKwvg%3D%3D"), + visitor_data: Some("CgtoS1pCMVJTNUJISSirsaWXBg%3D%3D"), ) 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 e16d45e..d0bbd69 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 @@ -365,4 +365,5 @@ VideoPlayer( expires_in_seconds: 21540, hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659487474/ei/knDpYub6BojEgAf6jbLgDw/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr5---sn-h0jeenek.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jeenek%2Csn-h0jelnez/ms/au%2Crdu/mv/m/mvi/5/pl/37/hfr/all/as/fmp4_audio_clear%2Cwebm_audio_clear%2Cwebm2_audio_clear%2Cfmp4_sd_hd_clear%2Cwebm2_sd_hd_clear/initcwndbps/1418750/spc/lT-Khox4YuJQ2wmH79zYALRvsWTPCUc/vprv/1/mt/1659465669/fvip/4/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cspc%2Cvprv%2Citag/sig/AOq0QJ8wRAIgErABhAEaoKHUDu9dDbpxE_8gR4b8WWAi61fnu8UKnuICIEYrEKcHvqHdO4V3R7cvSGwi_HGH34IlQsKbziOfMBov/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgJxHmH0Sxo3cY_pW_ZzQ3hW9-7oz6K_pZWcUdrDDQ2sQCIQDJYNINQwLgKelgbO3CZYx7sMxdUAFpWdokmRBQ77vwvw%3D%3D"), + visitor_data: Some("CgszSHZWNWs0SDhpTSiS4aWXBg%3D%3D"), ) 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 78bc07b..287bb21 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 @@ -160,4 +160,5 @@ VideoPlayer( expires_in_seconds: 21540, hls_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/hls_variant/expire/1659481355/ei/q1jpYq-xHs7NgQev0bfwAQ/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr4---sn-h0jelnez.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jelnez%2Csn-h0jeenek/ms/au%2Crdu/mv/m/mvi/4/pl/37/hfr/1/demuxed/1/tts_caps/1/maudio/1/initcwndbps/1513750/vprv/1/go/1/mt/1659459429/fvip/5/nvgoi/1/short_key/1/ncsapi/1/keepalive/yes/fexp/24001373%2C24007246/dover/13/itag/0/playlist_type/DVR/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cdemuxed%2Ctts_caps%2Cmaudio%2Cvprv%2Cgo%2Citag%2Cplaylist_type/sig/AOq0QJ8wRQIhAIYnEHvIgJtJ8hehAXNtVY3qsgsq_GdOhWf2hkJZe6lCAiBxaRY_nubYp6hBizcAg_KFkKnkG-t2XYLRQ5wGdM3AjA%3D%3D/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRgIhAM_91Kk_0VLuSsR6nLCY7LdtWojyRAzXSScd_X9ShRROAiEA1AF4VY04F71NsAI8_j3iqjuXnWL9s6NoXHq7P8-bHx8%3D/file/index.m3u8"), dash_manifest_url: None, + visitor_data: Some("Cgs4TXV4dk13WVEyWSirsaWXBg%3D%3D"), ) 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 e5184a2..dcffdf7 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 @@ -541,4 +541,5 @@ VideoPlayer( expires_in_seconds: 21540, hls_manifest_url: None, dash_manifest_url: Some("https://manifest.googlevideo.com/api/manifest/dash/expire/1659481355/ei/q1jpYv-eJ9uF6dsPhvyH8As/ip/2003%3Ade%3Aaf0e%3A2f00%3Ade47%3A297%3Aa6db%3A774e/id/a4fbddf14c6649b4/source/youtube/requiressl/yes/playback_host/rr4---sn-h0jelnez.googlevideo.com/mh/mQ/mm/31%2C29/mn/sn-h0jelnez%2Csn-h0jeenek/ms/au%2Crdu/mv/m/mvi/4/pl/37/hfr/all/as/fmp4_audio_clear%2Cfmp4_sd_hd_clear/initcwndbps/1527500/vprv/1/mt/1659459429/fvip/5/keepalive/yes/fexp/24001373%2C24007246/itag/0/sparams/expire%2Cei%2Cip%2Cid%2Csource%2Crequiressl%2Chfr%2Cas%2Cvprv%2Citag/sig/AOq0QJ8wRQIhANKWS7GCN4pSoHIQ6BMZdOaHAD0I25nHwRj7ds4qrxdEAiBsd9l8WIceqF7-2xyR82DGecCiS9hgUIPJhdNhkwVpHg%3D%3D/lsparams/playback_host%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps/lsig/AG3C_xAwRQIgMbu-wTOcXGCwGh27y0YZHktumKM1sopgxfQf8LCcCnECIQDnhFbgddOxwiQbnMOIcCn6ncpN54UyALRNigUSCp9Deg%3D%3D"), + visitor_data: Some("CgtacUJOMG81dTI3cyirsaWXBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap index d2bcb21..ec08cf1 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_long.snap @@ -3142,4 +3142,5 @@ Playlist( )), last_update: "[date]", last_update_txt: Some("Last updated on Aug 7, 2022"), + visitor_data: Some("CgtZdi1GV3N3TnBuQSi46K-YBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap index 40698fe..4dcaacc 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_nomusic.snap @@ -2088,4 +2088,5 @@ Playlist( )), last_update: "[date]", last_update_txt: Some("Last updated on Jul 2, 2014"), + visitor_data: Some("CgtXY0lqNWN5VlNmTSik8q-YBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap index cb76d35..6b92dda 100644 --- a/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap +++ b/src/client/snapshots/rustypipe__client__playlist__tests__map_playlist_data_short.snap @@ -3041,4 +3041,5 @@ Playlist( channel: None, last_update: "[date]", last_update_txt: Some("Updated today"), + visitor_data: Some("CgtLZVdRQ1dkM2VDVSi46K-YBg%3D%3D"), ) 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 44a88f1..73cfaba 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 @@ -734,4 +734,5 @@ SearchResult( endpoint: browse, ), corrected_query: Some("doobydobap"), + visitor_data: Some("Cgs4MEJMc3FmVzVadyiNy4-aBg%3D%3D"), ) 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 index 924e93b..9b7d8ad 100644 --- a/src/client/snapshots/rustypipe__client__search__tests__map_search_empty.snap +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_empty.snap @@ -10,4 +10,5 @@ SearchResult( endpoint: browse, ), corrected_query: None, + visitor_data: Some("Cgs1Q0NxX3llelBxWSi85ZGaBg%3D%3D"), ) 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 index ccd3437..2ec5913 100644 --- a/src/client/snapshots/rustypipe__client__search__tests__map_search_playlists.snap +++ b/src/client/snapshots/rustypipe__client__search__tests__map_search_playlists.snap @@ -691,4 +691,5 @@ SearchResult( endpoint: browse, ), corrected_query: None, + visitor_data: Some("CgstZjhyS1IyR1R6dyiX4JGaBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap index 8fe4e43..cd5de92 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20220924_newdesc.snap @@ -750,4 +750,5 @@ VideoDetails( ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("CgtCeURHR09uNlJ5TSjOiLqZBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap index 9d456b3..f7cc605 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_new_continuation.snap @@ -824,4 +824,5 @@ VideoDetails( ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("Cgs2V0p6ZW5ab1ozTSjkrpaaBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap index 27c86f6..64290ab 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_20221011_rec_isr.snap @@ -1282,4 +1282,5 @@ VideoDetails( ctoken: Some("Eg0SC25GREJ4QlVmRTc0GAYyOCIRIgtuRkRCeEJVZkU3NDABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("Cgtidzg4MlRTb3FKSSiqipeaBg%3D%3D"), ) diff --git a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap index 263e711..e347844 100644 --- a/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap +++ b/src/client/snapshots/rustypipe__client__video_details__tests__map_video_details_agegate.snap @@ -54,4 +54,5 @@ VideoDetails( ctoken: Some("Eg0SC0hSS3UwY3Zycl9vGAYyOCIRIgtIUkt1MGN2cnJfbzABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("CgtxUUdrc1VSVE54Zyja1KiZBg%3D%3D"), ) 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 47c7727..4f09d28 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 @@ -771,4 +771,5 @@ VideoDetails( ctoken: Some("Eg0SCzByYjlDZk92b2prGAYyOCIRIgswcmI5Q2ZPdm9qazABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("CgtoY1pQUF8wNW1qayjSjpSZBg%3D%3D"), ) 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 6ba8145..cf0a7f7 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 @@ -1239,4 +1239,5 @@ VideoDetails( ctoken: Some("Eg0SC25GREJ4QlVmRTc0GAYyOCIRIgtuRkRCeEJVZkU3NDABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("CgtIV0JjSUtDQm9LQSjUjpSZBg%3D%3D"), ) 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 84c663b..a13ff52 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 @@ -830,4 +830,5 @@ VideoDetails( ctoken: None, endpoint: next, ), + visitor_data: Some("CgtnQS1WdzlNNkNCSSiSmKiZBg%3D%3D"), ) 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 771a3bf..1063b37 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 @@ -576,4 +576,5 @@ VideoDetails( ctoken: None, endpoint: next, ), + visitor_data: Some("CgtzclhqZVpoajVhVSi76qeZBg%3D%3D"), ) 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 c22301a..35853c7 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 @@ -787,4 +787,5 @@ VideoDetails( ctoken: Some("Eg0SC1plZXJybnVMaTVFGAYyOCIRIgtaZWVycm51TGk1RTABeAIwAUIhZW5nYWdlbWVudC1wYW5lbC1jb21tZW50cy1zZWN0aW9u"), endpoint: next, ), + visitor_data: Some("Cgtjemd0bDVxU1N1QSjRjpSZBg%3D%3D"), ) diff --git a/src/client/video_details.rs b/src/client/video_details.rs index dc62436..312608e 100644 --- a/src/client/video_details.rs +++ b/src/client/video_details.rs @@ -252,7 +252,7 @@ impl MapResponse for response::VideoDetails { let mut res = map_recommendations( r, sr.secondary_results.continuations, - self.response_context.visitor_data, + self.response_context.visitor_data.clone(), lang, ); warnings.append(&mut res.warnings); @@ -343,6 +343,7 @@ impl MapResponse for response::VideoDetails { None, crate::param::ContinuationEndpoint::Next, ), + visitor_data: self.response_context.visitor_data, }, warnings, }) diff --git a/src/model/mod.rs b/src/model/mod.rs index fb8bb4b..ab1b307 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -112,8 +112,12 @@ pub struct VideoPlayer { pub subtitles: Vec, /// Lifetime of the stream URLs in seconds pub expires_in_seconds: u32, + /// HLS manifest URL (for livestreams) pub hls_manifest_url: Option, + /// Dash manifest URL (for livestreams) pub dash_manifest_url: Option, + /// YouTube visitor data cookie + pub visitor_data: Option, } /// Video metadata from the player @@ -461,6 +465,8 @@ pub struct Playlist { pub last_update: Option, /// Textual last update date pub last_update_txt: Option, + /// YouTube visitor data cookie + pub visitor_data: Option, } /// YouTube video extracted from a playlist @@ -543,6 +549,8 @@ pub struct VideoDetails { /// /// Is initially empty. pub latest_comments: Paginator, + /// YouTube visitor data cookie + pub visitor_data: Option, } /// Chapter of a video @@ -675,6 +683,8 @@ pub struct Channel { pub mobile_banner: Vec, /// Banner image shown above the channel (16:9 fullscreen format for TV) pub tv_banner: Vec, + /// YouTube visitor data cookie + pub visitor_data: Option, /// Content fetched from the channel pub content: T, } @@ -745,6 +755,8 @@ pub struct SearchResult { /// for the corrected search term and displays it on top of the /// search results page. pub corrected_query: Option, + /// YouTube visitor data cookie + pub visitor_data: Option, } /// YouTube item (Video/Channel/Playlist) From 17f71dc9f50e68e25d439eab2c79733ddc657df2 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 28 Oct 2022 21:52:16 +0200 Subject: [PATCH 2/3] feat: add has_shorts/has_live info to channels --- src/client/channel.rs | 227 ++++++++++++------ src/client/response/channel.rs | 42 +++- ...ent__channel__tests__map_channel_info.snap | 2 + ...channel__tests__map_channel_playlists.snap | 2 + ..._map_channel_videos_20221011_richgrid.snap | 2 + ...map_channel_videos_20221011_richgrid2.snap | 2 + ...annel__tests__map_channel_videos_base.snap | 2 + ...nnel__tests__map_channel_videos_empty.snap | 2 + ...annel__tests__map_channel_videos_live.snap | 2 + ...nnel__tests__map_channel_videos_music.snap | 2 + ...nel__tests__map_channel_videos_shorts.snap | 2 + ...l__tests__map_channel_videos_upcoming.snap | 2 + src/model/mod.rs | 4 + 13 files changed, 213 insertions(+), 80 deletions(-) diff --git a/src/client/channel.rs b/src/client/channel.rs index 136489c..bef6680 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -13,7 +13,10 @@ use crate::{ util::{self, TryRemove}, }; -use super::{response, ClientType, MapResponse, RustyPipeQuery, YTContext}; +use super::{ + response::{self, channel::ChannelContent}, + ClientType, MapResponse, RustyPipeQuery, YTContext, +}; #[derive(Debug, Serialize)] #[serde(rename_all = "camelCase")] @@ -33,6 +36,27 @@ enum Params { Info, } +#[derive(Debug, Clone, Copy)] +enum ChannelTab { + Videos, + Shorts, + Live, + Playlists, + Info, +} + +impl ChannelTab { + const fn url_suffix(self) -> &'static str { + match self { + ChannelTab::Videos => "/videos", + ChannelTab::Shorts => "/shorts", + ChannelTab::Live => "/streams", + ChannelTab::Playlists => "/playlists", + ChannelTab::Info => "/about", + } + } +} + impl RustyPipeQuery { pub async fn channel_videos( &self, @@ -102,8 +126,8 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; - let grid = match content { + let content = map_channel_content(self.contents, ChannelTab::Videos, self.alerts)?; + let grid = match content.content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, }; @@ -112,11 +136,15 @@ impl MapResponse>> for response::Channel { Ok(MapResult { c: map_channel( - self.header, - self.metadata, - self.microformat, - self.response_context.visitor_data, - v_res.c, + MapChannelData { + header: self.header, + metadata: self.metadata, + microformat: self.microformat, + visitor_data: self.response_context.visitor_data, + has_shorts: content.has_shorts, + has_live: content.has_live, + content: v_res.c, + }, id, lang, )?, @@ -132,8 +160,8 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; - let grid = match content { + let content = map_channel_content(self.contents, ChannelTab::Playlists, self.alerts)?; + let grid = match content.content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, }; @@ -144,11 +172,15 @@ impl MapResponse>> for response::Channel { Ok(MapResult { c: map_channel( - self.header, - self.metadata, - self.microformat, - self.response_context.visitor_data, - p_res.c, + MapChannelData { + header: self.header, + metadata: self.metadata, + microformat: self.microformat, + visitor_data: self.response_context.visitor_data, + has_shorts: content.has_shorts, + has_live: content.has_live, + content: p_res.c, + }, id, lang, )?, @@ -164,9 +196,9 @@ impl MapResponse> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { - let content = map_channel_content(self.contents, id, self.alerts)?; + let content = map_channel_content(self.contents, ChannelTab::Info, self.alerts)?; let mut warnings = Vec::new(); - let meta = match content { + let meta = match content.content { response::channel::ChannelContent::ChannelAboutFullMetadataRenderer(meta) => Some(meta), _ => None, }; @@ -203,11 +235,15 @@ impl MapResponse> for response::Channel { Ok(MapResult { c: map_channel( - self.header, - self.metadata, - self.microformat, - self.response_context.visitor_data, - cinfo, + MapChannelData { + header: self.header, + metadata: self.metadata, + microformat: self.microformat, + visitor_data: self.response_context.visitor_data, + has_shorts: content.has_shorts, + has_live: content.has_live, + content: cinfo, + }, id, lang, )?, @@ -254,26 +290,37 @@ fn map_vanity_url(url: &str, id: &str) -> Option { }) } -fn map_channel( +struct MapChannelData { header: Option, metadata: Option, microformat: Option, visitor_data: Option, + has_shorts: bool, + has_live: bool, content: T, +} + +fn map_channel( + d: MapChannelData, id: &str, lang: Language, ) -> Result, ExtractionError> { - let header = header.ok_or(ExtractionError::ContentUnavailable(Cow::Borrowed( - "channel not found", - )))?; - let metadata = metadata + let header = d + .header + .ok_or(ExtractionError::ContentUnavailable(Cow::Borrowed( + "channel not found", + )))?; + let metadata = d + .metadata .ok_or(ExtractionError::ContentUnavailable(Cow::Borrowed( "channel not found", )))? .channel_metadata_renderer; - let microformat = microformat.ok_or(ExtractionError::ContentUnavailable(Cow::Borrowed( - "channel not found", - )))?; + let microformat = d + .microformat + .ok_or(ExtractionError::ContentUnavailable(Cow::Borrowed( + "channel not found", + )))?; if metadata.external_id != id { return Err(ExtractionError::WrongResult(format!( @@ -302,8 +349,10 @@ fn map_channel( banner: header.banner.into(), mobile_banner: header.mobile_banner.into(), tv_banner: header.tv_banner.into(), - visitor_data, - content, + has_shorts: d.has_shorts, + has_live: d.has_live, + visitor_data: d.visitor_data, + content: d.content, }, response::channel::Header::CarouselHeaderRenderer(carousel) => { let hdata = carousel @@ -337,18 +386,26 @@ fn map_channel( banner: Vec::new(), mobile_banner: Vec::new(), tv_banner: Vec::new(), - visitor_data, - content, + has_shorts: d.has_shorts, + has_live: d.has_live, + visitor_data: d.visitor_data, + content: d.content, } } }) } +struct MappedChannelContent { + content: response::channel::ChannelContent, + has_shorts: bool, + has_live: bool, +} + fn map_channel_content( contents: Option, - id: &str, + channel_tab: ChannelTab, alerts: Option>, -) -> Result { +) -> Result { match contents { Some(contents) => { let tabs = contents.two_column_browse_results_renderer.tabs; @@ -358,42 +415,78 @@ fn map_channel_content( )); } - let (channel_content, target_id) = tabs - .into_iter() - .filter_map(|tab| { - let content = tab.tab_renderer.content; - match (content.section_list_renderer, content.rich_grid_renderer) { - (Some(mut section_list_renderer), _) => { - let content = - section_list_renderer.contents.try_swap_remove(0).and_then( - |mut i| i.item_section_renderer.contents.try_swap_remove(0), - ); + let cmp_url_suffix = |endpoint: &response::channel::ChannelTabEndpoint, + expect: &str| { + endpoint + .command_metadata + .web_command_metadata + .url + .ends_with(expect) + }; - content.map(|c| (c, section_list_renderer.target_id)) - } - (None, Some(rich_grid_renderer)) => Some(( - response::channel::ChannelContent::GridRenderer { - items: rich_grid_renderer.contents, - }, - rich_grid_renderer.target_id, - )), - (None, None) => None, - } - }) - .next() - .ok_or(ExtractionError::InvalidData(Cow::Borrowed( - "could not extract content", - )))?; + let mut has_shorts = false; + let mut has_live = false; + let mut featured_tab = false; - if let Some(target_id) = target_id { - // YouTube falls back to the featured page if the channel does not have a "videos" tab. - // This is the case for YouTube Music channels. - if target_id.starts_with(&format!("browse-feed{}featured", id)) { - return Ok(response::channel::ChannelContent::None); + for tab in &tabs { + if cmp_url_suffix(&tab.tab_renderer.endpoint, "/featured") + && (tab.tab_renderer.content.section_list_renderer.is_some() + || tab.tab_renderer.content.rich_grid_renderer.is_some()) + { + featured_tab = true; + } else if cmp_url_suffix( + &tab.tab_renderer.endpoint, + ChannelTab::Shorts.url_suffix(), + ) { + has_shorts = true; + } else if cmp_url_suffix(&tab.tab_renderer.endpoint, ChannelTab::Live.url_suffix()) + { + has_live = true; } } - Ok(channel_content) + let channel_content = tabs + .into_iter() + .filter_map(|tab| { + if cmp_url_suffix(&tab.tab_renderer.endpoint, channel_tab.url_suffix()) { + let content = tab.tab_renderer.content; + match (content.rich_grid_renderer, content.section_list_renderer) { + (Some(rich_grid), _) => Some(ChannelContent::GridRenderer { + items: rich_grid.contents, + }), + (None, Some(section_list)) => { + let mut contents = section_list.contents; + contents.try_swap_remove(0).and_then(|mut i| { + i.item_section_renderer.contents.try_swap_remove(0) + }) + } + (None, None) => None, + } + } else { + None + } + }) + .next(); + + let content = match channel_content { + Some(content) => content, + None => { + // YouTube may show the "Featured" tab if the requested tab is empty/does not exist + if featured_tab { + response::channel::ChannelContent::None + } else { + return Err(ExtractionError::InvalidData(Cow::Borrowed( + "could not extract content", + ))); + } + } + }; + + Ok(MappedChannelContent { + content, + has_shorts, + has_live, + }) } None => Err(response::alerts_to_err(alerts)), } diff --git a/src/client/response/channel.rs b/src/client/response/channel.rs index ea6167d..0f6812a 100644 --- a/src/client/response/channel.rs +++ b/src/client/response/channel.rs @@ -3,9 +3,7 @@ use serde_with::serde_as; use serde_with::{DefaultOnError, VecSkipError}; use super::url_endpoint::NavigationEndpoint; -use super::{Alert, ChannelBadge, ResponseContext}; -use super::{ContentRenderer, ContentsRenderer}; -use super::{Thumbnails, YouTubeListItem}; +use super::{Alert, ChannelBadge, ContentsRenderer, ResponseContext, Thumbnails, YouTubeListItem}; use crate::serializer::ignore_any; use crate::serializer::{text::Text, MapResult, VecLogError}; @@ -43,11 +41,19 @@ pub(crate) struct TabsRenderer { #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct TabRendererWrap { - pub tab_renderer: ContentRenderer, + pub tab_renderer: TabRenderer, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct TabRenderer { + #[serde(default)] + pub content: TabContent, + pub endpoint: ChannelTabEndpoint, } #[serde_as] -#[derive(Debug, Deserialize)] +#[derive(Default, Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct TabContent { #[serde(default)] @@ -59,14 +65,28 @@ pub(crate) struct TabContent { pub rich_grid_renderer: Option, } +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ChannelTabEndpoint { + pub command_metadata: ChannelTabCommandMetadata, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ChannelTabCommandMetadata { + pub web_command_metadata: ChannelTabWebCommandMetadata, +} + +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ChannelTabWebCommandMetadata { + pub url: String, +} + #[derive(Debug, Deserialize)] #[serde(rename_all = "camelCase")] pub(crate) struct SectionListRenderer { pub contents: Vec, - /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) - /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) - /// - **Info**: None - pub target_id: Option, } /// Seems to be currently A/B tested, as of 11.10.2022 @@ -76,10 +96,6 @@ pub(crate) struct SectionListRenderer { pub(crate) struct RichGridRenderer { #[serde_as(as = "VecLogError<_>")] pub contents: MapResult>, - /// - **Videos**: browse-feedUC2DjFE7Xf11URZqWBigcVOQvideos (...) - /// - **Playlists**: browse-feedUC2DjFE7Xf11URZqWBigcVOQplaylists104 (...) - /// - **Info**: None - pub target_id: Option, } #[derive(Debug, Deserialize)] diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap index 7c369a7..4bb2028 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_info.snap @@ -142,6 +142,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgszMUUzZDlGLWxiRSipqr2ZBg%3D%3D"), content: ChannelInfo( create_date: Some("2009-04-04"), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap index 98519ee..ad13f0f 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_playlists.snap @@ -142,6 +142,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgttaWpyTVpUN1AyZyioqr2ZBg%3D%3D"), content: Paginator( count: None, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap index bfd9cab..9352733 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid.snap @@ -113,6 +113,8 @@ Channel( height: 1192, ), ], + has_shorts: true, + has_live: false, visitor_data: Some("CgtQdE9zVVR3NVBDbyjz0ZKaBg%3D%3D"), content: Paginator( count: None, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap index c32b125..0a8dc05 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_20221011_richgrid2.snap @@ -142,6 +142,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: true, visitor_data: Some("Cgs4ZFVmMzVlU1dxbyiBqpeaBg%3D%3D"), content: Paginator( count: None, 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 b847a69..4af47ed 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 @@ -142,6 +142,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgszNU5rbDVZS2hMcyim4K2ZBg%3D%3D"), content: Paginator( count: None, diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap index a2653b9..e2c829a 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_empty.snap @@ -30,6 +30,8 @@ Channel( banner: [], mobile_banner: [], tv_banner: [], + has_shorts: false, + has_live: false, visitor_data: Some("Cgtvc2s4UllvTGl6byigxseZBg%3D%3D"), content: Paginator( count: Some(0), 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 b38a2a9..6456184 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 @@ -126,6 +126,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgtkYXJITElwYmd4OCj85a2ZBg%3D%3D"), content: Paginator( count: Some(21), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap index d1f6ad4..ea67ed9 100644 --- a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_videos_music.snap @@ -113,6 +113,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgtCV1l2R2Rzb2ZSZyiu4a2ZBg%3D%3D"), content: Paginator( count: Some(0), 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 e7ecee8..cdd68c0 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 @@ -113,6 +113,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("CgtneXVRbGtSMWtlYyj75a2ZBg%3D%3D"), content: Paginator( count: None, 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 a6820c0..ea3c4b8 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 @@ -130,6 +130,8 @@ Channel( height: 1192, ), ], + has_shorts: false, + has_live: false, visitor_data: Some("Cgs4Ri1tLW1KNWozNCjGk8yZBg%3D%3D"), content: Paginator( count: None, diff --git a/src/model/mod.rs b/src/model/mod.rs index ab1b307..1418b1f 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -683,6 +683,10 @@ pub struct Channel { pub mobile_banner: Vec, /// Banner image shown above the channel (16:9 fullscreen format for TV) pub tv_banner: Vec, + /// Does the channel have a *Shorts* tab? + pub has_shorts: bool, + /// Does the channel have a *Live* tab? + pub has_live: bool, /// YouTube visitor data cookie pub visitor_data: Option, /// Content fetched from the channel From 8026b08e2d28d79ac1336655efdeab5c99cfb445 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Fri, 28 Oct 2022 23:56:13 +0200 Subject: [PATCH 3/3] feat: add channel_livestreams and channel_shorts tabs --- codegen/src/download_testfiles.rs | 32 + src/client/channel.rs | 122 +- src/client/response/video_item.rs | 69 +- ...annel__tests__map_channel_livestreams.snap | 1205 ++ ...t__channel__tests__map_channel_shorts.snap | 1086 ++ src/timeago.rs | 20 +- testfiles/channel/channel_livestreams.json | 12323 +++++++++++++++ testfiles/channel/channel_shorts.json | 12750 ++++++++++++++++ tests/youtube.rs | 71 + 9 files changed, 27611 insertions(+), 67 deletions(-) create mode 100644 src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap create mode 100644 src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap create mode 100644 testfiles/channel/channel_livestreams.json create mode 100644 testfiles/channel/channel_shorts.json diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index 6a83f99..b393385 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -22,6 +22,8 @@ pub async fn download_testfiles(project_root: &Path) { comments_latest(&testfiles).await; recommendations(&testfiles).await; channel_videos(&testfiles).await; + channel_shorts(&testfiles).await; + channel_livestreams(&testfiles).await; channel_playlists(&testfiles).await; channel_info(&testfiles).await; channel_videos_cont(&testfiles).await; @@ -258,6 +260,36 @@ async fn channel_videos(testfiles: &Path) { } } +async fn channel_shorts(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("channel"); + json_path.push("channel_shorts.json"); + if json_path.exists() { + return; + } + + let rp = rp_testfile(&json_path); + rp.query() + .channel_shorts("UCh8gHdtzO2tXd593_bjErWg") + .await + .unwrap(); +} + +async fn channel_livestreams(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("channel"); + json_path.push("channel_livestreams.json"); + if json_path.exists() { + return; + } + + let rp = rp_testfile(&json_path); + rp.query() + .channel_livestreams("UC2DjFE7Xf11URZqWBigcVOQ") + .await + .unwrap(); +} + async fn channel_playlists(testfiles: &Path) { let mut json_path = testfiles.to_path_buf(); json_path.push("channel"); diff --git a/src/client/channel.rs b/src/client/channel.rs index bef6680..53e1ff4 100644 --- a/src/client/channel.rs +++ b/src/client/channel.rs @@ -30,48 +30,33 @@ struct QChannel<'a> { enum Params { #[serde(rename = "EgZ2aWRlb3PyBgQKAjoA")] Videos, + #[serde(rename = "EgZzaG9ydHPyBgUKA5oBAA%3D%3D")] + Shorts, + #[serde(rename = "EgdzdHJlYW1z8gYECgJ6AA%3D%3D")] + Live, #[serde(rename = "EglwbGF5bGlzdHMgAQ%3D%3D")] Playlists, #[serde(rename = "EgVhYm91dPIGBAoCEgA%3D")] Info, } -#[derive(Debug, Clone, Copy)] -enum ChannelTab { - Videos, - Shorts, - Live, - Playlists, - Info, -} - -impl ChannelTab { - const fn url_suffix(self) -> &'static str { - match self { - ChannelTab::Videos => "/videos", - ChannelTab::Shorts => "/shorts", - ChannelTab::Live => "/streams", - ChannelTab::Playlists => "/playlists", - ChannelTab::Info => "/about", - } - } -} - impl RustyPipeQuery { - pub async fn channel_videos( + async fn _channel_videos( &self, channel_id: &str, + params: Params, + operation: &str, ) -> Result>, Error> { let context = self.get_context(ClientType::Desktop, true, None).await; let request_body = QChannel { context, browse_id: channel_id, - params: Params::Videos, + params, }; self.execute_request::( ClientType::Desktop, - "channel_videos", + operation, channel_id, "browse", &request_body, @@ -79,6 +64,30 @@ impl RustyPipeQuery { .await } + pub async fn channel_videos( + &self, + channel_id: &str, + ) -> Result>, Error> { + self._channel_videos(channel_id, Params::Videos, "channel_videos") + .await + } + + pub async fn channel_shorts( + &self, + channel_id: &str, + ) -> Result>, Error> { + self._channel_videos(channel_id, Params::Shorts, "channel_shorts") + .await + } + + pub async fn channel_livestreams( + &self, + channel_id: &str, + ) -> Result>, Error> { + self._channel_videos(channel_id, Params::Live, "channel_livestreams") + .await + } + pub async fn channel_playlists( &self, channel_id: &str, @@ -126,7 +135,7 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, ChannelTab::Videos, self.alerts)?; + let content = map_channel_content(self.contents, self.alerts)?; let grid = match content.content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, @@ -160,7 +169,7 @@ impl MapResponse>> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>>, ExtractionError> { - let content = map_channel_content(self.contents, ChannelTab::Playlists, self.alerts)?; + let content = map_channel_content(self.contents, self.alerts)?; let grid = match content.content { response::channel::ChannelContent::GridRenderer { items } => Some(items), _ => None, @@ -196,7 +205,7 @@ impl MapResponse> for response::Channel { lang: Language, _deobf: Option<&crate::deobfuscate::Deobfuscator>, ) -> Result>, ExtractionError> { - let content = map_channel_content(self.contents, ChannelTab::Info, self.alerts)?; + let content = map_channel_content(self.contents, self.alerts)?; let mut warnings = Vec::new(); let meta = match content.content { response::channel::ChannelContent::ChannelAboutFullMetadataRenderer(meta) => Some(meta), @@ -403,7 +412,6 @@ struct MappedChannelContent { fn map_channel_content( contents: Option, - channel_tab: ChannelTab, alerts: Option>, ) -> Result { match contents { @@ -434,13 +442,9 @@ fn map_channel_content( || tab.tab_renderer.content.rich_grid_renderer.is_some()) { featured_tab = true; - } else if cmp_url_suffix( - &tab.tab_renderer.endpoint, - ChannelTab::Shorts.url_suffix(), - ) { + } else if cmp_url_suffix(&tab.tab_renderer.endpoint, "/shorts") { has_shorts = true; - } else if cmp_url_suffix(&tab.tab_renderer.endpoint, ChannelTab::Live.url_suffix()) - { + } else if cmp_url_suffix(&tab.tab_renderer.endpoint, "/streams") { has_live = true; } } @@ -448,22 +452,18 @@ fn map_channel_content( let channel_content = tabs .into_iter() .filter_map(|tab| { - if cmp_url_suffix(&tab.tab_renderer.endpoint, channel_tab.url_suffix()) { - let content = tab.tab_renderer.content; - match (content.rich_grid_renderer, content.section_list_renderer) { - (Some(rich_grid), _) => Some(ChannelContent::GridRenderer { - items: rich_grid.contents, - }), - (None, Some(section_list)) => { - let mut contents = section_list.contents; - contents.try_swap_remove(0).and_then(|mut i| { - i.item_section_renderer.contents.try_swap_remove(0) - }) - } - (None, None) => None, + let content = tab.tab_renderer.content; + match (content.rich_grid_renderer, content.section_list_renderer) { + (Some(rich_grid), _) => Some(ChannelContent::GridRenderer { + items: rich_grid.contents, + }), + (None, Some(section_list)) => { + let mut contents = section_list.contents; + contents.try_swap_remove(0).and_then(|mut i| { + i.item_section_renderer.contents.try_swap_remove(0) + }) } - } else { - None + (None, None) => None, } }) .next(); @@ -506,16 +506,18 @@ mod tests { }; #[rstest] - #[case::base("base", "UC2DjFE7Xf11URZqWBigcVOQ")] - #[case::music("music", "UC_vmjW5e1xEHhYjY2a0kK1A")] + #[case::base("videos_base", "UC2DjFE7Xf11URZqWBigcVOQ")] + #[case::music("videos_music", "UC_vmjW5e1xEHhYjY2a0kK1A")] + #[case::withshorts("videos_shorts", "UCh8gHdtzO2tXd593_bjErWg")] + #[case::live("videos_live", "UChs0pSaEoNLV4mevBFGaoKA")] + #[case::empty("videos_empty", "UCxBa895m48H5idw5li7h-0g")] + #[case::upcoming("videos_upcoming", "UCcvfHa-GHSOHFAjU0-Ie57A")] + #[case::richgrid("videos_20221011_richgrid", "UCh8gHdtzO2tXd593_bjErWg")] + #[case::richgrid2("videos_20221011_richgrid2", "UC2DjFE7Xf11URZqWBigcVOQ")] #[case::shorts("shorts", "UCh8gHdtzO2tXd593_bjErWg")] - #[case::live("live", "UChs0pSaEoNLV4mevBFGaoKA")] - #[case::empty("empty", "UCxBa895m48H5idw5li7h-0g")] - #[case::upcoming("upcoming", "UCcvfHa-GHSOHFAjU0-Ie57A")] - #[case::richgrid("20221011_richgrid", "UCh8gHdtzO2tXd593_bjErWg")] - #[case::richgrid2("20221011_richgrid2", "UC2DjFE7Xf11URZqWBigcVOQ")] + #[case::livestreams("livestreams", "UC2DjFE7Xf11URZqWBigcVOQ")] fn map_channel_videos(#[case] name: &str, #[case] id: &str) { - let filename = format!("testfiles/channel/channel_videos_{}.json", name); + let filename = format!("testfiles/channel/channel_{}.json", name); let json_path = Path::new(&filename); let json_file = File::open(json_path).unwrap(); @@ -530,12 +532,12 @@ mod tests { map_res.warnings ); - if name == "upcoming" { - insta::assert_ron_snapshot!(format!("map_channel_videos_{}", name), map_res.c, { + if name == "videos_upcoming" { + insta::assert_ron_snapshot!(format!("map_channel_{}", name), map_res.c, { ".content.items[1:].publish_date" => "[date]", }); } else { - insta::assert_ron_snapshot!(format!("map_channel_videos_{}", name), map_res.c, { + insta::assert_ron_snapshot!(format!("map_channel_{}", name), map_res.c, { ".content.items[].publish_date" => "[date]", }); } diff --git a/src/client/response/video_item.rs b/src/client/response/video_item.rs index 0228294..e93b4f4 100644 --- a/src/client/response/video_item.rs +++ b/src/client/response/video_item.rs @@ -1,6 +1,8 @@ +use fancy_regex::Regex; +use once_cell::sync::Lazy; use serde::Deserialize; use serde_with::{json::JsonString, serde_as, DefaultOnError, VecSkipError}; -use time::OffsetDateTime; +use time::{Duration, OffsetDateTime}; use super::{ChannelBadge, ContinuationEndpoint, Thumbnails}; use crate::{ @@ -8,7 +10,7 @@ use crate::{ param::Language, serializer::{ ignore_any, - text::{Text, TextComponent}, + text::{AccessibilityText, Text, TextComponent}, MapResult, VecLogError, }, timeago, @@ -21,6 +23,7 @@ use crate::{ pub(crate) enum YouTubeListItem { #[serde(alias = "gridVideoRenderer", alias = "compactVideoRenderer")] VideoRenderer(VideoRenderer), + ReelItemRenderer(ReelItemRenderer), #[serde(alias = "gridPlaylistRenderer")] PlaylistRenderer(PlaylistRenderer), @@ -98,6 +101,7 @@ pub(crate) struct VideoRenderer { #[serde_as(as = "VecSkipError<_>")] pub badges: Vec, /// Contains Short/Live tag + #[serde(default)] #[serde_as(as = "VecSkipError<_>")] pub thumbnail_overlays: Vec, /// Abbreviated video description (on startpage) @@ -110,6 +114,27 @@ pub(crate) struct VideoRenderer { pub upcoming_event_data: Option, } +/// Short video item +#[serde_as] +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +pub(crate) struct ReelItemRenderer { + pub video_id: String, + pub thumbnail: Thumbnails, + #[serde_as(as = "Text")] + pub headline: String, + /// Contains `No views` if the view count is zero + #[serde_as(as = "Option")] + pub view_count_text: Option, + /// video duration + /// + /// Example: `the horror maze - 44 seconds - play video` + /// + /// Dashes may be `\u2013` (emdash) + #[serde_as(as = "Option")] + pub accessibility: Option, +} + /// Playlist displayed in search results #[serde_as] #[derive(Debug, Deserialize)] @@ -363,6 +388,39 @@ impl YouTubeListMapper { } } + fn map_short_video(&self, video: ReelItemRenderer) -> VideoItem { + static ACCESSIBILITY_SEP_REGEX: Lazy = + Lazy::new(|| Regex::new(" [-\u{2013}] (.+) [-\u{2013}] ").unwrap()); + + VideoItem { + id: video.video_id, + title: video.headline, + length: video.accessibility.and_then(|acc| { + ACCESSIBILITY_SEP_REGEX + .captures(&acc) + .ok() + .flatten() + .and_then(|cap| { + cap.get(1).and_then(|c| { + timeago::parse_timeago(self.lang, c.as_str()) + .map(|ta| Duration::from(ta).whole_seconds() as u32) + }) + }) + }), + thumbnail: video.thumbnail.into(), + channel: None, + publish_date: None, + publish_date_txt: None, + view_count: video + .view_count_text + .map(|txt| util::parse_numeric(&txt).unwrap_or_default()), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + } + } + fn map_playlist(playlist: PlaylistRenderer) -> PlaylistItem { PlaylistItem { id: playlist.playlist_id, @@ -413,6 +471,10 @@ impl YouTubeListMapper { YouTubeListItem::VideoRenderer(video) => { self.items.push(YouTubeItem::Video(self.map_video(video))); } + YouTubeListItem::ReelItemRenderer(video) => { + self.items + .push(YouTubeItem::Video(self.map_short_video(video))); + } YouTubeListItem::PlaylistRenderer(playlist) => self .items .push(YouTubeItem::Playlist(Self::map_playlist(playlist))), @@ -449,6 +511,9 @@ impl YouTubeListMapper { YouTubeListItem::VideoRenderer(video) => { self.items.push(self.map_video(video)); } + YouTubeListItem::ReelItemRenderer(video) => { + self.items.push(self.map_short_video(video)); + } YouTubeListItem::ContinuationItemRenderer { continuation_endpoint, } => self.ctoken = Some(continuation_endpoint.continuation_command.token), diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap new file mode 100644 index 0000000..4fbb913 --- /dev/null +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_livestreams.snap @@ -0,0 +1,1205 @@ +--- +source: src/client/channel.rs +expression: map_res.c +--- +Channel( + id: "UC2DjFE7Xf11URZqWBigcVOQ", + name: "EEVblog", + subscriber_count: Some(884000), + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s48-c-k-c0x00ffffff-no-rj", + width: 48, + height: 48, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s88-c-k-c0x00ffffff-no-rj", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s176-c-k-c0x00ffffff-no-rj", + width: 176, + height: 176, + ), + ], + verification: Verified, + description: "NO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nBitcoin: 3KqyH1U3qrMPnkLufM2oHDU7YB4zVZeFyZ\nEthereum: 0x99ccc4d2654ba40744a1f678d9868ecb15e91206\nPayPal: david@alternatezone.com\n\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DON\'T DO PAID VIDEO SPONSORSHIPS, DON\'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog forum.\nI read ALL email, but please don\'t be offended if I don\'t have time to reply, I get a LOT of email.\n\nMailbag\nPO Box 7949\nBaulkham Hills NSW 2153\nAUSTRALIA", + tags: [ + "electronics", + "engineering", + "maker", + "hacker", + "design", + "circuit", + "hardware", + "pic", + "atmel", + "oscilloscope", + "multimeter", + "diy", + "hobby", + "review", + "teardown", + "microcontroller", + "arduino", + "video", + "blog", + "tutorial", + "how-to", + "interview", + "rant", + "industry", + "news", + "mailbag", + "dumpster diving", + "debunking", + ], + vanity_url: Some("https://www.youtube.com/c/EevblogDave"), + banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1060, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1138, + height: 188, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1707, + height: 283, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2276, + height: 377, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2560, + height: 424, + ), + ], + mobile_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 320, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 640, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 960, + height: 263, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1440, + height: 395, + ), + ], + tv_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 320, + height: 180, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 854, + height: 480, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 720, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1920, + height: 1080, + ), + Thumbnail( + url: "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 1192, + ), + ], + has_shorts: false, + has_live: true, + visitor_data: None, + content: Paginator( + count: None, + items: [ + VideoItem( + id: "hhs95CI6Dsg", + title: "MARS 2020 Landing LIVE", + length: Some(6321), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLAlPp2e1tF8gyf1cJisZGTMleissg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLDxyt0Gav2GtX0mm-tP3T1ihq3mNQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB1AaAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLDMrZmyjyCdRJ6kWMq69TQRBOhnMQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB1AaAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLCGpF8czx0bxlEEpddDVyBsT0qGbg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 1 year ago"), + view_count: Some(28847), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("MARS 2020 Landing LIVE"), + ), + VideoItem( + id: "cpQk2n-wmQ4", + title: "LIVE Soldering", + length: Some(7046), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoS3qwdY2rDbhkWJOWHisORlMKnA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCo5UOefNiRUstzvfFYuL4hWlSLmw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFRDkbZ-DC-fX37bxcbMwUCzDomQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB47RhgOfUSuY4A6wZh7CB5bt3TeA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(24182), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("MORE soldering"), + ), + VideoItem( + id: "kIDV_XN9oA8", + title: "LIVE Soldering", + length: Some(4353), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBG3KVoFpBFIYCG2mrox_kEq6Arug", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCF1B07-6La0FG8PoZO-B8WEMPBYg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA22BTmrEph-Azh8P9hYRSVYT4JiQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD_xxOwJFAbSWI9L_ZcR7ZkQMg_fw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(23565), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Just some soldering"), + ), + VideoItem( + id: "DWS4Qp3Yn0A", + title: "Apollo 11 Launch LIVE - 50 Years Later", + length: Some(4560), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAFkIQ4er8qDNMlD9H8lPzfSnE99g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAaIwL-XeAADhzfJp-Xf_pUYc3cQg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDPbFVZEYyC5_Gk2-Q6Q5W_g3QGxw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA8etLWrF9B9QUsucFWi6vW9L4ulg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(25015), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Watching the Apollo 11 launch LIVE exactly 50 years after the event!\n#Apollo50th #Apollo11"), + ), + VideoItem( + id: "LwjTe3SiVXg", + title: "EEVblog LIVE Q&A", + length: Some(3943), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzTlnjBJLT3KJVN4teMlX_svuaNA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4oReonoyg32gbsxPmyLi-T3hENQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBCmlTvRaQuuxQc4z59WcFEzqS2ig", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDitzCp9bksDQvFbM970q8dPSRGjg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(8752), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live Q&A"), + ), + VideoItem( + id: "skPiz3GrVNs", + title: "LIVE Keysight Scope Draw #2", + length: Some(2445), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFiIfUBfoL0Q9CLR9Pc8bXy-zclg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCEuD0r3ZSzEIsqjjvUn_7c8KmHMw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcNUGC9KjMVk5A7gcGaLQrpQQhKg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLACCw_vpPOUeViHlW67YghdVhbDTQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(9189), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live drawign of some Keysight scopes"), + ), + VideoItem( + id: "HZc-Ctvgv5Y", + title: "LIVE Keysight Scope Draw", + length: Some(6455), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQM1_QPh6u5_BFonLCdFPz-AcpkQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCnLJikjPA1nopkKcHmALTlhq2K1Q", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDZ0dG1cHchwbJZgf4fHPi01AE9EQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC7FmglXC7WgVl7cebl7vUzeAZjXA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(17241), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live drawing of some Keysight scopes"), + ), + VideoItem( + id: "5ilODYy2zGE", + title: "Ask Dave LIVE - March 8th 2019", + length: Some(10645), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCft4f7Lw3l3_u55bzUibWXr-UHTQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDunJUPDB5J-THhIUp-rBsBdqY_NA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQPLmQ4XziKI7gUgd1susS1uu3-g", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBE10if3UOam21DfeqouGuTrxNGjA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(47171), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Ask Dave LIVE"), + ), + VideoItem( + id: "gQ7TTuiDH1M", + title: "Ask Dave LIVE - Jan 28th 2019", + length: Some(17228), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAUPZz1xzckl5xzdBRonA_1WNWIyg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvqTpbbyGWIzFIJmGOylEuc-PxTw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBSDbZ9llYV5uajzkNskzvsqgurSA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfa8qy5VP7mf2AKywExV_nlZ_srg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 3 years ago"), + view_count: Some(23998), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Ask Dave LIVE"), + ), + VideoItem( + id: "qpw9dKxL2Ho", + title: "LIVE KiCAD 5 PCB Design", + length: Some(8003), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAC-kI2770I7JgVCTYExG0vXoYoxA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCimB3eku0YjmNjqIuTgE61oaWgTw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA1hM2ugcZnbse6E7RnbcTqDAKeiQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAG0mBwip46ipIxu8flqNyW172ROg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 4 years ago"), + view_count: Some(36880), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live stream of Dave using KiCAD 5 finishing off the 4 layer Gigatron PCB for manufacture.\n\n#PCB #PCBdesign #KiCAD\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "wECZoUNd2GY", + title: "EEVblog LIVE DIY TTL Computer Build", + length: Some(14599), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDzZwAD6bQQEaYuZEzmQ0sgQKc1yA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYEovI9Nldl1GQk77ILvK7gKdzwg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi_QA2Nn7r2vHm_BrgdWOICWMxtg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDd-Nmylw8VulLej8uWf8Fo4srDcw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 4 years ago"), + view_count: Some(49061), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("LIVE DIY Gigatron TTL Computer Build\nhttps://gigatron.io/\n\nLive build of a DIY 8bit RISC computer made entirely from TTL chips. Lots of soldering and construction tips, and does drag soldering..."), + ), + VideoItem( + id: "bV99dn-tWDk", + title: "EEVblog LIVE Scope Draw", + length: Some(2694), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAR4ckJxAituVMFCyWpYhHXozqQRA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjvpJ_8z752R120MCpbKi-cKW2ow", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDI2Cuq0A7Uz8dyWe0g0hkIN-W1ww", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBBBjISps0dUJNw8KzxPtMHjtABxA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 4 years ago"), + view_count: Some(13210), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("LIVE Scope Draw\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "-NGRIFiu_p0", + title: "EEVblog LIVE SHOW - End of 2017", + length: Some(12238), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjMmIdgjiSMBQ2X73h6-NtVUIqSg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoSZgk1V7bQuBPKgVKyObvSn8yow", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYcO81EQLHBePW35S-4_TrG0yyAg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC5t1NjvGTvDc3z5tjStlfht5fd2Q", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 4 years ago"), + view_count: Some(37927), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Just because.\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "zgE6_x4rM5k", + title: "LIVE Show Giveaway", + length: Some(5533), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjb92wUNqOvTKs9TCLCThvdkdz3A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBwgS94-PCPDH6ickSc3KeBTNUikw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDPLgQdGVJ4n5D2ifpLufc37f6a8A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDWifl3xEmxlE1T39cy3Tmpg8w9vg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 5 years ago"), + view_count: Some(18865), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("LIVE giveaway of the scopes\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "9DjABCJN2M8", + title: "LIVE Testing of the Batteriser", + length: Some(10747), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBXhnnHCuNfSzHZC64KFsfHPPJDNg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAK71JcmFic_GLre8_JQPa5N75OoA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEzH9ptcs_dJaFSs5uLC2u5uDZ3w", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgSvhvQzv6r8cCV7yldZk9FOxbuQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 5 years ago"), + view_count: Some(72807), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Basically Dave just watching a train go around a track. So maybe ask him questions to keep him awake?\nThe Batteriser dies at 2:40:00\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog..."), + ), + VideoItem( + id: "cAsUI2YhqN4", + title: "LIVE Unboxing of the Batteriser! (Batteroo)", + length: Some(3102), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCOE1MyG1nFXs9D2qdK78bpN1mc_g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA8915VyCcJF2TBKl1JOu0EKxOyVA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNRgd5J5hcDgxp2QHWYhrpsc3_ug", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCUXzJAMW-Obw2mO-oMZ0ka8czWeA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 5 years ago"), + view_count: Some(61173), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("LIVE Unboxing of the Batteroo Batteriser!\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "CLYKwFMW9J0", + title: "Juno Live Again", + length: Some(811), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7WO4HX0e7M58ddoJD5dkVjdKHYQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD5Z3pFrD5mHfdRdThUcBFAf_la4w", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDW5ByRwp-ArDowiaRjcxQgqBR6Pw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCamS3tnA86uP0T95PnJXVDGzPsZA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(13529), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "nV43vM9VcUA", + title: "Juno Live", + length: Some(190), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCy-zEVPDvomCCi8YoP8Ig_Hrhzfw", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCovm2Y7LNYbooGgcpRC_B6jbFNcQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDH3hA0RjCfbi2MR3ZiZbjdIjC98A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJVWQiueLe_PfPtrmb6lXr4FFUHA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(6536), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "38uFiWzcDnc", + title: "Juno Orbital Insertion Live", + length: Some(1731), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLALhrDygxFH4T2c-4efZqVaJnYY7g", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAW_X0g0EwK7NuVKSh3nfIO5EvKNQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC66KTc3qja-rv5NFTHetlBWulRLA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzxytIWz9XXa3o9BPtQ4EzOEG3Yw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(14472), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "ib80yjc9VlM", + title: "Juno Jupiter Live", + length: Some(581), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDbJJvzoEmwUc7nAm6GLJpoZJKmgQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQ07uyz39IXZ5CI9hKO22Y1zyAUw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC3Ax54lFO91kRIEHQQhLBs9yvuIQ", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD0sP4dW-THy3Xn3szv4Fw92f0QxA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(21240), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "rQRakYpb8-g", + title: "eevSTREAM: Lab Rearrangement Part 2", + length: Some(8616), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAdGJH0yhCQ7kmI3d3JXVv_7xzJAQ", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBI0KlYOkrH0NYk3gY4-6Q5Y2YJtg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAihmmhfQBMXiLAz8RgJjCFC4AqxA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCWWgDemk4nzIvhpp9ZVDYOMrggJQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(30840), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Dave and Tiernan rearrange the lab\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "DwLEFKu2XWg", + title: "eevSTREAM: Lab Rearrangement Part 1", + length: Some(768), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCXvSePgZ8NIKQTviqWvROVZFRPpA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDtKumHc9Ne290gU_Q_HMX_WfmpFA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBw1yonMTxYTqgRL0Ir7L9VpfuW9A", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDegpHJGhBSsyFLFAvJ1peFFvMStA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(34258), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Dave and Tiernan rearrange the lab\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "VeUDXQR3F2o", + title: "Live Show", + length: Some(10360), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmgrfQXMTaGMahuP8F_UHJAomFbg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDFzTxc66B4y5fPznuxCpLnemBluw", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBN5lUR1EnNoK8FoEMfCc3r1h-jOA", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDa7oGijwrs4UbT8Z-F6TdA9mDGwA", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(26864), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live Show\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "PgZx25vVwoI", + title: "Live Giveaway", + length: Some(1808), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTrMmoCfISxG0YSqC4oEyKGHdK_A", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAq87GnLbmtOIOOpqJzCro5rmn7FA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPRJAZstzbhe8otCiLgjfYITm1Lw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6WJyC1Bl2O6I_eMo-UrNz6jCEGw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 6 years ago"), + view_count: Some(10757), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Live Keysight Giveaway\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3"), + ), + VideoItem( + id: "jUtzoO-ur34", + title: "Inventables X-Carve LIVE Build Part 4", + length: Some(10665), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCO35sFP8D_Q08HxMZkNHFO8MmpDg", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVINrKHiEjUZz9cO0ElIm91gVUCQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD7EVZWv2IJaxhH8TpWsFkFHgXb_Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAmNOVr14Z8dvuhHstE6a_IoTC5Aw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 7 years ago"), + view_count: Some(21599), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Part 3 of Dave & David2 assembling the Inventables X-Carve milling machine"), + ), + VideoItem( + id: "199gtbX1y4M", + title: "Inventables X-Carve LIVE Build Part 3 + Batteriser Rant", + length: Some(6267), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg3bMS00xpSXmNn1f5hXu_jWWC1w", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAFOZUb-cVQAl1TVlB5-XOURV72XA", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8zaQHbKjXe7Fe6_uH8ke6bgaiRw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDi9nbA6z66egtl6NqWxH5O8xMo0A", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 7 years ago"), + view_count: Some(23010), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Part 3 of Dave & David2 assembling the Inventables X-Carve milling machine. Bonus impromptu rant on the Batteriser for the first 30 minutes!"), + ), + VideoItem( + id: "nQH4I_p7-MI", + title: "Inventables X-Carve LIVE Build Part 2", + length: Some(17643), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMIA1YzQefFwGj5UFikXuYS2Nkng", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5yfBGkLBa_JzK4MGmmEmPyGYICQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPMWOfISW93j89jfM_B2P5XrWHNw", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD2o-wIGEHoAwAGWhUokEkoxSGedg", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 7 years ago"), + view_count: Some(24056), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Part 2 of Dave & David2 assembling the Inventables X-Carve milling machine"), + ), + VideoItem( + id: "XBMNFXGKpaw", + title: "Inventables X-Carve LIVE Build", + length: Some(5479), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCV980wWO8tdx0aFDXwPn9aBQ2xlA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBsJjAXNa_IzS1WxYbjtqlqLqRkCg", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDn-G91wcLV9QbEeER_N4Jhd9lAg", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCW1lM1ZTwwMcijn7xmfvY215Y-bQ", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 7 years ago"), + view_count: Some(41211), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Dave & David2 assemble the Inventables X-Carve milling machine"), + ), + VideoItem( + id: "yl6DGgiE3J8", + title: "Apollo Saturn LVDC Live testing", + length: Some(1076), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCugABHuqqPZQjV9cEm0JFh7R5aiA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCNUNUONdm32h7xZUB2Bc7sQp00pQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYpJuhH6Zz1Mlj917rsMgxhli92Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBURBU4bf3F0YjSS66UE5FLEiUgtw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 8 years ago"), + view_count: Some(25316), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("Dave tests out his live cam system again, and uses the Agilent B2900 SMU to show a plot of a diode inside the Apollo Saturn LVDC module. \nThis was just a test, a real video of this be follow...."), + ), + VideoItem( + id: "EEMcIZAcKjc", + title: "LIVE EEVblog Mailbag", + length: Some(7344), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCg16HpJqC9mNwkYOf8b0cfAuNLOA", + width: 168, + height: 94, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA3wRCHXsDgk1-2gTLxHsSYVEN7qQ", + width: 196, + height: 110, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC3QFjhfmSz3CzIKwLd1l8YNpFO_Q", + width: 246, + height: 138, + ), + Thumbnail( + url: "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbpRPB0JkpdY6j96Ht6qdoUP1Mvw", + width: 336, + height: 188, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: Some("Streamed 8 years ago"), + view_count: Some(11747), + is_live: false, + is_short: false, + is_upcoming: false, + short_description: Some("NOTE: This is NOT a substitute for the real Mailbag episode, which is a separate video.\nThis is just complete behind the scenes footage of Dave shooting a Mailbag episode, as watched by several..."), + ), + ], + ctoken: Some("4qmFsgKhARIYVUMyRGpGRTdYZjExVVJacVdCaWdjVk9RGoQBOGdaZ0dsNXlYQXBZQ2pCRloyOUpkRGxVZDJkS2JVVjROa1ZSUzBSSmQwRlVaMlZSWjNkSmFGQlVkMjFuV1ZFNU4xQXlkRUZHU1VGV1FVRVNKRFl6TmpOak16RmpMVEF3TURBdE1qWmpNeTFoT1RnMkxUSTBNRFU0T0Rjd1pXSmlOQmdC"), + endpoint: browse, + ), +) diff --git a/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap new file mode 100644 index 0000000..0bd996c --- /dev/null +++ b/src/client/snapshots/rustypipe__client__channel__tests__map_channel_shorts.snap @@ -0,0 +1,1086 @@ +--- +source: src/client/channel.rs +expression: map_res.c +--- +Channel( + id: "UCh8gHdtzO2tXd593_bjErWg", + name: "Doobydobap", + subscriber_count: Some(2980000), + avatar: [ + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + width: 48, + height: 48, + ), + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + width: 88, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + width: 176, + height: 176, + ), + ], + verification: Verified, + description: "Hi, I’m Tina, aka Doobydobap!\n\nFood is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’re hungry at midnight or trying to learn how to cook, I hope you enjoy watching my content and recipes. Don\'t yuck my yum!\n\nwww.doobydobap.com\n", + tags: [], + vanity_url: Some("https://www.youtube.com/c/Doobydobap"), + banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1060, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1138, + height: 188, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 1707, + height: 283, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2276, + height: 377, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + width: 2560, + height: 424, + ), + ], + mobile_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 320, + height: 88, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 640, + height: 175, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 960, + height: 263, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 351, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + width: 1440, + height: 395, + ), + ], + tv_banner: [ + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 320, + height: 180, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 854, + height: 480, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1280, + height: 720, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 1920, + height: 1080, + ), + Thumbnail( + url: "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + width: 2120, + height: 1192, + ), + ], + has_shorts: true, + has_live: false, + visitor_data: Some("Cgt3cDF3NkYwWWlENCiI8_CaBg%3D%3D"), + content: Paginator( + count: None, + items: [ + VideoItem( + id: "glyJWxp7a5g", + title: "being smart was my personality trait", + length: Some(56), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/glyJWxp7a5g/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCUzo9AlrNh4n4cZfTOB8_Gf5aAkw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(593), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "dd1EZIkANYs", + title: "the horror maze", + length: Some(44), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dd1EZIkANYs/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCiKoq3x5k_Dawwila2ujILW4z_kw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(141), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "enioc_stRww", + title: "furikake bagels with wasabi cream cheese", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/enioc_stRww/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAvuuzWWkheTWlxekXlfRQaLyCkgw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(652), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "NUM8kCPas5w", + title: "simple is best", + length: Some(49), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/NUM8kCPas5w/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCwxLgEGi6qFutTKFhNN8_Q9goERQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(795), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "1djkcsFnlYE", + title: "edible history lesson!", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/1djkcsFnlYE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBYEzfWIeQYuVX2SuCD3acfBV_GmQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(17), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "cIYrJtAoftI", + title: "and I\'m feeling good", + length: Some(53), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cIYrJtAoftI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAdfxT0JXCZDz1oKnxugvbLHUmQwQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "cCrH8Er5tf4", + title: "Rating Korean Convenience Store Milk Flavors 🥛🍼", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cCrH8Er5tf4/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCvue8EiM4qnSi1P_iDY8_D0KpTjw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(15), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "tav5wsH7pzU", + title: "online dating?", + length: Some(58), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/tav5wsH7pzU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBpJzDAx--VRCMVizHbmhX0BrzwSA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(26), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "5Vd4_GXjF7o", + title: "Creating thumbnails has never been easier with Adobe Express", + length: Some(26), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/5Vd4_GXjF7o/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDbNMXqLd367aghh9ubwacq_SX52g", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(864), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "-FN1sEI8HkU", + title: "my favorite color is green", + length: Some(45), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/-FN1sEI8HkU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBbbzDPwPhx8N56W2silnyY2vvx7w", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(21), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "viT-dcl2DGE", + title: "frodo baggins?", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/viT-dcl2DGE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDAWEV3DBXl4a53EgheximMMoY_QA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "N5AKQflK1TU", + title: "When you impulse buy...", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/N5AKQflK1TU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAsKUEXxvFyA6J9cUPJlYYtRBjxmg", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(45), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "OzIFALQ_YtA", + title: "taste testing gam!", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/OzIFALQ_YtA/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLD1E-eWjZrzHcfzh-DBWeZ6ewxNNg", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(18), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "dAcJILbc_0Q", + title: "How to: Korean rice wine 🍶 (makgeolli)", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/dAcJILbc_0Q/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCi9qIkFstiJzKf9YdwdLEKzsZfZA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(16), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GvutfmW26JQ", + title: "👹stay sour 🍋", + length: Some(52), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GvutfmW26JQ/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLATzHy4VrMbKmNT14yfqCUBvElmpQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(13), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MwWdlNamxN0", + title: "what I do with leftovers", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MwWdlNamxN0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDQFiOrRxYkYaYaJleuwExGzK0A8Q", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(34), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "FsYaHsohjBc", + title: "osechi ft. slim shady", + length: Some(52), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/FsYaHsohjBc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBuuMnmUl-er211GWmxJoIacRMWPQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(13), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "o04Yo2qxqcc", + title: "trailer l doob gourmand ep.3 k bbq", + length: Some(53), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/o04Yo2qxqcc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAAqXMMzlzLMIFNEAMwgDbQ1NkuSw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(756), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "JBUZE0mIlg8", + title: "small but sure joy", + length: Some(29), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/JBUZE0mIlg8/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCRBlyIUBUm_aypWz4tGkrDNJxIZw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(13), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "SRrvxFc2b2c", + title: "i don\'t believe in long distance relationships", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/SRrvxFc2b2c/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLA0hJdOfUp-zMI-vW43sYnKgufocA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(39), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "cNx0ql9gnf4", + title: "come over :)", + length: Some(44), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/cNx0ql9gnf4/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBvAKRZE2LyKIo6_6prX9pzfiWoVw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(18), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "fGQUWI4o__A", + title: "Baskin Robbins in South Korea", + length: Some(53), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/fGQUWI4o__A/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyPuI762qzLAZM0QikxjFKVpoF9w", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(31), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Q73VTjdqVA8", + title: "dry hot pot", + length: Some(51), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Q73VTjdqVA8/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBfJXtFWfAnyMOvaJfvpYJ5WrhbSA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(17), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "gTG2WDbiYGo", + title: "time machine", + length: Some(49), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/gTG2WDbiYGo/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDw5Lw19mNLJnoIF3aCGkMbxvgILQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(18), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "y5JK5YFp92g", + title: "tiramissu", + length: Some(58), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/y5JK5YFp92g/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCR66ytQIBWWw_ajvgyaUdUawHVIg", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(18), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "pvSWHm4wlxY", + title: "having kids", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/pvSWHm4wlxY/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDt7ZAwQoObfa5A7gC_hJnU1WH4Ug", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(11), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "CqFGACRrWJE", + title: "just do it", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/CqFGACRrWJE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyAIF4S_foRXsyvq16YCPJWNKewQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(31), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DdGr6t2NqKc", + title: "coming soon", + length: Some(58), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DdGr6t2NqKc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDRYfxh25EjK3zuOJORNNahxeBanA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(688), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "jKS44NMWuXw", + title: "adult money", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/jKS44NMWuXw/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAIexckdN7FXJUgkeJvITHyzXw1TQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(19), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "kx1YtJM_vbI", + title: "a fig\'s journey", + length: Some(57), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/kx1YtJM_vbI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAi03nhSbt84LL7PFD2ij8GmaDlLQ", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(1), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Sdbzs-1WWH0", + title: "How to.. Mozzarella 🧀", + length: Some(54), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Sdbzs-1WWH0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC8IkwAif4wXhBGxHiosiILbPCSBw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(64), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9qBHyJIDous", + title: "how to drink like a real korean", + length: Some(57), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9qBHyJIDous/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB9Ib_E0siDiRMZ_GVHVxBfMd0Dkw", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(16), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "mBeFDb4gp8s", + title: "mr. krabs soup", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/mBeFDb4gp8s/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCzAPzv16WTJLr4ma-sAz6fNkFL0g", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(27), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "b38r1UYqoBQ", + title: "in five years", + length: Some(57), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/b38r1UYqoBQ/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCGB9IpC2Enx5iZ-YCl0vEpMGpo9A", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(25), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "RdFk4WaifEo", + title: "a weeknight dinner", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/RdFk4WaifEo/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBlKLBjBagaTQj24nYb-HkCQQcWHA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "GuyGyzZcumI", + title: "McDonald\'s Michelin Burger", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/GuyGyzZcumI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDtmyilZAgMw8VWNy518etIKi4phA", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(53), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "07Zipsb3-qU", + title: "cwispy potato pancake", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/07Zipsb3-qU/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLARXBTZlNStCVemXSkHfAWksRogng", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(2), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "3kaePnU6Clo", + title: "authenticity is overrated", + length: Some(58), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/3kaePnU6Clo/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDq0MY9dsMvr9Y6yaJ7069fgtdpGA", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(91), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "rt4rXMftnpg", + title: "you can kimchi anything (T&C applies)", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/rt4rXMftnpg/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC7WfSTGHkH2FEmn9gQ5E4AqpRtug", + width: 405, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(26), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DTyLUvbf128", + title: "egg, soy, and perfect pot rice", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DTyLUvbf128/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAN1AtPya1D1NyiO0XYKOjIZIyhhQ", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(65), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "DzjLBgIe_aI", + title: "love language", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/DzjLBgIe_aI/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDWVkrYrt64LvvxrMRfs29g_lGrNw", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(22), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "9JboRKeJ2m4", + title: "Rating Italian McDonald\'s", + length: Some(60), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/9JboRKeJ2m4/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC7xktrbnAqJq2nHH9aDggULsb3Cg", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(66), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "_Tl6h81EIn8", + title: "Dining at a 3 Michelin Star Restaurant in Korea", + length: Some(55), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/_Tl6h81EIn8/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCG7qH60f_af0h_9wMPyTyH7TCtRA", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(39), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "Oap2LXS22AE", + title: "a teaser", + length: Some(40), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/Oap2LXS22AE/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB7E04Mcqkkp_-5gAIV_mZgRnNI1g", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(978), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "kCHjQE27i5w", + title: "my favorite instant ramen recipe pt.3", + length: Some(47), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/kCHjQE27i5w/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCwGvkTsfIXVeeZYmxdkDOFoH9xZw", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(45), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "W9P0FdBh-LU", + title: "cat food onigiri 🍙 (neko manma onigiri)", + length: Some(50), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/W9P0FdBh-LU/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDAs3p7zfbP2hGqREQOp4wnquvIjg", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(21), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "MmxysCGNaMk", + title: "Why I would never date a YouTuber", + length: Some(55), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/MmxysCGNaMk/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB2EeJzBkkr82bxYs5cRJrMnofF2A", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(4), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + VideoItem( + id: "IrR3tT_IqZg", + title: "arguing with family", + length: Some(59), + thumbnail: [ + Thumbnail( + url: "https://i.ytimg.com/vi/IrR3tT_IqZg/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyLFRwphvJjLfb_8ClsANWPfTx7g", + width: 406, + height: 720, + ), + ], + channel: None, + publish_date: "[date]", + publish_date_txt: None, + view_count: Some(63), + is_live: false, + is_short: true, + is_upcoming: false, + short_description: None, + ), + ], + ctoken: Some("4qmFsgLlARIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGsgBOGdhU0FScVBBVktNQVFxSEFRcGZRME00VVVGU2IyWnZaMWxqUTJob1ZsRXlaelJhTUdoclpFaHdVRTF1VWxsYVJGVTFUVEU1YVdGclZubFdNbU5SUVZOSlVrTm5PSGhQYWtVeVRtcFpOVTlFWnpCTmFsRjVUbFJyY1VSUmIweFRXRXBUVFROU1ZWZ3diSGhYYldNU0pEWXpOakl6WkdRd0xUQXdNREF0TW1GaFlpMWlZalF6TFRVNE1qUXlPV00yTmpFell4Z0I%3D"), + endpoint: browse, + ), +) diff --git a/src/timeago.rs b/src/timeago.rs index 53b0090..6985fc8 100644 --- a/src/timeago.rs +++ b/src/timeago.rs @@ -82,17 +82,27 @@ impl Mul for TimeAgo { } } +impl From for Duration { + fn from(ta: TimeAgo) -> Self { + match ta.unit { + TimeUnit::Second => Duration::seconds(ta.n as i64), + TimeUnit::Minute => Duration::minutes(ta.n as i64), + TimeUnit::Hour => Duration::hours(ta.n as i64), + TimeUnit::Day => Duration::days(ta.n as i64), + TimeUnit::Week => Duration::weeks(ta.n as i64), + TimeUnit::Month => Duration::days(ta.n as i64 * 30), + TimeUnit::Year => Duration::days(ta.n as i64 * 365), + } + } +} + impl From for OffsetDateTime { fn from(ta: TimeAgo) -> Self { let ts = util::now_sec(); match ta.unit { - TimeUnit::Second => ts - Duration::seconds(ta.n as i64), - TimeUnit::Minute => ts - Duration::minutes(ta.n as i64), - TimeUnit::Hour => ts - Duration::hours(ta.n as i64), - TimeUnit::Day => ts - Duration::days(ta.n as i64), - TimeUnit::Week => ts - Duration::weeks(ta.n as i64), TimeUnit::Month => ts.replace_date(util::shift_months(ts.date(), -(ta.n as i32))), TimeUnit::Year => ts.replace_date(util::shift_years(ts.date(), -(ta.n as i32))), + _ => ts - Duration::from(ta), } } } diff --git a/testfiles/channel/channel_livestreams.json b/testfiles/channel/channel_livestreams.json new file mode 100644 index 0000000..9882e78 --- /dev/null +++ b/testfiles/channel/channel_livestreams.json @@ -0,0 +1,12323 @@ +{ + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EghmZWF0dXJlZPIGBAoCMgA%3D" + }, + "clickTrackingParams": "CLcBEPCTARgFIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/featured", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Home", + "trackingParams": "CLcBEPCTARgFIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgZ2aWRlb3PyBgQKAjoA" + }, + "clickTrackingParams": "CLYBEPCTARgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Videos", + "trackingParams": "CLYBEPCTARgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "tabRenderer": { + "content": { + "richGridRenderer": { + "contents": [ + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "MARS 2020 Landing LIVE" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 45 minutes, 21 seconds" + } + }, + "simpleText": "1:45:21" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLUBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLUBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "hhs95CI6Dsg" + ] + } + }, + "openMiniplayer": true, + "videoId": "hhs95CI6Dsg", + "videoIds": [ + "hhs95CI6Dsg" + ] + }, + "clickTrackingParams": "CLUBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLUBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CLIBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLIBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=hhs95CI6Dsg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "hhs95CI6Dsg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&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=861b3de4223a0ec8&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CLIBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 1 year ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/hhs95CI6Dsg/mqdefault_6s.webp?du=3000&sqp=CPi18JoG&rs=AOn4CLBAhnfwamBAbQDTxSyFjlHtVsRWmg", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "28K views" + } + }, + "simpleText": "28K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE1CKgBEF5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLAlPp2e1tF8gyf1cJisZGTMleissg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE1CMQBEG5IVfKriqkDKAgBFQAAiEIYAXABwAEG8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLDxyt0Gav2GtX0mm-tP3T1ihq3mNQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE2CPYBEIoBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB1AaAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLDMrZmyjyCdRJ6kWMq69TQRBOhnMQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/hhs95CI6Dsg/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgB1AaAAuADigIMCAAQARhlIGUoZTAP&rs=AOn4CLCGpF8czx0bxlEEpddDVyBsT0qGbg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 45 minutes, 21 seconds" + } + }, + "simpleText": "1:45:21" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CLQBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "hhs95CI6Dsg" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CLQBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLQBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "hhs95CI6Dsg" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CLMBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CLMBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLMBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "hhs95CI6Dsg" + ] + } + }, + "openMiniplayer": true, + "videoId": "hhs95CI6Dsg", + "videoIds": [ + "hhs95CI6Dsg" + ] + }, + "clickTrackingParams": "CLMBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "MARS 2020 Landing LIVE by EEVblog Streamed 1 year ago 1 hour, 45 minutes 28,847 views" + } + }, + "runs": [ + { + "text": "MARS 2020 Landing LIVE" + } + ] + }, + "trackingParams": "CLIBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQMid6JHCvM-NhgGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "hhs95CI6Dsg", + "viewCountText": { + "simpleText": "28,847 views" + } + } + }, + "trackingParams": "CLEBEJmNBRgAIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "MORE soldering" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 57 minutes, 26 seconds" + } + }, + "simpleText": "1:57:26" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLABEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CLABEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "cpQk2n-wmQ4" + ] + } + }, + "openMiniplayer": true, + "videoId": "cpQk2n-wmQ4", + "videoIds": [ + "cpQk2n-wmQ4" + ] + }, + "clickTrackingParams": "CLABEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLABEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CK0BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=cpQk2n-wmQ4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "cpQk2n-wmQ4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jeenld.googlevideo.com/initplayback?source=youtube&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=729424da7fb0990e&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CK0BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "24K views" + } + }, + "simpleText": "24K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoS3qwdY2rDbhkWJOWHisORlMKnA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCo5UOefNiRUstzvfFYuL4hWlSLmw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFRDkbZ-DC-fX37bxcbMwUCzDomQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/cpQk2n-wmQ4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB47RhgOfUSuY4A6wZh7CB5bt3TeA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 57 minutes, 26 seconds" + } + }, + "simpleText": "1:57:26" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CK8BEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "cpQk2n-wmQ4" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CK8BEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CK8BEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "cpQk2n-wmQ4" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CK4BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CK4BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CK4BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "cpQk2n-wmQ4" + ] + } + }, + "openMiniplayer": true, + "videoId": "cpQk2n-wmQ4", + "videoIds": [ + "cpQk2n-wmQ4" + ] + }, + "clickTrackingParams": "CK4BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Soldering by EEVblog Streamed 3 years ago 1 hour, 57 minutes 24,182 views" + } + }, + "runs": [ + { + "text": "LIVE Soldering" + } + ] + }, + "trackingParams": "CK0BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQI6ywv2nm4nKcqoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "cpQk2n-wmQ4", + "viewCountText": { + "simpleText": "24,182 views" + } + } + }, + "trackingParams": "CKwBEJmNBRgBIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Just some soldering" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 12 minutes, 33 seconds" + } + }, + "simpleText": "1:12:33" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKsBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKsBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "kIDV_XN9oA8" + ] + } + }, + "openMiniplayer": true, + "videoId": "kIDV_XN9oA8", + "videoIds": [ + "kIDV_XN9oA8" + ] + }, + "clickTrackingParams": "CKsBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKsBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CKgBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKgBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=kIDV_XN9oA8", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "kIDV_XN9oA8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&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=9080d5fd737da00f&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKgBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "23K views" + } + }, + "simpleText": "23K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBG3KVoFpBFIYCG2mrox_kEq6Arug", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCF1B07-6La0FG8PoZO-B8WEMPBYg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA22BTmrEph-Azh8P9hYRSVYT4JiQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/kIDV_XN9oA8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD_xxOwJFAbSWI9L_ZcR7ZkQMg_fw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 12 minutes, 33 seconds" + } + }, + "simpleText": "1:12:33" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKoBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "kIDV_XN9oA8" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CKoBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKoBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "kIDV_XN9oA8" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CKkBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKkBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKkBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "kIDV_XN9oA8" + ] + } + }, + "openMiniplayer": true, + "videoId": "kIDV_XN9oA8", + "videoIds": [ + "kIDV_XN9oA8" + ] + }, + "clickTrackingParams": "CKkBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Soldering by EEVblog Streamed 3 years ago 1 hour, 12 minutes 23,565 views" + } + }, + "runs": [ + { + "text": "LIVE Soldering" + } + ] + }, + "trackingParams": "CKgBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQI_A9pvXv7XAkAGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "kIDV_XN9oA8", + "viewCountText": { + "simpleText": "23,565 views" + } + } + }, + "trackingParams": "CKcBEJmNBRgCIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Watching the Apollo 11 launch LIVE exactly 50 years after the event!\n#Apollo50th #Apollo11" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 16 minutes" + } + }, + "simpleText": "1:16:00" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKYBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKYBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DWS4Qp3Yn0A" + ] + } + }, + "openMiniplayer": true, + "videoId": "DWS4Qp3Yn0A", + "videoIds": [ + "DWS4Qp3Yn0A" + ] + }, + "clickTrackingParams": "CKYBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKYBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CKMBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=DWS4Qp3Yn0A", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "DWS4Qp3Yn0A", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenl6.googlevideo.com/initplayback?source=youtube&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=0d64b8429dd89f40&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CKMBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/DWS4Qp3Yn0A/mqdefault_6s.webp?du=3000&sqp=CMDz8JoG&rs=AOn4CLB-qxtFnZIN1ePN35vO8dayAoqv3A", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "25K views" + } + }, + "simpleText": "25K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAFkIQ4er8qDNMlD9H8lPzfSnE99g", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAaIwL-XeAADhzfJp-Xf_pUYc3cQg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDPbFVZEYyC5_Gk2-Q6Q5W_g3QGxw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/DWS4Qp3Yn0A/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA8etLWrF9B9QUsucFWi6vW9L4ulg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 16 minutes" + } + }, + "simpleText": "1:16:00" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "DWS4Qp3Yn0A" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CKUBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKUBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "DWS4Qp3Yn0A" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CKQBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKQBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKQBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DWS4Qp3Yn0A" + ] + } + }, + "openMiniplayer": true, + "videoId": "DWS4Qp3Yn0A", + "videoIds": [ + "DWS4Qp3Yn0A" + ] + }, + "clickTrackingParams": "CKQBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Apollo 11 Launch LIVE - 50 Years Later by EEVblog Streamed 3 years ago 1 hour, 16 minutes 25,015 views" + } + }, + "runs": [ + { + "text": "Apollo 11 Launch LIVE - 50 Years Later" + } + ] + }, + "trackingParams": "CKMBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQMC-4u6piK6yDaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "DWS4Qp3Yn0A", + "viewCountText": { + "simpleText": "25,015 views" + } + } + }, + "trackingParams": "CKIBEJmNBRgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live Q&A" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 5 minutes, 43 seconds" + } + }, + "simpleText": "1:05:43" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKEBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CKEBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "LwjTe3SiVXg" + ] + } + }, + "openMiniplayer": true, + "videoId": "LwjTe3SiVXg", + "videoIds": [ + "LwjTe3SiVXg" + ] + }, + "clickTrackingParams": "CKEBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKEBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CJ4BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=LwjTe3SiVXg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "LwjTe3SiVXg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeener.googlevideo.com/initplayback?source=youtube&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=2f08d37b74a25578&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJ4BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "8.7K views" + } + }, + "simpleText": "8.7K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAzTlnjBJLT3KJVN4teMlX_svuaNA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC4oReonoyg32gbsxPmyLi-T3hENQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBCmlTvRaQuuxQc4z59WcFEzqS2ig", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/LwjTe3SiVXg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDitzCp9bksDQvFbM970q8dPSRGjg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 5 minutes, 43 seconds" + } + }, + "simpleText": "1:05:43" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CKABEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "LwjTe3SiVXg" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CKABEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CKABEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "LwjTe3SiVXg" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CJ8BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "LwjTe3SiVXg" + ] + } + }, + "openMiniplayer": true, + "videoId": "LwjTe3SiVXg", + "videoIds": [ + "LwjTe3SiVXg" + ] + }, + "clickTrackingParams": "CJ8BEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "EEVblog LIVE Q&A by EEVblog Streamed 3 years ago 1 hour, 5 minutes 8,752 views" + } + }, + "runs": [ + { + "text": "EEVblog LIVE Q&A" + } + ] + }, + "trackingParams": "CJ4BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQPiqiaW377SEL6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "LwjTe3SiVXg", + "viewCountText": { + "simpleText": "8,752 views" + } + } + }, + "trackingParams": "CJ0BEJmNBRgEIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live drawign of some Keysight scopes" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 45 seconds" + } + }, + "simpleText": "40:45" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJwBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJwBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "skPiz3GrVNs" + ] + } + }, + "openMiniplayer": true, + "videoId": "skPiz3GrVNs", + "videoIds": [ + "skPiz3GrVNs" + ] + }, + "clickTrackingParams": "CJwBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJwBEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CJkBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=skPiz3GrVNs", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "skPiz3GrVNs", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&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=b243e2cf71ab54db&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJkBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "9.1K views" + } + }, + "simpleText": "9.1K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBFiIfUBfoL0Q9CLR9Pc8bXy-zclg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCEuD0r3ZSzEIsqjjvUn_7c8KmHMw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDcNUGC9KjMVk5A7gcGaLQrpQQhKg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/skPiz3GrVNs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLACCw_vpPOUeViHlW67YghdVhbDTQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 45 seconds" + } + }, + "simpleText": "40:45" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJsBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "skPiz3GrVNs" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CJsBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJsBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "skPiz3GrVNs" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CJoBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJoBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJoBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "skPiz3GrVNs" + ] + } + }, + "openMiniplayer": true, + "videoId": "skPiz3GrVNs", + "videoIds": [ + "skPiz3GrVNs" + ] + }, + "clickTrackingParams": "CJoBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Keysight Scope Draw #2 by EEVblog Streamed 3 years ago 40 minutes 9,189 views" + } + }, + "runs": [ + { + "text": "LIVE Keysight Scope Draw #2" + } + ] + }, + "trackingParams": "CJkBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQNuprY332fihsgGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "skPiz3GrVNs", + "viewCountText": { + "simpleText": "9,189 views" + } + } + }, + "trackingParams": "CJgBEJmNBRgFIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live drawing of some Keysight scopes" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 47 minutes, 35 seconds" + } + }, + "simpleText": "1:47:35" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJcBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJcBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "HZc-Ctvgv5Y" + ] + } + }, + "openMiniplayer": true, + "videoId": "HZc-Ctvgv5Y", + "videoIds": [ + "HZc-Ctvgv5Y" + ] + }, + "clickTrackingParams": "CJcBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJcBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CJQBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJQBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=HZc-Ctvgv5Y", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "HZc-Ctvgv5Y", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jeened.googlevideo.com/initplayback?source=youtube&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=1d973e0adbe0bf96&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CJQBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/HZc-Ctvgv5Y/mqdefault_6s.webp?du=3000&sqp=CJLB8JoG&rs=AOn4CLCxQu43yHotnOFBtWHMz8P3_9EgsQ", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "17K views" + } + }, + "simpleText": "17K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQM1_QPh6u5_BFonLCdFPz-AcpkQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCnLJikjPA1nopkKcHmALTlhq2K1Q", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDZ0dG1cHchwbJZgf4fHPi01AE9EQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/HZc-Ctvgv5Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC7FmglXC7WgVl7cebl7vUzeAZjXA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 47 minutes, 35 seconds" + } + }, + "simpleText": "1:47:35" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "HZc-Ctvgv5Y" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CJYBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJYBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "HZc-Ctvgv5Y" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CJUBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJUBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJUBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "HZc-Ctvgv5Y" + ] + } + }, + "openMiniplayer": true, + "videoId": "HZc-Ctvgv5Y", + "videoIds": [ + "HZc-Ctvgv5Y" + ] + }, + "clickTrackingParams": "CJUBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Keysight Scope Draw by EEVblog Streamed 3 years ago 1 hour, 47 minutes 17,241 views" + } + }, + "runs": [ + { + "text": "LIVE Keysight Scope Draw" + } + ] + }, + "trackingParams": "CJQBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQJb_gt-twc_LHaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "HZc-Ctvgv5Y", + "viewCountText": { + "simpleText": "17,241 views" + } + } + }, + "trackingParams": "CJMBEJmNBRgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Ask Dave LIVE" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 57 minutes, 25 seconds" + } + }, + "simpleText": "2:57:25" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJIBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJIBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "5ilODYy2zGE" + ] + } + }, + "openMiniplayer": true, + "videoId": "5ilODYy2zGE", + "videoIds": [ + "5ilODYy2zGE" + ] + }, + "clickTrackingParams": "CJIBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJIBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CI8BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=5ilODYy2zGE", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "5ilODYy2zGE", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&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=e6294e0d8cb6cc61&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CI8BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/5ilODYy2zGE/mqdefault_6s.webp?du=3000&sqp=CNfZ8JoG&rs=AOn4CLAl73xW3WavxgLCoSSKp9rDJs-Jjg", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "47K views" + } + }, + "simpleText": "47K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCft4f7Lw3l3_u55bzUibWXr-UHTQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDunJUPDB5J-THhIUp-rBsBdqY_NA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCQPLmQ4XziKI7gUgd1susS1uu3-g", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/5ilODYy2zGE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBE10if3UOam21DfeqouGuTrxNGjA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 57 minutes, 25 seconds" + } + }, + "simpleText": "2:57:25" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CJEBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "5ilODYy2zGE" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CJEBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJEBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "5ilODYy2zGE" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CJABEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CJABEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CJABEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "5ilODYy2zGE" + ] + } + }, + "openMiniplayer": true, + "videoId": "5ilODYy2zGE", + "videoIds": [ + "5ilODYy2zGE" + ] + }, + "clickTrackingParams": "CJABEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Ask Dave LIVE - March 8th 2019 by EEVblog Streamed 3 years ago 2 hours, 57 minutes 47,171 views" + } + }, + "runs": [ + { + "text": "Ask Dave LIVE - March 8th 2019" + } + ] + }, + "trackingParams": "CI8BENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQOGY2-XYwdOU5gGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "5ilODYy2zGE", + "viewCountText": { + "simpleText": "47,171 views" + } + } + }, + "trackingParams": "CI4BEJmNBRgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Ask Dave LIVE" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 47 minutes, 8 seconds" + } + }, + "simpleText": "4:47:08" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CI0BEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CI0BEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "gQ7TTuiDH1M" + ] + } + }, + "openMiniplayer": true, + "videoId": "gQ7TTuiDH1M", + "videoIds": [ + "gQ7TTuiDH1M" + ] + }, + "clickTrackingParams": "CI0BEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CI0BEP6YBBgGIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CIoBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIoBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=gQ7TTuiDH1M", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "gQ7TTuiDH1M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=810ed34ee8831f53&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIoBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 3 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "23K views" + } + }, + "simpleText": "23K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAUPZz1xzckl5xzdBRonA_1WNWIyg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDvqTpbbyGWIzFIJmGOylEuc-PxTw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBSDbZ9llYV5uajzkNskzvsqgurSA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/gQ7TTuiDH1M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCfa8qy5VP7mf2AKywExV_nlZ_srg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 47 minutes, 8 seconds" + } + }, + "simpleText": "4:47:08" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIwBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "gQ7TTuiDH1M" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CIwBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIwBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "gQ7TTuiDH1M" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CIsBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIsBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIsBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "gQ7TTuiDH1M" + ] + } + }, + "openMiniplayer": true, + "videoId": "gQ7TTuiDH1M", + "videoIds": [ + "gQ7TTuiDH1M" + ] + }, + "clickTrackingParams": "CIsBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Ask Dave LIVE - Jan 28th 2019 by EEVblog Streamed 3 years ago 4 hours, 47 minutes 23,998 views" + } + }, + "runs": [ + { + "text": "Ask Dave LIVE - Jan 28th 2019" + } + ] + }, + "trackingParams": "CIoBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQNO-jMTu6bSHgQGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "gQ7TTuiDH1M", + "viewCountText": { + "simpleText": "23,998 views" + } + } + }, + "trackingParams": "CIkBEJmNBRgIIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live stream of Dave using KiCAD 5 finishing off the 4 layer Gigatron PCB for manufacture.\n\n#PCB #PCBdesign #KiCAD\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 13 minutes, 23 seconds" + } + }, + "simpleText": "2:13:23" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIgBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "qpw9dKxL2Ho" + ] + } + }, + "openMiniplayer": true, + "videoId": "qpw9dKxL2Ho", + "videoIds": [ + "qpw9dKxL2Ho" + ] + }, + "clickTrackingParams": "CIgBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIgBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CIUBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIUBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=qpw9dKxL2Ho", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "qpw9dKxL2Ho", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=aa9c3d74ac4bd87a&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIUBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 4 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/qpw9dKxL2Ho/mqdefault_6s.webp?du=3000&sqp=CIDg8JoG&rs=AOn4CLC8bfMgpKDNsyUnEobPfmKr1bvITw", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "36K views" + } + }, + "simpleText": "36K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAC-kI2770I7JgVCTYExG0vXoYoxA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCimB3eku0YjmNjqIuTgE61oaWgTw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA1hM2ugcZnbse6E7RnbcTqDAKeiQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/qpw9dKxL2Ho/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAG0mBwip46ipIxu8flqNyW172ROg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 13 minutes, 23 seconds" + } + }, + "simpleText": "2:13:23" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIcBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "qpw9dKxL2Ho" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CIcBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIcBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "qpw9dKxL2Ho" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CIYBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIYBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIYBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "qpw9dKxL2Ho" + ] + } + }, + "openMiniplayer": true, + "videoId": "qpw9dKxL2Ho", + "videoIds": [ + "qpw9dKxL2Ho" + ] + }, + "clickTrackingParams": "CIYBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE KiCAD 5 PCB Design by EEVblog Streamed 4 years ago 2 hours, 13 minutes 36,880 views" + } + }, + "runs": [ + { + "text": "LIVE KiCAD 5 PCB Design" + } + ] + }, + "trackingParams": "CIUBENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQPqwr-LKro_OqgGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "qpw9dKxL2Ho", + "viewCountText": { + "simpleText": "36,880 views" + } + } + }, + "trackingParams": "CIQBEJmNBRgJIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "LIVE DIY Gigatron TTL Computer Build\nhttps://gigatron.io/\n\nLive build of a DIY 8bit RISC computer made entirely from TTL chips. Lots of soldering and construction tips, and does drag soldering..." + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 3 minutes, 19 seconds" + } + }, + "simpleText": "4:03:19" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIMBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIMBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "wECZoUNd2GY" + ] + } + }, + "openMiniplayer": true, + "videoId": "wECZoUNd2GY", + "videoIds": [ + "wECZoUNd2GY" + ] + }, + "clickTrackingParams": "CIMBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIMBEP6YBBgHIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "trackingParams": "CIABENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIABENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNWhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1GaAQYQ8jgY5geqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=wECZoUNd2GY", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "wECZoUNd2GY", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=c04099a1435dd866&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CIABENwwIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 4 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/wECZoUNd2GY/mqdefault_6s.webp?du=3000&sqp=COC_8JoG&rs=AOn4CLClsjU1JctT6RTJDdo4dziEzpngfw", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "49K views" + } + }, + "simpleText": "49K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDzZwAD6bQQEaYuZEzmQ0sgQKc1yA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAYEovI9Nldl1GQk77ILvK7gKdzwg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBi_QA2Nn7r2vHm_BrgdWOICWMxtg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/wECZoUNd2GY/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDd-Nmylw8VulLej8uWf8Fo4srDcw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 3 minutes, 19 seconds" + } + }, + "simpleText": "4:03:19" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CIIBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "wECZoUNd2GY" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CIIBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIIBEPnnAxgCIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "wECZoUNd2GY" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CIEBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CIEBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CIEBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "wECZoUNd2GY" + ] + } + }, + "openMiniplayer": true, + "videoId": "wECZoUNd2GY", + "videoIds": [ + "wECZoUNd2GY" + ] + }, + "clickTrackingParams": "CIEBEMfsBBgDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "EEVblog LIVE DIY TTL Computer Build by EEVblog Streamed 4 years ago 4 hours, 3 minutes 49,061 views" + } + }, + "runs": [ + { + "text": "EEVblog LIVE DIY TTL Computer Build" + } + ] + }, + "trackingParams": "CIABENwwIhMIwbuUouCD-wIVB8wRCB3DpgZNQOaw95qUtKagwAGqARpVVUxWMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUQ==", + "videoId": "wECZoUNd2GY", + "viewCountText": { + "simpleText": "49,061 views" + } + } + }, + "trackingParams": "CH8QmY0FGAoiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "LIVE Scope Draw\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 54 seconds" + } + }, + "simpleText": "44:54" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CH4Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CH4Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "bV99dn-tWDk" + ] + } + }, + "openMiniplayer": true, + "videoId": "bV99dn-tWDk", + "videoIds": [ + "bV99dn-tWDk" + ] + }, + "clickTrackingParams": "CH4Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CH4Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CHsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=bV99dn-tWDk", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "bV99dn-tWDk", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&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=6d5f7d767fad5839&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 4 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/bV99dn-tWDk/mqdefault_6s.webp?du=3000&sqp=CKzp8JoG&rs=AOn4CLAFy7b-s_f3dg3-kgapKGVgz2Cg8A", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "13K views" + } + }, + "simpleText": "13K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAR4ckJxAituVMFCyWpYhHXozqQRA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAjvpJ_8z752R120MCpbKi-cKW2ow", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDI2Cuq0A7Uz8dyWe0g0hkIN-W1ww", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/bV99dn-tWDk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBBBjISps0dUJNw8KzxPtMHjtABxA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 54 seconds" + } + }, + "simpleText": "44:54" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "bV99dn-tWDk" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CH0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CH0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "bV99dn-tWDk" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CHwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "bV99dn-tWDk" + ] + } + }, + "openMiniplayer": true, + "videoId": "bV99dn-tWDk", + "videoIds": [ + "bV99dn-tWDk" + ] + }, + "clickTrackingParams": "CHwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "EEVblog LIVE Scope Draw by EEVblog Streamed 4 years ago 44 minutes 13,210 views" + } + }, + "runs": [ + { + "text": "EEVblog LIVE Scope Draw" + } + ] + }, + "trackingParams": "CHsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1AubC1_eeu369tqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "bV99dn-tWDk", + "viewCountText": { + "simpleText": "13,210 views" + } + } + }, + "trackingParams": "CHoQmY0FGAsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Just because.\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 hours, 23 minutes, 58 seconds" + } + }, + "simpleText": "3:23:58" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-NGRIFiu_p0" + ] + } + }, + "openMiniplayer": true, + "videoId": "-NGRIFiu_p0", + "videoIds": [ + "-NGRIFiu_p0" + ] + }, + "clickTrackingParams": "CHkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CHYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=-NGRIFiu_p0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "-NGRIFiu_p0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&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=f8d1912058aefe9d&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 4 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/-NGRIFiu_p0/mqdefault_6s.webp?du=3000&sqp=COjJ8JoG&rs=AOn4CLDGmCthzKydal7dknvYeJ4c8lXoNA", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "37K views" + } + }, + "simpleText": "37K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjMmIdgjiSMBQ2X73h6-NtVUIqSg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCoSZgk1V7bQuBPKgVKyObvSn8yow", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDYcO81EQLHBePW35S-4_TrG0yyAg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/-NGRIFiu_p0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC5t1NjvGTvDc3z5tjStlfht5fd2Q", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 hours, 23 minutes, 58 seconds" + } + }, + "simpleText": "3:23:58" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CHgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "-NGRIFiu_p0" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CHgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "-NGRIFiu_p0" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CHcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "-NGRIFiu_p0" + ] + } + }, + "openMiniplayer": true, + "videoId": "-NGRIFiu_p0", + "videoIds": [ + "-NGRIFiu_p0" + ] + }, + "clickTrackingParams": "CHcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "EEVblog LIVE SHOW - End of 2017 by EEVblog Streamed 4 years ago 3 hours, 23 minutes 37,927 views" + } + }, + "runs": [ + { + "text": "EEVblog LIVE SHOW - End of 2017" + } + ] + }, + "trackingParams": "CHYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1Anf27xYWk5Oj4AaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "-NGRIFiu_p0", + "viewCountText": { + "simpleText": "37,927 views" + } + } + }, + "trackingParams": "CHUQmY0FGAwiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "LIVE giveaway of the scopes\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 32 minutes, 13 seconds" + } + }, + "simpleText": "1:32:13" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "zgE6_x4rM5k" + ] + } + }, + "openMiniplayer": true, + "videoId": "zgE6_x4rM5k", + "videoIds": [ + "zgE6_x4rM5k" + ] + }, + "clickTrackingParams": "CHQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CHEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=zgE6_x4rM5k", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "zgE6_x4rM5k", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=ce013aff1e2b3399&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CHEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 5 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "18K views" + } + }, + "simpleText": "18K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBjb92wUNqOvTKs9TCLCThvdkdz3A", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBwgS94-PCPDH6ickSc3KeBTNUikw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDPLgQdGVJ4n5D2ifpLufc37f6a8A", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/zgE6_x4rM5k/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDWifl3xEmxlE1T39cy3Tmpg8w9vg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 32 minutes, 13 seconds" + } + }, + "simpleText": "1:32:13" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CHMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "zgE6_x4rM5k" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CHMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "zgE6_x4rM5k" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CHIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CHIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CHIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "zgE6_x4rM5k" + ] + } + }, + "openMiniplayer": true, + "videoId": "zgE6_x4rM5k", + "videoIds": [ + "zgE6_x4rM5k" + ] + }, + "clickTrackingParams": "CHIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Show Giveaway by EEVblog Streamed 5 years ago 1 hour, 32 minutes 18,865 views" + } + }, + "runs": [ + { + "text": "LIVE Show Giveaway" + } + ] + }, + "trackingParams": "CHEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1Amees8fHfzoDOAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "zgE6_x4rM5k", + "viewCountText": { + "simpleText": "18,865 views" + } + } + }, + "trackingParams": "CHAQmY0FGA0iEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Basically Dave just watching a train go around a track. So maybe ask him questions to keep him awake?\nThe Batteriser dies at 2:40:00\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog..." + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 59 minutes, 7 seconds" + } + }, + "simpleText": "2:59:07" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CG8Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG8Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "9DjABCJN2M8" + ] + } + }, + "openMiniplayer": true, + "videoId": "9DjABCJN2M8", + "videoIds": [ + "9DjABCJN2M8" + ] + }, + "clickTrackingParams": "CG8Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CG8Q_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CGwQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGwQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=9DjABCJN2M8", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "9DjABCJN2M8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelne7.googlevideo.com/initplayback?source=youtube&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=f438c004224dd8cf&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGwQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 5 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/9DjABCJN2M8/mqdefault_6s.webp?du=3000&sqp=CM7i8JoG&rs=AOn4CLBgIqlntCj_T2PunXGVqCW35zwSOw", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "72K views" + } + }, + "simpleText": "72K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBXhnnHCuNfSzHZC64KFsfHPPJDNg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAK71JcmFic_GLre8_JQPa5N75OoA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCEzH9ptcs_dJaFSs5uLC2u5uDZ3w", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/9DjABCJN2M8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCgSvhvQzv6r8cCV7yldZk9FOxbuQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 59 minutes, 7 seconds" + } + }, + "simpleText": "2:59:07" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CG4Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "9DjABCJN2M8" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CG4Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG4Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "9DjABCJN2M8" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CG0Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CG0Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CG0Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "9DjABCJN2M8" + ] + } + }, + "openMiniplayer": true, + "videoId": "9DjABCJN2M8", + "videoIds": [ + "9DjABCJN2M8" + ] + }, + "clickTrackingParams": "CG0Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Testing of the Batteriser by EEVblog Streamed 5 years ago 2 hours, 59 minutes 72,807 views" + } + }, + "runs": [ + { + "text": "LIVE Testing of the Batteriser" + } + ] + }, + "trackingParams": "CGwQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1Az7G3ksKAsJz0AaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "9DjABCJN2M8", + "viewCountText": { + "simpleText": "72,807 views" + } + } + }, + "trackingParams": "CGsQmY0FGA4iEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "LIVE Unboxing of the Batteroo Batteriser!\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 42 seconds" + } + }, + "simpleText": "51:42" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGoQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGoQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "cAsUI2YhqN4" + ] + } + }, + "openMiniplayer": true, + "videoId": "cAsUI2YhqN4", + "videoIds": [ + "cAsUI2YhqN4" + ] + }, + "clickTrackingParams": "CGoQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGoQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CGcQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGcQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=cAsUI2YhqN4", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "cAsUI2YhqN4", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&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=700b14236621a8de&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGcQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 5 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/cAsUI2YhqN4/mqdefault_6s.webp?du=3000&sqp=CJju8JoG&rs=AOn4CLBh_qpn93SbqrqtXCdRKoihF_Z0CA", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "61K views" + } + }, + "simpleText": "61K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCOE1MyG1nFXs9D2qdK78bpN1mc_g", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA8915VyCcJF2TBKl1JOu0EKxOyVA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBNRgd5J5hcDgxp2QHWYhrpsc3_ug", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/cAsUI2YhqN4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCUXzJAMW-Obw2mO-oMZ0ka8czWeA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 42 seconds" + } + }, + "simpleText": "51:42" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGkQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "cAsUI2YhqN4" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CGkQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGkQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "cAsUI2YhqN4" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CGgQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGgQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGgQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "cAsUI2YhqN4" + ] + } + }, + "openMiniplayer": true, + "videoId": "cAsUI2YhqN4", + "videoIds": [ + "cAsUI2YhqN4" + ] + }, + "clickTrackingParams": "CGgQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE Unboxing of the Batteriser! (Batteroo) by EEVblog Streamed 5 years ago 51 minutes 61,173 views" + } + }, + "runs": [ + { + "text": "LIVE Unboxing of the Batteriser! (Batteroo)" + } + ] + }, + "trackingParams": "CGcQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A3tGGsbaExYVwqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "cAsUI2YhqN4", + "viewCountText": { + "simpleText": "61,173 views" + } + } + }, + "trackingParams": "CGYQmY0FGA8iEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 31 seconds" + } + }, + "simpleText": "13:31" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGUQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "CLYKwFMW9J0" + ] + } + }, + "openMiniplayer": true, + "videoId": "CLYKwFMW9J0", + "videoIds": [ + "CLYKwFMW9J0" + ] + }, + "clickTrackingParams": "CGUQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGUQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CGIQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGIQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=CLYKwFMW9J0", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "CLYKwFMW9J0", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeln7l.googlevideo.com/initplayback?source=youtube&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=08b60ac05316f49d&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CGIQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "13K views" + } + }, + "simpleText": "13K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLC7WO4HX0e7M58ddoJD5dkVjdKHYQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLD5Z3pFrD5mHfdRdThUcBFAf_la4w", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDW5ByRwp-ArDowiaRjcxQgqBR6Pw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/CLYKwFMW9J0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCamS3tnA86uP0T95PnJXVDGzPsZA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 31 seconds" + } + }, + "simpleText": "13:31" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CGQQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "CLYKwFMW9J0" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CGQQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGQQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "CLYKwFMW9J0" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CGMQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CGMQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGMQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "CLYKwFMW9J0" + ] + } + }, + "openMiniplayer": true, + "videoId": "CLYKwFMW9J0", + "videoIds": [ + "CLYKwFMW9J0" + ] + }, + "clickTrackingParams": "CGMQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Juno Live Again by EEVblog Streamed 6 years ago 13 minutes, 31 seconds 13,529 views" + } + }, + "runs": [ + { + "text": "Juno Live Again" + } + ] + }, + "trackingParams": "CGIQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1AnenbmIXYgtsIqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "CLYKwFMW9J0", + "viewCountText": { + "simpleText": "13,529 views" + } + } + }, + "trackingParams": "CGEQmY0FGBAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 10 seconds" + } + }, + "simpleText": "3:10" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGAQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CGAQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "nV43vM9VcUA" + ] + } + }, + "openMiniplayer": true, + "videoId": "nV43vM9VcUA", + "videoIds": [ + "nV43vM9VcUA" + ] + }, + "clickTrackingParams": "CGAQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGAQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CF0Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CF0Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=nV43vM9VcUA", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "nV43vM9VcUA", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&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=9d5e37bccf557140&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CF0Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/nV43vM9VcUA/mqdefault_6s.webp?du=3000&sqp=CIDc8JoG&rs=AOn4CLDTrSfEnmq1dZooWv7NovyAZtzrMg", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "6.5K views" + } + }, + "simpleText": "6.5K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCy-zEVPDvomCCi8YoP8Ig_Hrhzfw", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCovm2Y7LNYbooGgcpRC_B6jbFNcQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDH3hA0RjCfbi2MR3ZiZbjdIjC98A", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/nV43vM9VcUA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDJVWQiueLe_PfPtrmb6lXr4FFUHA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 10 seconds" + } + }, + "simpleText": "3:10" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CF8Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "nV43vM9VcUA" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CF8Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CF8Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "nV43vM9VcUA" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CF4Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CF4Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CF4Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "nV43vM9VcUA" + ] + } + }, + "openMiniplayer": true, + "videoId": "nV43vM9VcUA", + "videoIds": [ + "nV43vM9VcUA" + ] + }, + "clickTrackingParams": "CF4Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Juno Live by EEVblog Streamed 6 years ago 3 minutes, 10 seconds 6,536 views" + } + }, + "runs": [ + { + "text": "Juno Live" + } + ] + }, + "trackingParams": "CF0Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1AwOLV-sz3ja-dAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "nV43vM9VcUA", + "viewCountText": { + "simpleText": "6,536 views" + } + } + }, + "trackingParams": "CFwQmY0FGBEiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 51 seconds" + } + }, + "simpleText": "28:51" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFsQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFsQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "38uFiWzcDnc" + ] + } + }, + "openMiniplayer": true, + "videoId": "38uFiWzcDnc", + "videoIds": [ + "38uFiWzcDnc" + ] + }, + "clickTrackingParams": "CFsQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFsQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CFgQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFgQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=38uFiWzcDnc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "38uFiWzcDnc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&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=dfcb85896cdc0e77&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CFgQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "14K views" + } + }, + "simpleText": "14K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLALhrDygxFH4T2c-4efZqVaJnYY7g", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAW_X0g0EwK7NuVKSh3nfIO5EvKNQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC66KTc3qja-rv5NFTHetlBWulRLA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/38uFiWzcDnc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBzxytIWz9XXa3o9BPtQ4EzOEG3Yw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 51 seconds" + } + }, + "simpleText": "28:51" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFoQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "38uFiWzcDnc" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CFoQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFoQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "38uFiWzcDnc" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CFkQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFkQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFkQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "38uFiWzcDnc" + ] + } + }, + "openMiniplayer": true, + "videoId": "38uFiWzcDnc", + "videoIds": [ + "38uFiWzcDnc" + ] + }, + "clickTrackingParams": "CFkQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Juno Orbital Insertion Live by EEVblog Streamed 6 years ago 28 minutes 14,472 views" + } + }, + "runs": [ + { + "text": "Juno Orbital Insertion Live" + } + ] + }, + "trackingParams": "CFgQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A95zw5pax4eXfAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "38uFiWzcDnc", + "viewCountText": { + "simpleText": "14,472 views" + } + } + }, + "trackingParams": "CFcQmY0FGBIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 41 seconds" + } + }, + "simpleText": "9:41" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFYQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFYQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "ib80yjc9VlM" + ] + } + }, + "openMiniplayer": true, + "videoId": "ib80yjc9VlM", + "videoIds": [ + "ib80yjc9VlM" + ] + }, + "clickTrackingParams": "CFYQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFYQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CFMQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=ib80yjc9VlM", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "ib80yjc9VlM", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr2---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=89bf34ca373d5653&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CFMQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "21K views" + } + }, + "simpleText": "21K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDbJJvzoEmwUc7nAm6GLJpoZJKmgQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDQ07uyz39IXZ5CI9hKO22Y1zyAUw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC3Ax54lFO91kRIEHQQhLBs9yvuIQ", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/ib80yjc9VlM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD0sP4dW-THy3Xn3szv4Fw92f0QxA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 41 seconds" + } + }, + "simpleText": "9:41" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFUQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "ib80yjc9VlM" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CFUQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFUQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "ib80yjc9VlM" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CFQQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFQQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFQQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "ib80yjc9VlM" + ] + } + }, + "openMiniplayer": true, + "videoId": "ib80yjc9VlM", + "videoIds": [ + "ib80yjc9VlM" + ] + }, + "clickTrackingParams": "CFQQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Juno Jupiter Live by EEVblog Streamed 6 years ago 9 minutes, 41 seconds 21,240 views" + } + }, + "runs": [ + { + "text": "Juno Jupiter Live" + } + ] + }, + "trackingParams": "CFMQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A06z1uaOZzd-JAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "ib80yjc9VlM", + "viewCountText": { + "simpleText": "21,240 views" + } + } + }, + "trackingParams": "CFIQmY0FGBMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Dave and Tiernan rearrange the lab\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 23 minutes, 36 seconds" + } + }, + "simpleText": "2:23:36" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFEQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CFEQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "rQRakYpb8-g" + ] + } + }, + "openMiniplayer": true, + "videoId": "rQRakYpb8-g", + "videoIds": [ + "rQRakYpb8-g" + ] + }, + "clickTrackingParams": "CFEQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFEQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CE4Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=rQRakYpb8-g", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "rQRakYpb8-g", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelne6.googlevideo.com/initplayback?source=youtube&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=ad045a918a5bf3e8&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CE4Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/rQRakYpb8-g/mqdefault_6s.webp?du=3000&sqp=CLDx8JoG&rs=AOn4CLBHuGWVC9_dtAmKxVvxCdROwAyBaQ", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "30K views" + } + }, + "simpleText": "30K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAdGJH0yhCQ7kmI3d3JXVv_7xzJAQ", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBI0KlYOkrH0NYk3gY4-6Q5Y2YJtg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAihmmhfQBMXiLAz8RgJjCFC4AqxA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/rQRakYpb8-g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCWWgDemk4nzIvhpp9ZVDYOMrggJQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 23 minutes, 36 seconds" + } + }, + "simpleText": "2:23:36" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CFAQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "rQRakYpb8-g" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CFAQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CFAQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "rQRakYpb8-g" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CE8Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CE8Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CE8Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "rQRakYpb8-g" + ] + } + }, + "openMiniplayer": true, + "videoId": "rQRakYpb8-g", + "videoIds": [ + "rQRakYpb8-g" + ] + }, + "clickTrackingParams": "CE8Qx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "eevSTREAM: Lab Rearrangement Part 2 by EEVblog Streamed 6 years ago 2 hours, 23 minutes 30,840 views" + } + }, + "runs": [ + { + "text": "eevSTREAM: Lab Rearrangement Part 2" + } + ] + }, + "trackingParams": "CE4Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A6Ofv0pjSloKtAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "rQRakYpb8-g", + "viewCountText": { + "simpleText": "30,840 views" + } + } + }, + "trackingParams": "CE0QmY0FGBQiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Dave and Tiernan rearrange the lab\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 48 seconds" + } + }, + "simpleText": "12:48" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEwQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEwQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DwLEFKu2XWg" + ] + } + }, + "openMiniplayer": true, + "videoId": "DwLEFKu2XWg", + "videoIds": [ + "DwLEFKu2XWg" + ] + }, + "clickTrackingParams": "CEwQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEwQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CEkQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=DwLEFKu2XWg", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "DwLEFKu2XWg", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&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=0f02c414abb65d68&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CEkQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "34K views" + } + }, + "simpleText": "34K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCXvSePgZ8NIKQTviqWvROVZFRPpA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDtKumHc9Ne290gU_Q_HMX_WfmpFA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBw1yonMTxYTqgRL0Ir7L9VpfuW9A", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/DwLEFKu2XWg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDegpHJGhBSsyFLFAvJ1peFFvMStA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 48 seconds" + } + }, + "simpleText": "12:48" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEsQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "DwLEFKu2XWg" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CEsQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEsQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "DwLEFKu2XWg" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CEoQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEoQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEoQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "DwLEFKu2XWg" + ] + } + }, + "openMiniplayer": true, + "videoId": "DwLEFKu2XWg", + "videoIds": [ + "DwLEFKu2XWg" + ] + }, + "clickTrackingParams": "CEoQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "eevSTREAM: Lab Rearrangement Part 1 by EEVblog Streamed 6 years ago 12 minutes, 48 seconds 34,258 views" + } + }, + "runs": [ + { + "text": "eevSTREAM: Lab Rearrangement Part 1" + } + ] + }, + "trackingParams": "CEkQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A6LrZ3cqCsYEPqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "DwLEFKu2XWg", + "viewCountText": { + "simpleText": "34,258 views" + } + } + }, + "trackingParams": "CEgQmY0FGBUiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live Show\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 52 minutes, 40 seconds" + } + }, + "simpleText": "2:52:40" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEcQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEcQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "VeUDXQR3F2o" + ] + } + }, + "openMiniplayer": true, + "videoId": "VeUDXQR3F2o", + "videoIds": [ + "VeUDXQR3F2o" + ] + }, + "clickTrackingParams": "CEcQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEcQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CEQQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=VeUDXQR3F2o", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "VeUDXQR3F2o", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&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=55e5035d0477176a&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CEQQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "26K views" + } + }, + "simpleText": "26K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDmgrfQXMTaGMahuP8F_UHJAomFbg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDFzTxc66B4y5fPznuxCpLnemBluw", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBN5lUR1EnNoK8FoEMfCc3r1h-jOA", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/VeUDXQR3F2o/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDa7oGijwrs4UbT8Z-F6TdA9mDGwA", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 52 minutes, 40 seconds" + } + }, + "simpleText": "2:52:40" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEYQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "VeUDXQR3F2o" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CEYQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEYQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "VeUDXQR3F2o" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CEUQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEUQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEUQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "VeUDXQR3F2o" + ] + } + }, + "openMiniplayer": true, + "videoId": "VeUDXQR3F2o", + "videoIds": [ + "VeUDXQR3F2o" + ] + }, + "clickTrackingParams": "CEUQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Live Show by EEVblog Streamed 6 years ago 2 hours, 52 minutes 26,864 views" + } + }, + "runs": [ + { + "text": "Live Show" + } + ] + }, + "trackingParams": "CEQQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A6q7co9DrwPJVqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "VeUDXQR3F2o", + "viewCountText": { + "simpleText": "26,864 views" + } + } + }, + "trackingParams": "CEMQmY0FGBYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Live Keysight Giveaway\n💗 Likecoin – Coins for Likes: https://likecoin.pro/@eevblog/dil9/hcq3" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 8 seconds" + } + }, + "simpleText": "30:08" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEIQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEIQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "PgZx25vVwoI" + ] + } + }, + "openMiniplayer": true, + "videoId": "PgZx25vVwoI", + "videoIds": [ + "PgZx25vVwoI" + ] + }, + "clickTrackingParams": "CEIQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEIQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CD8Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=PgZx25vVwoI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "PgZx25vVwoI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&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=3e0671db9bd5c282&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CD8Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 6 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "10K views" + } + }, + "simpleText": "10K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLDTrMmoCfISxG0YSqC4oEyKGHdK_A", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAq87GnLbmtOIOOpqJzCro5rmn7FA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBPRJAZstzbhe8otCiLgjfYITm1Lw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/PgZx25vVwoI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLA6WJyC1Bl2O6I_eMo-UrNz6jCEGw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 8 seconds" + } + }, + "simpleText": "30:08" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CEEQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "PgZx25vVwoI" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CEEQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEEQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "PgZx25vVwoI" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CEAQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CEAQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CEAQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "PgZx25vVwoI" + ] + } + }, + "openMiniplayer": true, + "videoId": "PgZx25vVwoI", + "videoIds": [ + "PgZx25vVwoI" + ] + }, + "clickTrackingParams": "CEAQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Live Giveaway by EEVblog Streamed 6 years ago 30 minutes 10,757 views" + } + }, + "runs": [ + { + "text": "Live Giveaway" + } + ] + }, + "trackingParams": "CD8Q3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1AgoXX3rm7nIM-qgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "PgZx25vVwoI", + "viewCountText": { + "simpleText": "10,757 views" + } + } + }, + "trackingParams": "CD4QmY0FGBciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Part 3 of Dave & David2 assembling the Inventables X-Carve milling machine" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 57 minutes, 45 seconds" + } + }, + "simpleText": "2:57:45" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CD0Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CD0Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "jUtzoO-ur34" + ] + } + }, + "openMiniplayer": true, + "videoId": "jUtzoO-ur34", + "videoIds": [ + "jUtzoO-ur34" + ] + }, + "clickTrackingParams": "CD0Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CD0Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CDoQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDoQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=jUtzoO-ur34", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "jUtzoO-ur34", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeln7e.googlevideo.com/initplayback?source=youtube&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=8d4b73a0efaeaf7e&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDoQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 7 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "21K views" + } + }, + "simpleText": "21K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCO35sFP8D_Q08HxMZkNHFO8MmpDg", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCVINrKHiEjUZz9cO0ElIm91gVUCQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD7EVZWv2IJaxhH8TpWsFkFHgXb_Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/jUtzoO-ur34/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAmNOVr14Z8dvuhHstE6a_IoTC5Aw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 57 minutes, 45 seconds" + } + }, + "simpleText": "2:57:45" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDwQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "jUtzoO-ur34" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CDwQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDwQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "jUtzoO-ur34" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CDsQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDsQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDsQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "jUtzoO-ur34" + ] + } + }, + "openMiniplayer": true, + "videoId": "jUtzoO-ur34", + "videoIds": [ + "jUtzoO-ur34" + ] + }, + "clickTrackingParams": "CDsQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Inventables X-Carve LIVE Build Part 4 by EEVblog Streamed 7 years ago 2 hours, 57 minutes 21,599 views" + } + }, + "runs": [ + { + "text": "Inventables X-Carve LIVE Build Part 4" + } + ] + }, + "trackingParams": "CDoQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1A_t66_Y703KWNAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "jUtzoO-ur34", + "viewCountText": { + "simpleText": "21,599 views" + } + } + }, + "trackingParams": "CDkQmY0FGBgiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Part 3 of Dave & David2 assembling the Inventables X-Carve milling machine. Bonus impromptu rant on the Batteriser for the first 30 minutes!" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 44 minutes, 27 seconds" + } + }, + "simpleText": "1:44:27" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDgQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDgQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "199gtbX1y4M" + ] + } + }, + "openMiniplayer": true, + "videoId": "199gtbX1y4M", + "videoIds": [ + "199gtbX1y4M" + ] + }, + "clickTrackingParams": "CDgQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDgQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CDUQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=199gtbX1y4M", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "199gtbX1y4M", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr1---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&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=d7df60b5b5f5cb83&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDUQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 7 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "23K views" + } + }, + "simpleText": "23K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAg3bMS00xpSXmNn1f5hXu_jWWC1w", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLAFOZUb-cVQAl1TVlB5-XOURV72XA", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB8zaQHbKjXe7Fe6_uH8ke6bgaiRw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/199gtbX1y4M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDi9nbA6z66egtl6NqWxH5O8xMo0A", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 44 minutes, 27 seconds" + } + }, + "simpleText": "1:44:27" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDcQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "199gtbX1y4M" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CDcQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDcQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "199gtbX1y4M" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CDYQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDYQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDYQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "199gtbX1y4M" + ] + } + }, + "openMiniplayer": true, + "videoId": "199gtbX1y4M", + "videoIds": [ + "199gtbX1y4M" + ] + }, + "clickTrackingParams": "CDYQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Inventables X-Carve LIVE Build Part 3 + Batteriser Rant by EEVblog Streamed 7 years ago 1 hour, 44 minutes 23,010 views" + } + }, + "runs": [ + { + "text": "Inventables X-Carve LIVE Build Part 3 + Batteriser Rant" + } + ] + }, + "trackingParams": "CDUQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1Ag5fXr9uW2O_XAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "199gtbX1y4M", + "viewCountText": { + "simpleText": "23,010 views" + } + } + }, + "trackingParams": "CDQQmY0FGBkiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Part 2 of Dave & David2 assembling the Inventables X-Carve milling machine" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 54 minutes, 3 seconds" + } + }, + "simpleText": "4:54:03" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDMQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDMQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "nQH4I_p7-MI" + ] + } + }, + "openMiniplayer": true, + "videoId": "nQH4I_p7-MI", + "videoIds": [ + "nQH4I_p7-MI" + ] + }, + "clickTrackingParams": "CDMQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDMQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CDAQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDAQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=nQH4I_p7-MI", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "nQH4I_p7-MI", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr4---sn-h0jeener.googlevideo.com/initplayback?source=youtube&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=9d01f823fa7bf8c2&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CDAQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 7 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "24K views" + } + }, + "simpleText": "24K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBMIA1YzQefFwGj5UFikXuYS2Nkng", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA5yfBGkLBa_JzK4MGmmEmPyGYICQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAPMWOfISW93j89jfM_B2P5XrWHNw", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/nQH4I_p7-MI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD2o-wIGEHoAwAGWhUokEkoxSGedg", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "4 hours, 54 minutes, 3 seconds" + } + }, + "simpleText": "4:54:03" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CDIQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "nQH4I_p7-MI" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CDIQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDIQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "nQH4I_p7-MI" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CDEQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CDEQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CDEQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "nQH4I_p7-MI" + ] + } + }, + "openMiniplayer": true, + "videoId": "nQH4I_p7-MI", + "videoIds": [ + "nQH4I_p7-MI" + ] + }, + "clickTrackingParams": "CDEQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Inventables X-Carve LIVE Build Part 2 by EEVblog Streamed 7 years ago 4 hours, 54 minutes 24,056 views" + } + }, + "runs": [ + { + "text": "Inventables X-Carve LIVE Build Part 2" + } + ] + }, + "trackingParams": "CDAQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1AwvHv07-E_oCdAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "nQH4I_p7-MI", + "viewCountText": { + "simpleText": "24,056 views" + } + } + }, + "trackingParams": "CC8QmY0FGBoiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Dave & David2 assemble the Inventables X-Carve milling machine" + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 31 minutes, 19 seconds" + } + }, + "simpleText": "1:31:19" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CC4Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CC4Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "XBMNFXGKpaw" + ] + } + }, + "openMiniplayer": true, + "videoId": "XBMNFXGKpaw", + "videoIds": [ + "XBMNFXGKpaw" + ] + }, + "clickTrackingParams": "CC4Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CC4Q_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CCsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=XBMNFXGKpaw", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "XBMNFXGKpaw", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jelnez.googlevideo.com/initplayback?source=youtube&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=5c130d15718aa5ac&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CCsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 7 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "41K views" + } + }, + "simpleText": "41K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCV980wWO8tdx0aFDXwPn9aBQ2xlA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLBsJjAXNa_IzS1WxYbjtqlqLqRkCg", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDn-G91wcLV9QbEeER_N4Jhd9lAg", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/XBMNFXGKpaw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCW1lM1ZTwwMcijn7xmfvY215Y-bQ", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "1 hour, 31 minutes, 19 seconds" + } + }, + "simpleText": "1:31:19" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CC0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "XBMNFXGKpaw" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CC0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CC0Q-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "XBMNFXGKpaw" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CCwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "XBMNFXGKpaw" + ] + } + }, + "openMiniplayer": true, + "videoId": "XBMNFXGKpaw", + "videoIds": [ + "XBMNFXGKpaw" + ] + }, + "clickTrackingParams": "CCwQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Inventables X-Carve LIVE Build by EEVblog Streamed 7 years ago 1 hour, 31 minutes 41,211 views" + } + }, + "runs": [ + { + "text": "Inventables X-Carve LIVE Build" + } + ] + }, + "trackingParams": "CCsQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1ArMuqjNeiw4lcqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "XBMNFXGKpaw", + "viewCountText": { + "simpleText": "41,211 views" + } + } + }, + "trackingParams": "CCoQmY0FGBsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "Dave tests out his live cam system again, and uses the Agilent B2900 SMU to show a plot of a diode inside the Apollo Saturn LVDC module. \nThis was just a test, a real video of this be follow...." + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 56 seconds" + } + }, + "simpleText": "17:56" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "yl6DGgiE3J8" + ] + } + }, + "openMiniplayer": true, + "videoId": "yl6DGgiE3J8", + "videoIds": [ + "yl6DGgiE3J8" + ] + }, + "clickTrackingParams": "CCkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCkQ_pgEGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CCYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=yl6DGgiE3J8", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "yl6DGgiE3J8", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeenle.googlevideo.com/initplayback?source=youtube&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=ca5e831a0884dc9f&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1411250&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CCYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 8 years ago" + }, + "richThumbnail": { + "movingThumbnailRenderer": { + "enableHoveredLogging": true, + "enableOverlay": true, + "movingThumbnailDetails": { + "logAsMovingThumbnail": true, + "thumbnails": [ + { + "height": 180, + "url": "https://i.ytimg.com/an_webp/yl6DGgiE3J8/mqdefault_6s.webp?du=3000&sqp=CPTY8JoG&rs=AOn4CLB7cQQe_3_e3uYrrptvOPxA29wieQ", + "width": 320 + } + ] + } + } + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "25K views" + } + }, + "simpleText": "25K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCugABHuqqPZQjV9cEm0JFh7R5aiA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCNUNUONdm32h7xZUB2Bc7sQp00pQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCYpJuhH6Zz1Mlj917rsMgxhli92Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/yl6DGgiE3J8/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBURBU4bf3F0YjSS66UE5FLEiUgtw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 56 seconds" + } + }, + "simpleText": "17:56" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CCgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "yl6DGgiE3J8" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CCgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCgQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "yl6DGgiE3J8" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CCcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "yl6DGgiE3J8" + ] + } + }, + "openMiniplayer": true, + "videoId": "yl6DGgiE3J8", + "videoIds": [ + "yl6DGgiE3J8" + ] + }, + "clickTrackingParams": "CCcQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "Apollo Saturn LVDC Live testing by EEVblog Streamed 8 years ago 17 minutes 25,316 views" + } + }, + "runs": [ + { + "text": "Apollo Saturn LVDC Live testing" + } + ] + }, + "trackingParams": "CCYQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1An7mTxKDjoK_KAaoBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "videoId": "yl6DGgiE3J8", + "viewCountText": { + "simpleText": "25,316 views" + } + } + }, + "trackingParams": "CCUQmY0FGBwiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "richItemRenderer": { + "content": { + "videoRenderer": { + "descriptionSnippet": { + "runs": [ + { + "text": "NOTE: This is NOT a substitute for the real Mailbag episode, which is a separate video.\nThis is just complete behind the scenes footage of Dave shooting a Mailbag episode, as watched by several..." + } + ] + }, + "lengthText": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 2 minutes, 24 seconds" + } + }, + "simpleText": "2:02:24" + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "EEMcIZAcKjc" + ] + } + }, + "openMiniplayer": true, + "videoId": "EEMcIZAcKjc", + "videoIds": [ + "EEMcIZAcKjc" + ] + }, + "clickTrackingParams": "CCQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCQQ_pgEGAYiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CCEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1aGFVDMkRqRkU3WGYxMVVSWnFXQmlnY1ZPUZoBBhDyOBjmB6oBGlVVTFYyRGpGRTdYZjExVVJacVdCaWdjVk9R", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 3832, + "url": "/watch?v=EEMcIZAcKjc", + "webPageType": "WEB_PAGE_TYPE_WATCH" + } + }, + "watchEndpoint": { + "videoId": "EEMcIZAcKjc", + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr3---sn-h0jelnes.googlevideo.com/initplayback?source=youtube&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=10431c21901c2a37&ip=2003%3Ade%3Aaf0f%3Afd00%3A193a%3A9c34%3A26b7%3A70cc&initcwndbps=1437500&mt=1666988234&oweuc=&pxtags=Cg4KAnR4EggyNDM5NDU0OQ&rxtags=Cg4KAnR4EggyNDM5NDU0Ng%2CCg4KAnR4EggyNDM5NDU0Nw%2CCg4KAnR4EggyNDM5NDU0OA%2CCg4KAnR4EggyNDM5NDU0OQ%2CCg4KAnR4EggyNDM5NDU1MA%2CCg4KAnR4EggyNDM5NDU1MQ%2CCg4KAnR4EggyNDM5NDU1Mg" + } + } + } + } + }, + "ownerBadges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CCEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "publishedTimeText": { + "simpleText": "Streamed 8 years ago" + }, + "shortViewCountText": { + "accessibility": { + "accessibilityData": { + "label": "11K views" + } + }, + "simpleText": "11K views" + }, + "showActionMenu": false, + "thumbnail": { + "thumbnails": [ + { + "height": 94, + "url": "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEbCKgBEF5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLCg16HpJqC9mNwkYOf8b0cfAuNLOA", + "width": 168 + }, + { + "height": 110, + "url": "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEbCMQBEG5IVfKriqkDDggBFQAAiEIYAXABwAEG&rs=AOn4CLA3wRCHXsDgk1-2gTLxHsSYVEN7qQ", + "width": 196 + }, + { + "height": 138, + "url": "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEcCPYBEIoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC3QFjhfmSz3CzIKwLd1l8YNpFO_Q", + "width": 246 + }, + { + "height": 188, + "url": "https://i.ytimg.com/vi/EEMcIZAcKjc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCbpRPB0JkpdY6j96Ht6qdoUP1Mvw", + "width": 336 + } + ] + }, + "thumbnailOverlays": [ + { + "thumbnailOverlayTimeStatusRenderer": { + "style": "DEFAULT", + "text": { + "accessibility": { + "accessibilityData": { + "label": "2 hours, 2 minutes, 24 seconds" + } + }, + "simpleText": "2:02:24" + } + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "isToggled": false, + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "CHECK" + }, + "toggledServiceEndpoint": { + "clickTrackingParams": "CCMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID", + "removedVideoId": "EEMcIZAcKjc" + } + ], + "playlistId": "WL" + } + }, + "toggledTooltip": "Added", + "trackingParams": "CCMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Watch later" + } + }, + "untoggledIcon": { + "iconType": "WATCH_LATER" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCMQ-ecDGAIiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse/edit_playlist", + "sendPost": true + } + }, + "playlistEditEndpoint": { + "actions": [ + { + "action": "ACTION_ADD_VIDEO", + "addedVideoId": "EEMcIZAcKjc" + } + ], + "playlistId": "WL" + } + }, + "untoggledTooltip": "Watch later" + } + }, + { + "thumbnailOverlayToggleButtonRenderer": { + "toggledAccessibility": { + "accessibilityData": { + "label": "Added" + } + }, + "toggledIcon": { + "iconType": "PLAYLIST_ADD_CHECK" + }, + "toggledTooltip": "Added", + "trackingParams": "CCIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "untoggledAccessibility": { + "accessibilityData": { + "label": "Add to queue" + } + }, + "untoggledIcon": { + "iconType": "ADD_TO_QUEUE_TAIL" + }, + "untoggledServiceEndpoint": { + "clickTrackingParams": "CCIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "addToPlaylistCommand": { + "listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE", + "onCreateListCommand": { + "clickTrackingParams": "CCIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/playlist/create", + "sendPost": true + } + }, + "createPlaylistServiceEndpoint": { + "params": "CAQ%3D", + "videoIds": [ + "EEMcIZAcKjc" + ] + } + }, + "openMiniplayer": true, + "videoId": "EEMcIZAcKjc", + "videoIds": [ + "EEMcIZAcKjc" + ] + }, + "clickTrackingParams": "CCIQx-wEGAMiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "untoggledTooltip": "Add to queue" + } + }, + { + "thumbnailOverlayNowPlayingRenderer": { + "text": { + "runs": [ + { + "text": "Now playing" + } + ] + } + } + } + ], + "title": { + "accessibility": { + "accessibilityData": { + "label": "LIVE EEVblog Mailbag by EEVblog Streamed 8 years ago 2 hours, 2 minutes 11,747 views" + } + }, + "runs": [ + { + "text": "LIVE EEVblog Mailbag" + } + ] + }, + "trackingParams": "CCEQ3DAiEwjBu5Si4IP7AhUHzBEIHcOmBk1At9TwgJmEx6EQqgEaVVVMVjJEakZFN1hmMTFVUlpxV0JpZ2NWT1E=", + "videoId": "EEMcIZAcKjc", + "viewCountText": { + "simpleText": "11,747 views" + } + } + }, + "trackingParams": "CCAQmY0FGB0iEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CBwQ8eIEIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgKhARIYVUMyRGpGRTdYZjExVVJacVdCaWdjVk9RGoQBOGdaZ0dsNXlYQXBZQ2pCRloyOUpkRGxVZDJkS2JVVjROa1ZSUzBSSmQwRlVaMlZSWjNkSmFGQlVkMjFuV1ZFNU4xQXlkRUZHU1VGV1FVRVNKRFl6TmpOak16RmpMVEF3TURBdE1qWmpNeTFoT1RnMkxUSTBNRFU0T0Rjd1pXSmlOQmdC" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "header": { + "feedFilterChipBarRenderer": { + "contents": [ + { + "chipCloudChipRenderer": { + "isSelected": true, + "navigationEndpoint": { + "clickTrackingParams": "CB8Q_V0YACITCMG7lKLgg_sCFQfMEQgdw6YGTQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CB8Q_V0YACITCMG7lKLgg_sCFQfMEQgdw6YGTQ==", + "showReloadUiCommand": { + "targetId": "6363c31c-0000-26c3-a986-24058870ebb4" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1EaSDhnWXVHaXh5S2hJbUNpUTJNell6WXpNeFl5MHdNREF3TFRJMll6TXRZVGs0TmkweU5EQTFPRGczTUdWaVlqUVlBUSUzRCUzRA%3D%3D" + } + }, + "text": { + "simpleText": "Recently uploaded" + }, + "trackingParams": "CB8Q_V0YACITCMG7lKLgg_sCFQfMEQgdw6YGTQ==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CB4Q_V0YASITCMG7lKLgg_sCFQfMEQgdw6YGTQ==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CB4Q_V0YASITCMG7lKLgg_sCFQfMEQgdw6YGTQ==", + "showReloadUiCommand": { + "targetId": "6363c31c-0000-26c3-a986-24058870ebb4" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQzJEakZFN1hmMTFVUlpxV0JpZ2NWT1EaSDhnWXVHaXh5S2hJbUNpUTJNell6WXpNeFl5MHdNREF3TFRJMll6TXRZVGs0TmkweU5EQTFPRGczTUdWaVlqUVlBZyUzRCUzRA%3D%3D" + } + }, + "text": { + "simpleText": "Popular" + }, + "trackingParams": "CB4Q_V0YASITCMG7lKLgg_sCFQfMEQgdw6YGTQ==" + } + } + ], + "styleType": "FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID", + "trackingParams": "CB0Q4M4DIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "style": "RICH_GRID_STYLE_SLIM", + "targetId": "6363c31c-0000-26c3-a986-24058870ebb4", + "trackingParams": "CBwQ8eIEIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgdzdHJlYW1z8gYECgJ6AA%3D%3D" + }, + "clickTrackingParams": "CBsQ8JMBGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/streams", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": true, + "title": "Live", + "trackingParams": "CBsQ8JMBGAciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EglwbGF5bGlzdHPyBgQKAkIA" + }, + "clickTrackingParams": "CBoQ8JMBGAgiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/playlists", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Playlists", + "trackingParams": "CBoQ8JMBGAgiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "Egljb21tdW5pdHnyBgQKAkoA" + }, + "clickTrackingParams": "CBkQ8JMBGAkiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/community", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Community", + "trackingParams": "CBkQ8JMBGAkiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgVzdG9yZfIGBAoCGgA%3D" + }, + "clickTrackingParams": "CBgQ8JMBGAoiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/store", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Store", + "trackingParams": "CBgQ8JMBGAoiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EghjaGFubmVsc_IGBAoCUgA%3D" + }, + "clickTrackingParams": "CBcQ8JMBGAsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/channels", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Channels", + "trackingParams": "CBcQ8JMBGAsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgVhYm91dPIGBAoCEgA%3D" + }, + "clickTrackingParams": "CBYQ8JMBGAwiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "About", + "trackingParams": "CBYQ8JMBGAwiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "expandableTabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgZzZWFyY2jyBgQKAloA" + }, + "clickTrackingParams": "CAAQhGciEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/search", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": false, + "title": "Search" + } + } + ] + } + }, + "header": { + "c4TabbedHeaderRenderer": { + "avatar": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "badges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "banner": { + "thumbnails": [ + { + "height": 175, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1060 + }, + { + "height": 188, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1138 + }, + { + "height": 283, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1707 + }, + { + "height": 351, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2120 + }, + { + "height": 377, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2276 + }, + { + "height": 424, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2560 + } + ] + }, + "channelId": "UC2DjFE7Xf11URZqWBigcVOQ", + "headerLinks": { + "channelHeaderLinksRenderer": { + "primaryLinks": [ + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSeeYHqSanvu-1kS8-j8snFjPciLtknpI1FBXBB6ChDhHFlCRCjevwoP5AOW1u3m9HaeGexWOI4DJeisvRR1YK_jsARgDOrkbO3qWsfWQFxBaEkSQ" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbUZKeEhvMF9Ka0FBajczdEs4a2E3bHlOOVBvQXxBQ3Jtc0trYy1WQ2k1VW9TRFBmWk9Ja29WZTI2bXRmbHRjQ1A2dmtOR3dlNl8yOFVlVXNfbHF4VHFObkhZRWMzOG9nSGxJZXBQRm1SMjV5X0VoVzBsSEhyV19PMng4N3hCdEpsTmJjZzVkWVhpck8xZ0VfQVhZcw&q=http%3A%2F%2Fwww.eevblog.com", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbUZKeEhvMF9Ka0FBajczdEs4a2E3bHlOOVBvQXxBQ3Jtc0trYy1WQ2k1VW9TRFBmWk9Ja29WZTI2bXRmbHRjQ1A2dmtOR3dlNl8yOFVlVXNfbHF4VHFObkhZRWMzOG9nSGxJZXBQRm1SMjV5X0VoVzBsSEhyV19PMng4N3hCdEpsTmJjZzVkWVhpck8xZ0VfQVhZcw&q=http%3A%2F%2Fwww.eevblog.com" + } + }, + "title": { + "simpleText": "EEVblog Web Site" + } + } + ], + "secondaryLinks": [ + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn1.gstatic.com/favicon-tbn?q=tbn:ANd9GcSnyfGgzwnk19b891nCqykpMzr3jlkKm0Z65gNVJbtXsk9-gzW5EiqqEvM02nZyYKmI2x1JQI9OuGsWU69bgq9_rNrHCYrXLP6HqhP9iVwr0bm2IQ" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbmdtZjF6elgwTEowWXhHY3FZbVlPV0ExTUJuUXxBQ3Jtc0ttN0VSYlp1VkMwUVNKWjZ2U1dtVUNwU0I5aGk1RWFLNFhOUllJLThUaUdvcXJVVE5YMllCaFRLelBfQVNsM0JaMThDajktX04yQnUwN1huVVF3ckxvdjFiOUJ3MTZfYzdLTUdIOVd6YlgzUTlSWTJVTQ&q=http%3A%2F%2Fwww.twitter.com%2Feevblog", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbmdtZjF6elgwTEowWXhHY3FZbVlPV0ExTUJuUXxBQ3Jtc0ttN0VSYlp1VkMwUVNKWjZ2U1dtVUNwU0I5aGk1RWFLNFhOUllJLThUaUdvcXJVVE5YMllCaFRLelBfQVNsM0JaMThDajktX04yQnUwN1huVVF3ckxvdjFiOUJ3MTZfYzdLTUdIOVd6YlgzUTlSWTJVTQ&q=http%3A%2F%2Fwww.twitter.com%2Feevblog" + } + }, + "title": { + "simpleText": "Twitter" + } + }, + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcRmQS0-yT-68TopCQcxwbvtkTB0rdiUtc7g4WFZBVWFT4tJ8tSTon4n5uCmm9_b69_7bgTNZNmFw3-zyF-kWNXXZJEBTm_-r1qZrKLyDfCYxiEXY50" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbE9sUi1CLW1UTzdfRklFbFFINUpUVG9FOTlmQXxBQ3Jtc0tsT1JncEp1VHJ0MmNIS2xuS3N4eFlNSkNCeUY5VlpyYl8tbFBpMEJ6cm5jMzBNN2xBdEFWTlZoQmpvUENOT0duX2pLQUlveXlZd0RtbVFybjhIR3QzdE5mVFpHdkRVS0hnOHVfWC0zbDZGSnF4NlVIZw&q=http%3A%2F%2Fwww.facebook.com%2FEEVblog", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbE9sUi1CLW1UTzdfRklFbFFINUpUVG9FOTlmQXxBQ3Jtc0tsT1JncEp1VHJ0MmNIS2xuS3N4eFlNSkNCeUY5VlpyYl8tbFBpMEJ6cm5jMzBNN2xBdEFWTlZoQmpvUENOT0duX2pLQUlveXlZd0RtbVFybjhIR3QzdE5mVFpHdkRVS0hnOHVfWC0zbDZGSnF4NlVIZw&q=http%3A%2F%2Fwww.facebook.com%2FEEVblog" + } + }, + "title": { + "simpleText": "Facebook" + } + }, + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcRY4no9kYJtEAHXBEY2GDprV__HH1zc94olyS6G6fT5isS71bPyqvIi7-9VE1MMy3_3vsNOQLAerwcSQqGNyADWfxKpd2hLc8HuacZdgEjgZc_WLN8" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "url": "https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ" + } + }, + "title": { + "simpleText": "EEVdiscover" + } + }, + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn2.gstatic.com/favicon-tbn?q=tbn:ANd9GcSeeYHqSanvu-1kS8-j8snFjPciLtknpI1FBXBB6ChDhHFlCRCjevwoP5AOW1u3m9HaeGexWOI4DJeisvRR1YK_jsARgDOrkbO3qWsfWQFxBaEkSQ" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbHdLN2k2OVF2cWpEQm5UQ0JqZ2c1SElZZHRGUXxBQ3Jtc0tsV1U1aDl6UDMyT0tCVW9HVXZFcjU5Vl9fQy1ta2dlSk84cGxOaVlBd0xzYnI3bHQtWlpHTzFibkJ0WGRkYmRWU0Mwd3BWa0dtb0U2YUhpTTNIUlJWc29sWW5aYjFVLVVfdHVjamRwenVvX1BwZFNrNA&q=http%3A%2F%2Fwww.eevblog.com%2Fforum", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbHdLN2k2OVF2cWpEQm5UQ0JqZ2c1SElZZHRGUXxBQ3Jtc0tsV1U1aDl6UDMyT0tCVW9HVXZFcjU5Vl9fQy1ta2dlSk84cGxOaVlBd0xzYnI3bHQtWlpHTzFibkJ0WGRkYmRWU0Mwd3BWa0dtb0U2YUhpTTNIUlJWc29sWW5aYjFVLVVfdHVjamRwenVvX1BwZFNrNA&q=http%3A%2F%2Fwww.eevblog.com%2Fforum" + } + }, + "title": { + "simpleText": "The EEVblog Forum" + } + } + ] + } + }, + "mobileBanner": { + "thumbnails": [ + { + "height": 88, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 320 + }, + { + "height": 175, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 640 + }, + { + "height": 263, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 960 + }, + { + "height": 351, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1280 + }, + { + "height": 395, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1440 + } + ] + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave" + }, + "clickTrackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "sponsorButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Join this channel" + } + }, + "hint": { + "hintRenderer": { + "dwellTimeMs": "60000", + "hintCap": { + "impressionCap": "1" + }, + "hintId": "sponsor-pre-purchase", + "trackingParams": "CBIQpecFIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQqGAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBMQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "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%252Fbrowse%253Fkey%253DAIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8%2526prettyPrint%253Dfalse&hl=en", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "hack": true + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_BRAND", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CBMQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "content": { + "runs": [ + { + "text": "Sign in to become a member." + } + ] + }, + "title": { + "runs": [ + { + "text": "Want to join this channel?" + } + ] + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_SUGGESTIVE", + "targetId": "sponsorships-button", + "text": { + "runs": [ + { + "text": "Join" + } + ] + }, + "trackingParams": "CBEQqGAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "subscribeButton": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBQQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBUQ_YYEIhMIwbuUouCD-wIVB8wRCB3DpgZNMglzdWJzY3JpYmU=", + "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%3D%252Fc%252FEevblogDave%252Fstreams%26continue_action%3DQUFFLUhqa0xYVGRjdUpZakhSdEgtN3FUU0xONWVCOGFGZ3xBQ3Jtc0tuRndCRy1sWDQzOGZrOXFpaVZhZmcwTkowa0Jaa2J6QVV5bjF6cGhOWkJGWDlqejhpQ3VvbC1ZbFh4OGhfQ2lkMWhncGRuYjZzNTBIdXFuVzZtUmpRLWlqU1VTdF9Sd2JDQktEb0E1c0U1UnFZNTRIanhZMk1iUFhNSUxRblpoVkFPZ05kbGRCLUhtaHJ0TUp0X1NxY2V3SU1MbEdIMk1ERi1BSmt3ZThaS0VpdlFTaHVCcW81TktmWEswQ0V0anVOSXRBNnBNV1BJR1Z1QTlWOGM3NGN5aEo0SU9B&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "continueAction": "QUFFLUhqa0xYVGRjdUpZakhSdEgtN3FUU0xONWVCOGFGZ3xBQ3Jtc0tuRndCRy1sWDQzOGZrOXFpaVZhZmcwTkowa0Jaa2J6QVV5bjF6cGhOWkJGWDlqejhpQ3VvbC1ZbFh4OGhfQ2lkMWhncGRuYjZzNTBIdXFuVzZtUmpRLWlqU1VTdF9Sd2JDQktEb0E1c0U1UnFZNTRIanhZMk1iUFhNSUxRblpoVkFPZ05kbGRCLUhtaHJ0TUp0X1NxY2V3SU1MbEdIMk1ERi1BSmt3ZThaS0VpdlFTaHVCcW81TktmWEswQ0V0anVOSXRBNnBNV1BJR1Z1QTlWOGM3NGN5aEo0SU9B", + "idamTag": "66429", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "UC2DjFE7Xf11URZqWBigcVOQ", + "canonicalBaseUrl": "/c/EevblogDave", + "params": "EgdzdHJlYW1z" + }, + "clickTrackingParams": "CBUQ_YYEIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/EevblogDave/streams", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CBUQ_YYEIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "title": { + "simpleText": "Want to subscribe to this channel?" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DESTRUCTIVE", + "text": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "trackingParams": "CBQQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "subscriberCountText": { + "accessibility": { + "accessibilityData": { + "label": "884K subscribers" + } + }, + "simpleText": "884K subscribers" + }, + "title": "EEVblog", + "trackingParams": "CBAQ8DsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "tvBanner": { + "thumbnails": [ + { + "height": 180, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 320 + }, + { + "height": 480, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 854 + }, + { + "height": 720, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1280 + }, + { + "height": 1080, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1920 + }, + { + "height": 1192, + "url": "https://yt3.ggpht.com/yIJ9ad80n49rK-YUcZLe_8bLmR-aGyg5ybDH_XKIc0GDWrC6s1Wzz8lxnq3_hux_5b6NHPZ9=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 2120 + } + ] + }, + "videosCountText": { + "runs": [ + { + "text": "1.8K" + }, + { + "text": " videos" + } + ] + }, + "visitTracking": { + "remarketingPing": "https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube&cname=1&cver=2_20221024_10_00&foc_id=2DjFE7Xf11URZqWBigcVOQ&label=followon_cvisit&ptype=no_rmkt&utuid=2DjFE7Xf11URZqWBigcVOQ" + } + } + }, + "metadata": { + "channelMetadataRenderer": { + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "availableCountryCodes": [ + "AM", + "SA", + "NE", + "PA", + "HN", + "CM", + "MT", + "YT", + "DK", + "BG", + "GP", + "VI", + "NU", + "FR", + "SX", + "RS", + "BD", + "CC", + "SE", + "GR", + "LA", + "TH", + "PM", + "LS", + "PF", + "GH", + "GT", + "BT", + "BB", + "TC", + "FK", + "KP", + "TD", + "JE", + "AE", + "LB", + "MN", + "SI", + "CH", + "NP", + "GN", + "KM", + "KH", + "NF", + "LT", + "AT", + "YE", + "BN", + "CX", + "SS", + "EE", + "JO", + "SR", + "ES", + "IL", + "SY", + "NZ", + "PS", + "SH", + "GW", + "DE", + "AI", + "LR", + "VN", + "AO", + "LY", + "BE", + "CO", + "MA", + "VU", + "RE", + "UY", + "VA", + "TF", + "GB", + "TT", + "KE", + "CN", + "OM", + "UG", + "TO", + "TK", + "IS", + "TL", + "DZ", + "PE", + "PH", + "VE", + "SK", + "SB", + "JP", + "AL", + "ZM", + "RU", + "EH", + "ME", + "KI", + "HR", + "SD", + "AF", + "EG", + "SV", + "MC", + "ER", + "IE", + "LV", + "AR", + "CA", + "MS", + "PK", + "PN", + "BJ", + "UZ", + "LK", + "NL", + "SO", + "LI", + "MX", + "CR", + "KY", + "IT", + "PW", + "ST", + "PR", + "PL", + "QA", + "BI", + "HM", + "EC", + "GQ", + "ID", + "RW", + "PT", + "IO", + "KG", + "NO", + "BF", + "SG", + "NR", + "SC", + "MD", + "KW", + "BM", + "HK", + "NA", + "GL", + "SM", + "DJ", + "GG", + "FO", + "CI", + "SL", + "UA", + "WF", + "SN", + "AX", + "BR", + "CK", + "WS", + "AD", + "CZ", + "CG", + "MP", + "AZ", + "MG", + "BL", + "AQ", + "BA", + "GI", + "DM", + "IR", + "TN", + "CW", + "VG", + "KR", + "TM", + "VC", + "DO", + "RO", + "NC", + "CY", + "AG", + "CD", + "BQ", + "ET", + "AU", + "GS", + "CU", + "US", + "ZW", + "NG", + "UM", + "MR", + "BV", + "MM", + "MY", + "FM", + "GF", + "GA", + "GU", + "IN", + "CL", + "PG", + "PY", + "BH", + "MF", + "KN", + "BZ", + "GM", + "MH", + "MQ", + "BY", + "MU", + "TG", + "BS", + "TJ", + "MO", + "MV", + "IM", + "NI", + "LC", + "TW", + "MW", + "SZ", + "HU", + "GD", + "IQ", + "AW", + "KZ", + "LU", + "GY", + "FI", + "BO", + "TV", + "ZA", + "MZ", + "FJ", + "AS", + "TR", + "TZ", + "HT", + "MK", + "SJ", + "CV", + "JM", + "BW", + "CF", + "GE", + "ML" + ], + "avatar": { + "thumbnails": [ + { + "height": 900, + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s900-c-k-c0x00ffffff-no-rj", + "width": 900 + } + ] + }, + "channelConversionUrl": "https://www.youtube.com/pagead/viewthroughconversion/962985656/?backend=innertube&cname=1&cver=2_20221024_10_00&foc_id=2DjFE7Xf11URZqWBigcVOQ&label=followon_cvisit&ptype=no_rmkt&utuid=2DjFE7Xf11URZqWBigcVOQ", + "channelUrl": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "description": "NO SCRIPT, NO FEAR, ALL OPINION\nAn off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers\nHosted by Dave Jones from Sydney Australia\n\nDONATIONS:\nBitcoin: 3KqyH1U3qrMPnkLufM2oHDU7YB4zVZeFyZ\nEthereum: 0x99ccc4d2654ba40744a1f678d9868ecb15e91206\nPayPal: david@alternatezone.com\n\nPatreon: https://www.patreon.com/eevblog\n\nEEVblog2: http://www.youtube.com/EEVblog2\nEEVdiscover: https://www.youtube.com/channel/UCkGvUEt8iQLmq3aJIMjT2qQ\n\nEMAIL:\nAdvertising/Commercial: eevblog+business@gmail.com\nFan mail: eevblog+fan@gmail.com\nHate Mail: eevblog+hate@gmail.com\n\nI DON'T DO PAID VIDEO SPONSORSHIPS, DON'T ASK!\n\nPLEASE:\nDo NOT ask for personal advice on something, post it in the EEVblog forum.\nI read ALL email, but please don't be offended if I don't have time to reply, I get a LOT of email.\n\nMailbag\nPO Box 7949\nBaulkham Hills NSW 2153\nAUSTRALIA", + "doubleclickTrackingUsername": "EEVblog", + "externalId": "UC2DjFE7Xf11URZqWBigcVOQ", + "facebookProfileId": "EEVblog", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "isFamilySafe": true, + "keywords": "electronics engineering maker hacker design circuit hardware pic atmel oscilloscope multimeter diy hobby review teardown microcontroller arduino video blog tutorial how-to interview rant industry news mailbag \"dumpster diving\" debunking", + "ownerUrls": [ + "http://www.youtube.com/c/EevblogDave" + ], + "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC2DjFE7Xf11URZqWBigcVOQ", + "title": "EEVblog", + "vanityChannelUrl": "http://www.youtube.com/c/EevblogDave" + } + }, + "microformat": { + "microformatDataRenderer": { + "androidPackage": "com.google.android.youtube", + "appName": "YouTube", + "availableCountries": [ + "AM", + "SA", + "NE", + "PA", + "HN", + "CM", + "MT", + "YT", + "DK", + "BG", + "GP", + "VI", + "NU", + "FR", + "SX", + "RS", + "BD", + "CC", + "SE", + "GR", + "LA", + "TH", + "PM", + "LS", + "PF", + "GH", + "GT", + "BT", + "BB", + "TC", + "FK", + "KP", + "TD", + "JE", + "AE", + "LB", + "MN", + "SI", + "CH", + "NP", + "GN", + "KM", + "KH", + "NF", + "LT", + "AT", + "YE", + "BN", + "CX", + "SS", + "EE", + "JO", + "SR", + "ES", + "IL", + "SY", + "NZ", + "PS", + "SH", + "GW", + "DE", + "AI", + "LR", + "VN", + "AO", + "LY", + "BE", + "CO", + "MA", + "VU", + "RE", + "UY", + "VA", + "TF", + "GB", + "TT", + "KE", + "CN", + "OM", + "UG", + "TO", + "TK", + "IS", + "TL", + "DZ", + "PE", + "PH", + "VE", + "SK", + "SB", + "JP", + "AL", + "ZM", + "RU", + "EH", + "ME", + "KI", + "HR", + "SD", + "AF", + "EG", + "SV", + "MC", + "ER", + "IE", + "LV", + "AR", + "CA", + "MS", + "PK", + "PN", + "BJ", + "UZ", + "LK", + "NL", + "SO", + "LI", + "MX", + "CR", + "KY", + "IT", + "PW", + "ST", + "PR", + "PL", + "QA", + "BI", + "HM", + "EC", + "GQ", + "ID", + "RW", + "PT", + "IO", + "KG", + "NO", + "BF", + "SG", + "NR", + "SC", + "MD", + "KW", + "BM", + "HK", + "NA", + "GL", + "SM", + "DJ", + "GG", + "FO", + "CI", + "SL", + "UA", + "WF", + "SN", + "AX", + "BR", + "CK", + "WS", + "AD", + "CZ", + "CG", + "MP", + "AZ", + "MG", + "BL", + "AQ", + "BA", + "GI", + "DM", + "IR", + "TN", + "CW", + "VG", + "KR", + "TM", + "VC", + "DO", + "RO", + "NC", + "CY", + "AG", + "CD", + "BQ", + "ET", + "AU", + "GS", + "CU", + "US", + "ZW", + "NG", + "UM", + "MR", + "BV", + "MM", + "MY", + "FM", + "GF", + "GA", + "GU", + "IN", + "CL", + "PG", + "PY", + "BH", + "MF", + "KN", + "BZ", + "GM", + "MH", + "MQ", + "BY", + "MU", + "TG", + "BS", + "TJ", + "MO", + "MV", + "IM", + "NI", + "LC", + "TW", + "MW", + "SZ", + "HU", + "GD", + "IQ", + "AW", + "KZ", + "LU", + "GY", + "FI", + "BO", + "TV", + "ZA", + "MZ", + "FJ", + "AS", + "TR", + "TZ", + "HT", + "MK", + "SJ", + "CV", + "JM", + "BW", + "CF", + "GE", + "ML" + ], + "description": "NO SCRIPT, NO FEAR, ALL OPINION An off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers Hosted by...", + "familySafe": true, + "iosAppArguments": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "iosAppStoreId": "544007664", + "linkAlternates": [ + { + "hrefUrl": "https://m.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ" + } + ], + "noindex": false, + "ogType": "yt-fb-app:channel", + "schemaDotOrgType": "http://schema.org/http://schema.org/YoutubeChannelV2", + "siteName": "YouTube", + "tags": [ + "electronics", + "engineering", + "maker", + "hacker", + "design", + "circuit", + "hardware", + "pic", + "atmel", + "oscilloscope", + "multimeter", + "diy", + "hobby", + "review", + "teardown", + "microcontroller", + "arduino", + "video", + "blog", + "tutorial", + "how-to", + "interview", + "rant", + "industry", + "news", + "mailbag", + "dumpster diving", + "debunking" + ], + "thumbnail": { + "thumbnails": [ + { + "height": 200, + "url": "https://yt3.ggpht.com/ytc/AMLnZu9eKk4Nd16fX4Rn1TF1G7ReluwOl6M5558FTYAM=s200-c-k-c0x00ffffff-no-rj?days_since_epoch=19293", + "width": 200 + } + ] + }, + "title": "EEVblog", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "unlisted": false, + "urlApplinksAndroid": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlApplinksIos": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlApplinksWeb": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=applinks", + "urlCanonical": "https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ", + "urlTwitterAndroid": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=twitter-deep-link", + "urlTwitterIos": "vnd.youtube://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ?feature=twitter-deep-link" + } + }, + "responseContext": { + "mainAppWebResponseContext": { + "loggedOut": true + }, + "maxAgeSeconds": 300, + "serviceTrackingParams": [ + { + "params": [ + { + "key": "route", + "value": "channel.streams" + }, + { + "key": "is_casual", + "value": "false" + }, + { + "key": "is_owner", + "value": "false" + }, + { + "key": "is_monetization_enabled", + "value": "true" + }, + { + "key": "num_shelves", + "value": "3" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "browse_id", + "value": "UC2DjFE7Xf11URZqWBigcVOQ" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714255,9479112,23804281,23882502,23918597,23934970,23946420,23966208,23983296,23986019,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24117399,24120819,24135310,24140247,24152442,24161116,24162920,24164186,24166867,24169501,24175559,24181174,24185614,24187043,24187377,24191629,24199724,24209350,24211178,24219713,24229161,24241378,24248091,24248385,24254502,24255165,24255543,24255545,24256987,24260783,24262346,24262777,24263272,24263796,24265820,24267564,24267570,24268142,24278596,24279196,24279628,24281671,24283093,24283556,24286005,24286017,24287169,24287327,24287795,24288047,24288489,24288912,24290971,24291857,24292955,24299714,24299747,24390675,24391543,24392058,24392268,24392399,24393382,24394549,24396436,24396645,24398124,24398993,24399274,24406381,24408532,39322399,39322504,39322574,39322605,45686551" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "browse_id", + "value": "UC2DjFE7Xf11URZqWBigcVOQ" + } + ], + "service": "GOOGLE_HELP" + }, + { + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20221024.10.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetChannelPage_rid", + "value": "0x34d12bd3e73e3ac6" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GUIDED_HELP" + }, + { + "params": [ + { + "key": "client.version", + "value": "2.20221024" + }, + { + "key": "client.name", + "value": "WEB" + }, + { + "key": "client.fexp", + "value": "24406381,24219713,24162920,24002022,24080738,24398993,24399274,24255165,24199724,39322605,24187377,24299714,24209350,24392058,24120819,24283093,39322504,24002025,24265820,24288912,23986019,24254502,39322574,24281671,24393382,24292955,39322399,24255545,24278596,24392399,24191629,24290971,24117399,24161116,24001373,24248385,24152442,24390675,24279196,24279628,24286005,24036947,45686551,24396645,24268142,24185614,24408532,23934970,24187043,24164186,24267570,23983296,24229161,24288489,24394549,23966208,24391543,24169501,24140247,24286017,24181174,24398124,23946420,23804281,24287169,24248091,24287327,24034168,24175559,23882502,24211178,24291857,24262777,24299747,24255543,24263272,24263796,24260783,24267564,24004644,24287795,24077241,23998056,24288047,24166867,24135310,24262346,24396436,23918597,24007246,24283556,24392268,1714255,24256987,24241378,9479112" + } + ], + "service": "ECATCHER" + } + ], + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "topbar": { + "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAUQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAUQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAUQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAcQvIYDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAcQvIYDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAcQvIYDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAYQvYYDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAYQvYYDIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAYQvYYDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAkQ8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "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": "CAgQteYDIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "logo": { + "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CA8QsV4iEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "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": "CA8QsV4iEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CA4Q8FsiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CA0Q7VAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "" + } + }, + "trackingParams": "CA0Q7VAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAsQ_qsBGAAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAsQ_qsBGAAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CAwQ_6sBIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", + "tooltip": "Settings", + "trackingParams": "CAsQ_qsBGAAiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + }, + { + "buttonRenderer": { + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ1IAEGAEiEwjBu5Si4IP7AhUHzBEIHcOmBk0=", + "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%252Fbrowse%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": "CAoQ1IAEGAEiEwjBu5Si4IP7AhUHzBEIHcOmBk0=" + } + } + ], + "trackingParams": "CAEQq6wBIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "voiceSearchButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Search with your voice" + } + }, + "icon": { + "iconType": "MICROPHONE_ON" + }, + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAIQ7a8FIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAIQ7a8FIhMIwbuUouCD-wIVB8wRCB3DpgZN", + "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": "CAQQ0LEFIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "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": "CAMQ7q8FIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + }, + "popupType": "TOP_ALIGNED_DIALOG" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "tooltip": "Search with your voice", + "trackingParams": "CAIQ7a8FIhMIwbuUouCD-wIVB8wRCB3DpgZN" + } + } + } + }, + "trackingParams": "CAAQhGciEwjBu5Si4IP7AhUHzBEIHcOmBk0=" +} diff --git a/testfiles/channel/channel_shorts.json b/testfiles/channel/channel_shorts.json new file mode 100644 index 0000000..ff1f97a --- /dev/null +++ b/testfiles/channel/channel_shorts.json @@ -0,0 +1,12750 @@ +{ + "contents": { + "twoColumnBrowseResultsRenderer": { + "tabs": [ + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EghmZWF0dXJlZPIGBAoCMgA%3D" + }, + "clickTrackingParams": "CL0CEPCTARgFIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/featured", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Home", + "trackingParams": "CL0CEPCTARgFIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EgZ2aWRlb3PyBgQKAjoA" + }, + "clickTrackingParams": "CLwCEPCTARgGIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/videos", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Videos", + "trackingParams": "CLwCEPCTARgGIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "tabRenderer": { + "content": { + "richGridRenderer": { + "contents": [ + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "being smart was my personality trait - 56 seconds - play video" + } + }, + "headline": { + "simpleText": "being smart was my personality trait" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "glyJWxp7a5g" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/glyJWxp7a5g", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CLoCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CLkCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "being smart was my personality trait Doobydobap 2 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "being smart was my personality trait" + } + ] + }, + "timestampText": { + "simpleText": "2 days ago" + }, + "trackingParams": "CLsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLgCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAAQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZ2x5Sld4cDdhNWeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/glyJWxp7a5g/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "glyJWxp7a5g" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/glyJWxp7a5g/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCUzo9AlrNh4n4cZfTOB8_Gf5aAkw", + "width": 405 + } + ] + }, + "trackingParams": "CLcCEIf2BBgAIhMImuP85t-D-wIVd-sRCB2r6gl7QJjX7dOxq6KuggE=", + "videoId": "glyJWxp7a5g", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "593K views" + } + }, + "simpleText": "593K views" + } + } + }, + "trackingParams": "CLYCEJmNBRgAIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "the horror maze - 44 seconds - play video" + } + }, + "headline": { + "simpleText": "the horror maze" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dd1EZIkANYs" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/dd1EZIkANYs", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CLQCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CLMCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "the horror maze Doobydobap 4 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "the horror maze" + } + ] + }, + "timestampText": { + "simpleText": "4 days ago" + }, + "trackingParams": "CLUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLICELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAEQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZGQxRVpJa0FOWXOQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/dd1EZIkANYs/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "dd1EZIkANYs" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/dd1EZIkANYs/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCiKoq3x5k_Dawwila2ujILW4z_kw", + "width": 405 + } + ] + }, + "trackingParams": "CLECEIf2BBgBIhMImuP85t-D-wIVd-sRCB2r6gl7QIvrgMjIjNHudQ==", + "videoId": "dd1EZIkANYs", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "141K views" + } + }, + "simpleText": "141K views" + } + } + }, + "trackingParams": "CLACEJmNBRgBIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "furikake bagels with wasabi cream cheese - 1 minute - play video" + } + }, + "headline": { + "simpleText": "furikake bagels with wasabi cream cheese" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "enioc_stRww" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/enioc_stRww", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CK4CEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CK0CEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "furikake bagels with wasabi cream cheese Doobydobap 6 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CK8CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CK8CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "furikake bagels with wasabi cream cheese" + } + ] + }, + "timestampText": { + "simpleText": "6 days ago" + }, + "trackingParams": "CK8CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKwCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAIQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZW5pb2Nfc3RSd3eQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/enioc_stRww/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "enioc_stRww" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/enioc_stRww/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAvuuzWWkheTWlxekXlfRQaLyCkgw", + "width": 405 + } + ] + }, + "trackingParams": "CKsCEIf2BBgCIhMImuP85t-D-wIVd-sRCB2r6gl7QIyOtdm_jqq8eg==", + "videoId": "enioc_stRww", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "652K views" + } + }, + "simpleText": "652K views" + } + } + }, + "trackingParams": "CKoCEJmNBRgCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "simple is best - 49 seconds - play video" + } + }, + "headline": { + "simpleText": "simple is best" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "NUM8kCPas5w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/NUM8kCPas5w", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CKgCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CKcCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "simple is best Doobydobap 8 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKkCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKkCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "simple is best" + } + ] + }, + "timestampText": { + "simpleText": "8 days ago" + }, + "trackingParams": "CKkCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKYCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAMQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLTlVNOGtDUGFzNXeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/NUM8kCPas5w/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "NUM8kCPas5w" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/NUM8kCPas5w/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCwxLgEGi6qFutTKFhNN8_Q9goERQ", + "width": 405 + } + ] + }, + "trackingParams": "CKUCEIf2BBgDIhMImuP85t-D-wIVd-sRCB2r6gl7QJzn6p6Cks-hNQ==", + "videoId": "NUM8kCPas5w", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "795K views" + } + }, + "simpleText": "795K views" + } + } + }, + "trackingParams": "CKQCEJmNBRgDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "edible history lesson! - 1 minute - play video" + } + }, + "headline": { + "simpleText": "edible history lesson!" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "1djkcsFnlYE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/1djkcsFnlYE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CKICEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CKECEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "edible history lesson! Doobydobap 9 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKMCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKMCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "edible history lesson!" + } + ] + }, + "timestampText": { + "simpleText": "9 days ago" + }, + "trackingParams": "CKMCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKACELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAQQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLMWRqa2NzRm5sWUWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/1djkcsFnlYE/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "1djkcsFnlYE" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/1djkcsFnlYE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBYEzfWIeQYuVX2SuCD3acfBV_GmQ", + "width": 405 + } + ] + }, + "trackingParams": "CJ8CEIf2BBgEIhMImuP85t-D-wIVd-sRCB2r6gl7QIGrnousjrns1QE=", + "videoId": "1djkcsFnlYE", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.7 million views" + } + }, + "simpleText": "1.7M views" + } + } + }, + "trackingParams": "CJ4CEJmNBRgEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "and I'm feeling good - 53 seconds - play video" + } + }, + "headline": { + "simpleText": "and I'm feeling good" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "cIYrJtAoftI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/cIYrJtAoftI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJwCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CJsCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "and I'm feeling good Doobydobap 11 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJ0CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJ0CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "and I'm feeling good" + } + ] + }, + "timestampText": { + "simpleText": "11 days ago" + }, + "trackingParams": "CJ0CEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJoCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAUQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLY0lZckp0QW9mdEmQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/cIYrJtAoftI/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "cIYrJtAoftI" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/cIYrJtAoftI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAdfxT0JXCZDz1oKnxugvbLHUmQwQ", + "width": 405 + } + ] + }, + "trackingParams": "CJkCEIf2BBgFIhMImuP85t-D-wIVd-sRCB2r6gl7QNL9oYHt5IrDcA==", + "videoId": "cIYrJtAoftI", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1 million views" + } + }, + "simpleText": "1M views" + } + } + }, + "trackingParams": "CJgCEJmNBRgFIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Rating Korean Convenience Store Milk Flavors 🥛🍼 - 1 minute - play video" + } + }, + "headline": { + "simpleText": "Rating Korean Convenience Store Milk Flavors 🥛🍼" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "cCrH8Er5tf4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/cCrH8Er5tf4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJYCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CJUCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Rating Korean Convenience Store Milk Flavors 🥛🍼 Doobydobap 13 days ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJcCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJcCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Rating Korean Convenience Store Milk Flavors 🥛🍼" + } + ] + }, + "timestampText": { + "simpleText": "13 days ago" + }, + "trackingParams": "CJcCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJQCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAYQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLY0NySDhFcjV0ZjSQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/cCrH8Er5tf4/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "cCrH8Er5tf4" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/cCrH8Er5tf4/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCvue8EiM4qnSi1P_iDY8_D0KpTjw", + "width": 405 + } + ] + }, + "trackingParams": "CJMCEIf2BBgGIhMImuP85t-D-wIVd-sRCB2r6gl7QP7r5teE_rGVcA==", + "videoId": "cCrH8Er5tf4", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.5 million views" + } + }, + "simpleText": "1.5M views" + } + } + }, + "trackingParams": "CJICEJmNBRgGIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "online dating? - 58 seconds - play video" + } + }, + "headline": { + "simpleText": "online dating?" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "tav5wsH7pzU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/tav5wsH7pzU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJACEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CI8CEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "online dating? Doobydobap 2 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJECEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJECEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "online dating?" + } + ] + }, + "timestampText": { + "simpleText": "2 weeks ago" + }, + "trackingParams": "CJECEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CI4CELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAcQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLdGF2NXdzSDdwelWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/tav5wsH7pzU/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "tav5wsH7pzU" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/tav5wsH7pzU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBpJzDAx--VRCMVizHbmhX0BrzwSA", + "width": 405 + } + ] + }, + "trackingParams": "CI0CEIf2BBgHIhMImuP85t-D-wIVd-sRCB2r6gl7QLXO7o-suP7VtQE=", + "videoId": "tav5wsH7pzU", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.6 million views" + } + }, + "simpleText": "2.6M views" + } + } + }, + "trackingParams": "CIwCEJmNBRgHIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Creating thumbnails has never been easier with Adobe Express - 26 seconds - play video" + } + }, + "headline": { + "simpleText": "Creating thumbnails has never been easier with Adobe Express" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "5Vd4_GXjF7o" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/5Vd4_GXjF7o", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CIoCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CIkCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Creating thumbnails has never been easier with Adobe Express Doobydobap 2 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Creating thumbnails has never been easier with Adobe Express" + } + ] + }, + "timestampText": { + "simpleText": "2 weeks ago" + }, + "trackingParams": "CIsCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIgCELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAgQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLNVZkNF9HWGpGN2-QAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/5Vd4_GXjF7o/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "5Vd4_GXjF7o" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/5Vd4_GXjF7o/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDbNMXqLd367aghh9ubwacq_SX52g", + "width": 405 + } + ] + }, + "trackingParams": "CIcCEIf2BBgIIhMImuP85t-D-wIVd-sRCB2r6gl7QLqvjK_Gn96r5QE=", + "videoId": "5Vd4_GXjF7o", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "864K views" + } + }, + "simpleText": "864K views" + } + } + }, + "trackingParams": "CIYCEJmNBRgIIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "my favorite color is green - 45 seconds - play video" + } + }, + "headline": { + "simpleText": "my favorite color is green" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "-FN1sEI8HkU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/-FN1sEI8HkU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CIQCEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CIMCEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "my favorite color is green Doobydobap 2 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "my favorite color is green" + } + ] + }, + "timestampText": { + "simpleText": "2 weeks ago" + }, + "trackingParams": "CIUCEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIICELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAkQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLLUZOMXNFSThIa1WQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/-FN1sEI8HkU/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "-FN1sEI8HkU" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/-FN1sEI8HkU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBbbzDPwPhx8N56W2silnyY2vvx7w", + "width": 405 + } + ] + }, + "trackingParams": "CIECEIf2BBgJIhMImuP85t-D-wIVd-sRCB2r6gl7QMW88JGEtt2p-AE=", + "videoId": "-FN1sEI8HkU", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.1 million views" + } + }, + "simpleText": "2.1M views" + } + } + }, + "trackingParams": "CIACEJmNBRgJIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "frodo baggins? - 1 minute - play video" + } + }, + "headline": { + "simpleText": "frodo baggins?" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "viT-dcl2DGE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/viT-dcl2DGE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CP4BEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CP0BEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "frodo baggins? Doobydobap 2 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CP8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CP8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "frodo baggins?" + } + ] + }, + "timestampText": { + "simpleText": "2 weeks ago" + }, + "trackingParams": "CP8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPwBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAoQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLdmlULWRjbDJER0WQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/viT-dcl2DGE/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "viT-dcl2DGE" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/viT-dcl2DGE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDAWEV3DBXl4a53EgheximMMoY_QA", + "width": 405 + } + ] + }, + "trackingParams": "CPsBEIf2BBgKIhMImuP85t-D-wIVd-sRCB2r6gl7QOGY2Mvczr-SvgE=", + "videoId": "viT-dcl2DGE", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1 million views" + } + }, + "simpleText": "1M views" + } + } + }, + "trackingParams": "CPoBEJmNBRgKIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "When you impulse buy... - 1 minute - play video" + } + }, + "headline": { + "simpleText": "When you impulse buy..." + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "N5AKQflK1TU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/N5AKQflK1TU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CPgBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CPcBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "When you impulse buy... Doobydobap 2 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CPkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CPkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "When you impulse buy..." + } + ] + }, + "timestampText": { + "simpleText": "2 weeks ago" + }, + "trackingParams": "CPkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPYBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAsQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLTjVBS1FmbEsxVFWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/N5AKQflK1TU/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "N5AKQflK1TU" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/N5AKQflK1TU/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAsKUEXxvFyA6J9cUPJlYYtRBjxmg", + "width": 405 + } + ] + }, + "trackingParams": "CPUBEIf2BBgLIhMImuP85t-D-wIVd-sRCB2r6gl7QLWqq8qfyILINw==", + "videoId": "N5AKQflK1TU", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "4.5 million views" + } + }, + "simpleText": "4.5M views" + } + } + }, + "trackingParams": "CPQBEJmNBRgLIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "taste testing gam! - 1 minute - play video" + } + }, + "headline": { + "simpleText": "taste testing gam!" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "OzIFALQ_YtA" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/OzIFALQ_YtA", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CPIBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CPEBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "taste testing gam! Doobydobap 3 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CPMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CPMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "taste testing gam!" + } + ] + }, + "timestampText": { + "simpleText": "3 weeks ago" + }, + "trackingParams": "CPMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CPABELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCAwQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLT3pJRkFMUV9ZdEGQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/OzIFALQ_YtA/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "OzIFALQ_YtA" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/OzIFALQ_YtA/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLD1E-eWjZrzHcfzh-DBWeZ6ewxNNg", + "width": 405 + } + ] + }, + "trackingParams": "CO8BEIf2BBgMIhMImuP85t-D-wIVd-sRCB2r6gl7QNDF_aGLoIGZOw==", + "videoId": "OzIFALQ_YtA", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.8 million views" + } + }, + "simpleText": "1.8M views" + } + } + }, + "trackingParams": "CO4BEJmNBRgMIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "How to: Korean rice wine 🍶 (makgeolli) - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "How to: Korean rice wine 🍶 (makgeolli)" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "dAcJILbc_0Q" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/dAcJILbc_0Q", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "COwBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "COsBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "How to: Korean rice wine 🍶 (makgeolli) Doobydobap 3 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CO0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CO0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "How to: Korean rice wine 🍶 (makgeolli)" + } + ] + }, + "timestampText": { + "simpleText": "3 weeks ago" + }, + "trackingParams": "CO0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COoBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCA0QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZEFjSklMYmNfMFGQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/dAcJILbc_0Q/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "dAcJILbc_0Q" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/dAcJILbc_0Q/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCi9qIkFstiJzKf9YdwdLEKzsZfZA", + "width": 405 + } + ] + }, + "trackingParams": "COkBEIf2BBgNIhMImuP85t-D-wIVd-sRCB2r6gl7QMT-87aLpMKDdA==", + "videoId": "dAcJILbc_0Q", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.6 million views" + } + }, + "simpleText": "1.6M views" + } + } + }, + "trackingParams": "COgBEJmNBRgNIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "👹stay sour 🍋 - 52 seconds - play video" + } + }, + "headline": { + "simpleText": "👹stay sour 🍋" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "GvutfmW26JQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/GvutfmW26JQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "COYBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "COUBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "👹stay sour 🍋 Doobydobap 3 weeks ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "COcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "COcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "👹stay sour 🍋" + } + ] + }, + "timestampText": { + "simpleText": "3 weeks ago" + }, + "trackingParams": "COcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "COQBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCA4QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLR3Z1dGZtVzI2SlGQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/GvutfmW26JQ/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "GvutfmW26JQ" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/GvutfmW26JQ/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLATzHy4VrMbKmNT14yfqCUBvElmpQ", + "width": 405 + } + ] + }, + "trackingParams": "COMBEIf2BBgOIhMImuP85t-D-wIVd-sRCB2r6gl7QJTR263mr-v9Gg==", + "videoId": "GvutfmW26JQ", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.3 million views" + } + }, + "simpleText": "1.3M views" + } + } + }, + "trackingParams": "COIBEJmNBRgOIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "what I do with leftovers - 1 minute - play video" + } + }, + "headline": { + "simpleText": "what I do with leftovers" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "MwWdlNamxN0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/MwWdlNamxN0", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "COABEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CN8BEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "what I do with leftovers Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "COEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "COEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "what I do with leftovers" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "COEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CN4BELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCA8QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLTXdXZGxOYW14TjCQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/MwWdlNamxN0/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "MwWdlNamxN0" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/MwWdlNamxN0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDQFiOrRxYkYaYaJleuwExGzK0A8Q", + "width": 405 + } + ] + }, + "trackingParams": "CN0BEIf2BBgPIhMImuP85t-D-wIVd-sRCB2r6gl7QN2Jm7XNsueCMw==", + "videoId": "MwWdlNamxN0", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "3.4 million views" + } + }, + "simpleText": "3.4M views" + } + } + }, + "trackingParams": "CNwBEJmNBRgPIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "osechi ft. slim shady - 52 seconds - play video" + } + }, + "headline": { + "simpleText": "osechi ft. slim shady" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "FsYaHsohjBc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/FsYaHsohjBc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CNoBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CNkBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "osechi ft. slim shady Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CNsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CNsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "osechi ft. slim shady" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CNsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNgBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBAQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLRnNZYUhzb2hqQmOQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/FsYaHsohjBc/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "FsYaHsohjBc" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/FsYaHsohjBc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBuuMnmUl-er211GWmxJoIacRMWPQ", + "width": 405 + } + ] + }, + "trackingParams": "CNcBEIf2BBgQIhMImuP85t-D-wIVd-sRCB2r6gl7QJeYhtHsw4bjFg==", + "videoId": "FsYaHsohjBc", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.3 million views" + } + }, + "simpleText": "1.3M views" + } + } + }, + "trackingParams": "CNYBEJmNBRgQIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "trailer l doob gourmand ep.3 k bbq - 53 seconds - play video" + } + }, + "headline": { + "simpleText": "trailer l doob gourmand ep.3 k bbq" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "o04Yo2qxqcc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/o04Yo2qxqcc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CNQBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CNMBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "trailer l doob gourmand ep.3 k bbq Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CNUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CNUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "trailer l doob gourmand ep.3 k bbq" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CNUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CNIBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBEQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLbzA0WW8ycXhxY2OQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/o04Yo2qxqcc/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "o04Yo2qxqcc" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/o04Yo2qxqcc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAAqXMMzlzLMIFNEAMwgDbQ1NkuSw", + "width": 405 + } + ] + }, + "trackingParams": "CNEBEIf2BBgRIhMImuP85t-D-wIVd-sRCB2r6gl7QMfTxtW2lIanowE=", + "videoId": "o04Yo2qxqcc", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "756K views" + } + }, + "simpleText": "756K views" + } + } + }, + "trackingParams": "CNABEJmNBRgRIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "small but sure joy - 29 seconds - play video" + } + }, + "headline": { + "simpleText": "small but sure joy" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "JBUZE0mIlg8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/JBUZE0mIlg8", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CM4BEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CM0BEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "small but sure joy Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CM8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CM8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "small but sure joy" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CM8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMwBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBIQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLSkJVWkUwbUlsZziQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/JBUZE0mIlg8/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "JBUZE0mIlg8" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/JBUZE0mIlg8/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCRBlyIUBUm_aypWz4tGkrDNJxIZw", + "width": 405 + } + ] + }, + "trackingParams": "CMsBEIf2BBgSIhMImuP85t-D-wIVd-sRCB2r6gl7QI-sosy0osaKJA==", + "videoId": "JBUZE0mIlg8", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.3 million views" + } + }, + "simpleText": "1.3M views" + } + } + }, + "trackingParams": "CMoBEJmNBRgSIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "i don't believe in long distance relationships - 1 minute - play video" + } + }, + "headline": { + "simpleText": "i don't believe in long distance relationships" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "SRrvxFc2b2c" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/SRrvxFc2b2c", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CMgBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CMcBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "i don't believe in long distance relationships Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CMkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CMkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "i don't believe in long distance relationships" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CMkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMYBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBMQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLU1JydnhGYzJiMmOQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/SRrvxFc2b2c/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "SRrvxFc2b2c" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/SRrvxFc2b2c/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLA0hJdOfUp-zMI-vW43sYnKgufocA", + "width": 405 + } + ] + }, + "trackingParams": "CMUBEIf2BBgTIhMImuP85t-D-wIVd-sRCB2r6gl7QOfe2bnF-LuNSQ==", + "videoId": "SRrvxFc2b2c", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "3.9 million views" + } + }, + "simpleText": "3.9M views" + } + } + }, + "trackingParams": "CMQBEJmNBRgTIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "come over :) - 44 seconds - play video" + } + }, + "headline": { + "simpleText": "come over :)" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "cNx0ql9gnf4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/cNx0ql9gnf4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CMIBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CMEBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "come over :) Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CMMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CMMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "come over :)" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CMMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CMABELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBQQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLY054MHFsOWduZjSQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/cNx0ql9gnf4/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "cNx0ql9gnf4" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/cNx0ql9gnf4/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBvAKRZE2LyKIo6_6prX9pzfiWoVw", + "width": 405 + } + ] + }, + "trackingParams": "CL8BEIf2BBgUIhMImuP85t-D-wIVd-sRCB2r6gl7QP67gvullZ3ucA==", + "videoId": "cNx0ql9gnf4", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.8 million views" + } + }, + "simpleText": "1.8M views" + } + } + }, + "trackingParams": "CL4BEJmNBRgUIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Baskin Robbins in South Korea - 53 seconds - play video" + } + }, + "headline": { + "simpleText": "Baskin Robbins in South Korea" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "fGQUWI4o__A" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/fGQUWI4o__A", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CLwBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CLsBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Baskin Robbins in South Korea Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CL0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CL0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Baskin Robbins in South Korea" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CL0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLoBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBUQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZkdRVVdJNG9fX0GQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/fGQUWI4o__A/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "fGQUWI4o__A" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/fGQUWI4o__A/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyPuI762qzLAZM0QikxjFKVpoF9w", + "width": 405 + } + ] + }, + "trackingParams": "CLkBEIf2BBgVIhMImuP85t-D-wIVd-sRCB2r6gl7QPD_o_GIi4WyfA==", + "videoId": "fGQUWI4o__A", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "3.1 million views" + } + }, + "simpleText": "3.1M views" + } + } + }, + "trackingParams": "CLgBEJmNBRgVIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "dry hot pot - 51 seconds - play video" + } + }, + "headline": { + "simpleText": "dry hot pot" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Q73VTjdqVA8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/Q73VTjdqVA8", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CLYBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CLUBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "dry hot pot Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "dry hot pot" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CLcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CLQBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBYQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLUTczVlRqZHFWQTiQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/Q73VTjdqVA8/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "Q73VTjdqVA8" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Q73VTjdqVA8/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBfJXtFWfAnyMOvaJfvpYJ5WrhbSA", + "width": 405 + } + ] + }, + "trackingParams": "CLMBEIf2BBgWIhMImuP85t-D-wIVd-sRCB2r6gl7QI-oqbvjqfXeQw==", + "videoId": "Q73VTjdqVA8", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.7 million views" + } + }, + "simpleText": "1.7M views" + } + } + }, + "trackingParams": "CLIBEJmNBRgWIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "time machine - 49 seconds - play video" + } + }, + "headline": { + "simpleText": "time machine" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "gTG2WDbiYGo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/gTG2WDbiYGo", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CLABEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CK8BEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "time machine Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CLEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "time machine" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CLEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CK4BELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBcQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLZ1RHMldEYmlZR2-QAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/gTG2WDbiYGo/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "gTG2WDbiYGo" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/gTG2WDbiYGo/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDw5Lw19mNLJnoIF3aCGkMbxvgILQ", + "width": 405 + } + ] + }, + "trackingParams": "CK0BEIf2BBgXIhMImuP85t-D-wIVd-sRCB2r6gl7QOrAibeDy-2YgQE=", + "videoId": "gTG2WDbiYGo", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.8 million views" + } + }, + "simpleText": "1.8M views" + } + } + }, + "trackingParams": "CKwBEJmNBRgXIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "tiramissu - 58 seconds - play video" + } + }, + "headline": { + "simpleText": "tiramissu" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "y5JK5YFp92g" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/y5JK5YFp92g", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CKoBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CKkBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "tiramissu Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "tiramissu" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CKsBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKgBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBgQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLeTVKSzVZRnA5MmeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/y5JK5YFp92g/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "y5JK5YFp92g" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/y5JK5YFp92g/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCR66ytQIBWWw_ajvgyaUdUawHVIg", + "width": 405 + } + ] + }, + "trackingParams": "CKcBEIf2BBgYIhMImuP85t-D-wIVd-sRCB2r6gl7QOjup4vY3JLJywE=", + "videoId": "y5JK5YFp92g", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.8 million views" + } + }, + "simpleText": "1.8M views" + } + } + }, + "trackingParams": "CKYBEJmNBRgYIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "having kids - 1 minute - play video" + } + }, + "headline": { + "simpleText": "having kids" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "pvSWHm4wlxY" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/pvSWHm4wlxY", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CKQBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CKMBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "having kids Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CKUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "having kids" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CKUBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CKIBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBkQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLcHZTV0htNHdseFmQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/pvSWHm4wlxY/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "pvSWHm4wlxY" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/pvSWHm4wlxY/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDt7ZAwQoObfa5A7gC_hJnU1WH4Ug", + "width": 405 + } + ] + }, + "trackingParams": "CKEBEIf2BBgZIhMImuP85t-D-wIVd-sRCB2r6gl7QJauwvHmw6X6pgE=", + "videoId": "pvSWHm4wlxY", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "11 million views" + } + }, + "simpleText": "11M views" + } + } + }, + "trackingParams": "CKABEJmNBRgZIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "just do it - 1 minute - play video" + } + }, + "headline": { + "simpleText": "just do it" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "CqFGACRrWJE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/CqFGACRrWJE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJ4BEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CJ0BEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "just do it Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJ8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJ8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "just do it" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CJ8BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJwBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBoQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLQ3FGR0FDUnJXSkWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/CqFGACRrWJE/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "CqFGACRrWJE" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/CqFGACRrWJE/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyAIF4S_foRXsyvq16YCPJWNKewQ", + "width": 405 + } + ] + }, + "trackingParams": "CJsBEIf2BBgaIhMImuP85t-D-wIVd-sRCB2r6gl7QJGxraOCwNHQCg==", + "videoId": "CqFGACRrWJE", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "3.1 million views" + } + }, + "simpleText": "3.1M views" + } + } + }, + "trackingParams": "CJoBEJmNBRgaIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "coming soon - 58 seconds - play video" + } + }, + "headline": { + "simpleText": "coming soon" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DdGr6t2NqKc" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/DdGr6t2NqKc", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJgBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CJcBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "coming soon Doobydobap 1 month ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "coming soon" + } + ] + }, + "timestampText": { + "simpleText": "1 month ago" + }, + "trackingParams": "CJkBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJYBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBsQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLRGRHcjZ0Mk5xS2OQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/DdGr6t2NqKc/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "DdGr6t2NqKc" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DdGr6t2NqKc/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDRYfxh25EjK3zuOJORNNahxeBanA", + "width": 405 + } + ] + }, + "trackingParams": "CJUBEIf2BBgbIhMImuP85t-D-wIVd-sRCB2r6gl7QKfRtuyt_eroDQ==", + "videoId": "DdGr6t2NqKc", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "688K views" + } + }, + "simpleText": "688K views" + } + } + }, + "trackingParams": "CJQBEJmNBRgbIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "adult money - 1 minute - play video" + } + }, + "headline": { + "simpleText": "adult money" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "jKS44NMWuXw" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/jKS44NMWuXw", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CJIBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CJEBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "adult money Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CJMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "adult money" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CJMBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CJABELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCBwQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLaktTNDROTVd1WHeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/jKS44NMWuXw/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "jKS44NMWuXw" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/jKS44NMWuXw/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAIexckdN7FXJUgkeJvITHyzXw1TQ", + "width": 405 + } + ] + }, + "trackingParams": "CI8BEIf2BBgcIhMImuP85t-D-wIVd-sRCB2r6gl7QPzy2piNnK7SjAE=", + "videoId": "jKS44NMWuXw", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1.9 million views" + } + }, + "simpleText": "1.9M views" + } + } + }, + "trackingParams": "CI4BEJmNBRgcIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a fig's journey - 57 seconds - play video" + } + }, + "headline": { + "simpleText": "a fig's journey" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kx1YtJM_vbI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/kx1YtJM_vbI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CIwBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CIsBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a fig's journey Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CI0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CI0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "a fig's journey" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CI0BEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIoBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCB0QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLa3gxWXRKTV92YkmQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/kx1YtJM_vbI/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "kx1YtJM_vbI" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/kx1YtJM_vbI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAi03nhSbt84LL7PFD2ij8GmaDlLQ", + "width": 405 + } + ] + }, + "trackingParams": "CIkBEIf2BBgdIhMImuP85t-D-wIVd-sRCB2r6gl7QLL7_pnJltaOkwE=", + "videoId": "kx1YtJM_vbI", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "1 million views" + } + }, + "simpleText": "1M views" + } + } + }, + "trackingParams": "CIgBEJmNBRgdIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "How to.. Mozzarella 🧀 - 54 seconds - play video" + } + }, + "headline": { + "simpleText": "How to.. Mozzarella 🧀" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Sdbzs-1WWH0" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + ], + "trackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/Sdbzs-1WWH0", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CIYBEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CIUBEKmkAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "How to.. Mozzarella 🧀 Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "How to.. Mozzarella 🧀" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CIcBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CIQBELC1BCITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCB4QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLU2RienMtMVdXSDCQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/Sdbzs-1WWH0/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "Sdbzs-1WWH0" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Sdbzs-1WWH0/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC8IkwAif4wXhBGxHiosiILbPCSBw", + "width": 405 + } + ] + }, + "trackingParams": "CIMBEIf2BBgeIhMImuP85t-D-wIVd-sRCB2r6gl7QP2w2eq-9rzrSQ==", + "videoId": "Sdbzs-1WWH0", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "6.4 million views" + } + }, + "simpleText": "6.4M views" + } + } + }, + "trackingParams": "CIIBEJmNBRgeIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "how to drink like a real korean - 57 seconds - play video" + } + }, + "headline": { + "simpleText": "how to drink like a real korean" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "9qBHyJIDous" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/9qBHyJIDous", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CIABEKikAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CH8QqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "how to drink like a real korean Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CIEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "how to drink like a real korean" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CIEBEKunAiITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CH4QsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCB8QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLOXFCSHlKSURvdXOQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/9qBHyJIDous/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "9qBHyJIDous" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/9qBHyJIDous/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB9Ib_E0siDiRMZ_GVHVxBfMd0Dkw", + "width": 405 + } + ] + }, + "trackingParams": "CH0Qh_YEGB8iEwia4_zm34P7AhV36xEIHavqCXtA68WOkIn5kdD2AQ==", + "videoId": "9qBHyJIDous", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "16 million views" + } + }, + "simpleText": "16M views" + } + } + }, + "trackingParams": "CHwQmY0FGB8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "mr. krabs soup - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "mr. krabs soup" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "mBeFDb4gp8s" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/mBeFDb4gp8s", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CHoQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CHkQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "mr. krabs soup Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CHsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CHsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "mr. krabs soup" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CHsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHgQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCAQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLbUJlRkRiNGdwOHOQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/mBeFDb4gp8s/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "mBeFDb4gp8s" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/mBeFDb4gp8s/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCzAPzv16WTJLr4ma-sAz6fNkFL0g", + "width": 405 + } + ] + }, + "trackingParams": "CHcQh_YEGCAiEwia4_zm34P7AhV36xEIHavqCXtAy8-C8duh4YuYAQ==", + "videoId": "mBeFDb4gp8s", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.7 million views" + } + }, + "simpleText": "2.7M views" + } + } + }, + "trackingParams": "CHYQmY0FGCAiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "in five years - 57 seconds - play video" + } + }, + "headline": { + "simpleText": "in five years" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "b38r1UYqoBQ" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/b38r1UYqoBQ", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CHQQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CHMQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "in five years Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CHUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CHUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "in five years" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CHUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CHIQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCEQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLYjM4cjFVWXFvQlGQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/b38r1UYqoBQ/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "b38r1UYqoBQ" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/b38r1UYqoBQ/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCGB9IpC2Enx5iZ-YCl0vEpMGpo9A", + "width": 405 + } + ] + }, + "trackingParams": "CHEQh_YEGCEiEwia4_zm34P7AhV36xEIHavqCXtAlMCqsdT6yr9v", + "videoId": "b38r1UYqoBQ", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.5 million views" + } + }, + "simpleText": "2.5M views" + } + } + }, + "trackingParams": "CHAQmY0FGCEiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a weeknight dinner - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "a weeknight dinner" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "RdFk4WaifEo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/RdFk4WaifEo", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CG4QqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CG0QqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a weeknight dinner Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CG8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CG8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "a weeknight dinner" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CG8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGwQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCIQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLUmRGazRXYWlmRW-QAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/RdFk4WaifEo/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "RdFk4WaifEo" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/RdFk4WaifEo/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLBlKLBjBagaTQj24nYb-HkCQQcWHA", + "width": 405 + } + ] + }, + "trackingParams": "CGsQh_YEGCIiEwia4_zm34P7AhV36xEIHavqCXtAyviJtZac2ehF", + "videoId": "RdFk4WaifEo", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2 million views" + } + }, + "simpleText": "2M views" + } + } + }, + "trackingParams": "CGoQmY0FGCIiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "McDonald's Michelin Burger - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "McDonald's Michelin Burger" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "GuyGyzZcumI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/GuyGyzZcumI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CGgQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CGcQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "McDonald's Michelin Burger Doobydobap 2 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CGkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CGkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "McDonald's Michelin Burger" + } + ] + }, + "timestampText": { + "simpleText": "2 months ago" + }, + "trackingParams": "CGkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGYQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCMQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLR3V5R3l6WmN1bUmQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/GuyGyzZcumI/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "GuyGyzZcumI" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/GuyGyzZcumI/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDtmyilZAgMw8VWNy518etIKi4phA", + "width": 405 + } + ] + }, + "trackingParams": "CGUQh_YEGCMiEwia4_zm34P7AhV36xEIHavqCXtA4vTysrPZofYa", + "videoId": "GuyGyzZcumI", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "5.3 million views" + } + }, + "simpleText": "5.3M views" + } + } + }, + "trackingParams": "CGQQmY0FGCMiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "cwispy potato pancake - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "cwispy potato pancake" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "07Zipsb3-qU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/07Zipsb3-qU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CGIQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CGEQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "cwispy potato pancake Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CGMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CGMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "cwispy potato pancake" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CGMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CGAQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCQQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLMDdaaXBzYjMtcVWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/07Zipsb3-qU/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "07Zipsb3-qU" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/07Zipsb3-qU/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLARXBTZlNStCVemXSkHfAWksRogng", + "width": 406 + } + ] + }, + "trackingParams": "CF8Qh_YEGCQiEwia4_zm34P7AhV36xEIHavqCXtApfXft-zUmNvTAQ==", + "videoId": "07Zipsb3-qU", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2 million views" + } + }, + "simpleText": "2M views" + } + } + }, + "trackingParams": "CF4QmY0FGCQiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "authenticity is overrated - 58 seconds - play video" + } + }, + "headline": { + "simpleText": "authenticity is overrated" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "3kaePnU6Clo" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/3kaePnU6Clo", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CFwQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CFsQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "authenticity is overrated Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CF0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CF0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "authenticity is overrated" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CF0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFoQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCUQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLM2thZVBuVTZDbG-QAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/3kaePnU6Clo/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "3kaePnU6Clo" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/3kaePnU6Clo/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDq0MY9dsMvr9Y6yaJ7069fgtdpGA", + "width": 406 + } + ] + }, + "trackingParams": "CFkQh_YEGCUiEwia4_zm34P7AhV36xEIHavqCXtA2pToqefHp6PeAQ==", + "videoId": "3kaePnU6Clo", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "9.1 million views" + } + }, + "simpleText": "9.1M views" + } + } + }, + "trackingParams": "CFgQmY0FGCUiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "you can kimchi anything (T&C applies) - 1 minute - play video" + } + }, + "headline": { + "simpleText": "you can kimchi anything (T&C applies)" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "rt4rXMftnpg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/rt4rXMftnpg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CFYQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CFUQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "you can kimchi anything (T&C applies) Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CFcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CFcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "you can kimchi anything (T&C applies)" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CFcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CFQQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCYQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLcnQ0clhNZnRucGeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 1280, + "url": "https://i.ytimg.com/vi/rt4rXMftnpg/frame0.jpg", + "width": 720 + } + ] + }, + "videoId": "rt4rXMftnpg" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/rt4rXMftnpg/hq720_2.jpg?sqp=-oaymwEdCJUDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC7WfSTGHkH2FEmn9gQ5E4AqpRtug", + "width": 405 + } + ] + }, + "trackingParams": "CFMQh_YEGCYiEwia4_zm34P7AhV36xEIHavqCXtAmL22v8zriu-uAQ==", + "videoId": "rt4rXMftnpg", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.6 million views" + } + }, + "simpleText": "2.6M views" + } + } + }, + "trackingParams": "CFIQmY0FGCYiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "egg, soy, and perfect pot rice - 1 minute - play video" + } + }, + "headline": { + "simpleText": "egg, soy, and perfect pot rice" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DTyLUvbf128" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/DTyLUvbf128", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CFAQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CE8QqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "egg, soy, and perfect pot rice Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CFEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CFEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "egg, soy, and perfect pot rice" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CFEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CE4QsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCcQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLRFR5TFV2YmYxMjiQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DTyLUvbf128/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "DTyLUvbf128" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DTyLUvbf128/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLAN1AtPya1D1NyiO0XYKOjIZIyhhQ", + "width": 406 + } + ] + }, + "trackingParams": "CE0Qh_YEGCciEwia4_zm34P7AhV36xEIHavqCXtA767_tq_qop4N", + "videoId": "DTyLUvbf128", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "6.5 million views" + } + }, + "simpleText": "6.5M views" + } + } + }, + "trackingParams": "CEwQmY0FGCciEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "love language - 1 minute - play video" + } + }, + "headline": { + "simpleText": "love language" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "DzjLBgIe_aI" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/DzjLBgIe_aI", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CEoQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CEkQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "love language Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CEsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CEsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "love language" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CEsQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEgQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCgQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLRHpqTEJnSWVfYUmQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DzjLBgIe_aI/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "DzjLBgIe_aI" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/DzjLBgIe_aI/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDWVkrYrt64LvvxrMRfs29g_lGrNw", + "width": 406 + } + ] + }, + "trackingParams": "CEcQh_YEGCgiEwia4_zm34P7AhV36xEIHavqCXtAovv7kODgspwP", + "videoId": "DzjLBgIe_aI", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.2 million views" + } + }, + "simpleText": "2.2M views" + } + } + }, + "trackingParams": "CEYQmY0FGCgiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Rating Italian McDonald's - 1 minute - play video" + } + }, + "headline": { + "simpleText": "Rating Italian McDonald's" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "9JboRKeJ2m4" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/9JboRKeJ2m4", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CEQQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CEMQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Rating Italian McDonald's Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CEUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CEUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Rating Italian McDonald's" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CEUQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CEIQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCkQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLOUpib1JLZUoybTSQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/9JboRKeJ2m4/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "9JboRKeJ2m4" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/9JboRKeJ2m4/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLC7xktrbnAqJq2nHH9aDggULsb3Cg", + "width": 406 + } + ] + }, + "trackingParams": "CEEQh_YEGCkiEwia4_zm34P7AhV36xEIHavqCXtA7rSnvMqIusv0AQ==", + "videoId": "9JboRKeJ2m4", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "6.6 million views" + } + }, + "simpleText": "6.6M views" + } + } + }, + "trackingParams": "CEAQmY0FGCkiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Dining at a 3 Michelin Star Restaurant in Korea - 55 seconds - play video" + } + }, + "headline": { + "simpleText": "Dining at a 3 Michelin Star Restaurant in Korea" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "_Tl6h81EIn8" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/_Tl6h81EIn8", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CD4QqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CD0QqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Dining at a 3 Michelin Star Restaurant in Korea Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CD8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CD8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Dining at a 3 Michelin Star Restaurant in Korea" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CD8Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDwQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCoQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLX1RsNmg4MUVJbjiQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/_Tl6h81EIn8/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "_Tl6h81EIn8" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/_Tl6h81EIn8/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCG7qH60f_af0h_9wMPyTyH7TCtRA", + "width": 406 + } + ] + }, + "trackingParams": "CDsQh_YEGCoiEwia4_zm34P7AhV36xEIHavqCXtA_8SQ6vzQ3pz9AQ==", + "videoId": "_Tl6h81EIn8", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "3.9 million views" + } + }, + "simpleText": "3.9M views" + } + } + }, + "trackingParams": "CDoQmY0FGCoiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a teaser - 40 seconds - play video" + } + }, + "headline": { + "simpleText": "a teaser" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "Oap2LXS22AE" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/Oap2LXS22AE", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CDgQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CDcQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "a teaser Doobydobap 3 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CDkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CDkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "a teaser" + } + ] + }, + "timestampText": { + "simpleText": "3 months ago" + }, + "trackingParams": "CDkQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDYQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCsQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLT2FwMkxYUzIyQUWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Oap2LXS22AE/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "Oap2LXS22AE" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/Oap2LXS22AE/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB7E04Mcqkkp_-5gAIV_mZgRnNI1g", + "width": 406 + } + ] + }, + "trackingParams": "CDUQh_YEGCsiEwia4_zm34P7AhV36xEIHavqCXtAgbDbpdfFndU5", + "videoId": "Oap2LXS22AE", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "978K views" + } + }, + "simpleText": "978K views" + } + } + }, + "trackingParams": "CDQQmY0FGCsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "my favorite instant ramen recipe pt.3 - 47 seconds - play video" + } + }, + "headline": { + "simpleText": "my favorite instant ramen recipe pt.3" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "kCHjQE27i5w" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/kCHjQE27i5w", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CDIQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CDEQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "my favorite instant ramen recipe pt.3 Doobydobap 4 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CDMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CDMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "my favorite instant ramen recipe pt.3" + } + ] + }, + "timestampText": { + "simpleText": "4 months ago" + }, + "trackingParams": "CDMQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CDAQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCCwQARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLa0NIalFFMjdpNXeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/kCHjQE27i5w/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "kCHjQE27i5w" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/kCHjQE27i5w/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLCwGvkTsfIXVeeZYmxdkDOFoH9xZw", + "width": 406 + } + ] + }, + "trackingParams": "CC8Qh_YEGCwiEwia4_zm34P7AhV36xEIHavqCXtAnJfu7YTo-JCQAQ==", + "videoId": "kCHjQE27i5w", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "4.5 million views" + } + }, + "simpleText": "4.5M views" + } + } + }, + "trackingParams": "CC4QmY0FGCwiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "cat food onigiri 🍙 (neko manma onigiri) - 50 seconds - play video" + } + }, + "headline": { + "simpleText": "cat food onigiri 🍙 (neko manma onigiri)" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "W9P0FdBh-LU" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/W9P0FdBh-LU", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CCwQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CCsQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "cat food onigiri 🍙 (neko manma onigiri) Doobydobap 4 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CC0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CC0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "cat food onigiri 🍙 (neko manma onigiri)" + } + ] + }, + "timestampText": { + "simpleText": "4 months ago" + }, + "trackingParams": "CC0Qq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CCoQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCC0QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLVzlQMEZkQmgtTFWQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/W9P0FdBh-LU/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "W9P0FdBh-LU" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/W9P0FdBh-LU/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDAs3p7zfbP2hGqREQOp4wnquvIjg", + "width": 406 + } + ] + }, + "trackingParams": "CCkQh_YEGC0iEwia4_zm34P7AhV36xEIHavqCXtAtfGHg92C_elb", + "videoId": "W9P0FdBh-LU", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.1 million views" + } + }, + "simpleText": "2.1M views" + } + } + }, + "trackingParams": "CCgQmY0FGC0iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Why I would never date a YouTuber - 55 seconds - play video" + } + }, + "headline": { + "simpleText": "Why I would never date a YouTuber" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "MmxysCGNaMk" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/MmxysCGNaMk", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CCYQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CCUQqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Why I would never date a YouTuber Doobydobap 4 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CCcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CCcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "Why I would never date a YouTuber" + } + ] + }, + "timestampText": { + "simpleText": "4 months ago" + }, + "trackingParams": "CCcQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CCQQsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCC4QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLTW14eXNDR05hTWuQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/MmxysCGNaMk/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "MmxysCGNaMk" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/MmxysCGNaMk/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLB2EeJzBkkr82bxYs5cRJrMnofF2A", + "width": 406 + } + ] + }, + "trackingParams": "CCMQh_YEGC4iEwia4_zm34P7AhV36xEIHavqCXtAydG1jILWnLYy", + "videoId": "MmxysCGNaMk", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "4 million views" + } + }, + "simpleText": "4M views" + } + } + }, + "trackingParams": "CCIQmY0FGC4iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "richItemRenderer": { + "content": { + "reelItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "arguing with family - 59 seconds - play video" + } + }, + "headline": { + "simpleText": "arguing with family" + }, + "loggingDirectives": { + "enableDisplayloggerExperiment": true, + "trackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXs=", + "visibility": { + "types": "12" + } + }, + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "More actions" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Send feedback" + } + }, + "icon": { + "iconType": "FEEDBACK" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "userFeedbackEndpoint": { + "additionalDatas": [ + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "video_id", + "value": "IrR3tT_IqZg" + } + }, + { + "userFeedbackEndpointProductSpecificValueData": { + "key": "lockup", + "value": "shelf" + } + } + ] + } + }, + "text": { + "runs": [ + { + "text": "Send feedback" + } + ] + }, + "trackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "navigationEndpoint": { + "clickTrackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 37414, + "url": "/shorts/IrR3tT_IqZg", + "webPageType": "WEB_PAGE_TYPE_SHORTS" + } + }, + "reelWatchEndpoint": { + "overlay": { + "reelPlayerOverlayRenderer": { + "nextItemButton": { + "buttonRenderer": { + "trackingParams": "CCAQqKQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "prevItemButton": { + "buttonRenderer": { + "trackingParams": "CB8QqaQCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "reelPlayerHeaderSupportedRenderers": { + "reelPlayerHeaderRenderer": { + "accessibility": { + "accessibilityData": { + "label": "arguing with family Doobydobap 4 months ago" + } + }, + "channelNavigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CCEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "channelThumbnail": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "channelTitleText": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CCEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "text": "Doobydobap" + } + ] + }, + "reelTitleText": { + "runs": [ + { + "text": "arguing with family" + } + ] + }, + "timestampText": { + "simpleText": "4 months ago" + }, + "trackingParams": "CCEQq6cCIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "REEL_PLAYER_OVERLAY_STYLE_SHORTS", + "trackingParams": "CB4QsLUEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "params": "MAI%3D", + "playerParams": "8AEByAMk", + "sequenceParams": "GksgAUJHCC8QARofogYcChhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2cQASIRCg8xOjE2NjY5ODg0MjQyNTkqDQoLSXJSM3RUX0lxWmeQAQE%3D", + "sequenceProvider": "REEL_WATCH_SEQUENCE_PROVIDER_RPC", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/IrR3tT_IqZg/frame0.jpg", + "width": 406 + } + ] + }, + "videoId": "IrR3tT_IqZg" + } + }, + "style": "REEL_ITEM_STYLE_AVATAR_CIRCLE", + "thumbnail": { + "isOriginalAspectRatio": true, + "thumbnails": [ + { + "height": 720, + "url": "https://i.ytimg.com/vi/IrR3tT_IqZg/hq720_2.jpg?sqp=-oaymwEdCJYDENAFSFXyq4qpAw8IARUAAIhCcAHAAQbQAQE=&rs=AOn4CLDyLFRwphvJjLfb_8ClsANWPfTx7g", + "width": 406 + } + ] + }, + "trackingParams": "CB0Qh_YEGC8iEwia4_zm34P7AhV36xEIHavqCXtAmNOi_tP2ndoi", + "videoId": "IrR3tT_IqZg", + "videoType": "REEL_VIDEO_TYPE_VIDEO", + "viewCountText": { + "accessibility": { + "accessibilityData": { + "label": "6.3 million views" + } + }, + "simpleText": "6.3M views" + } + } + }, + "trackingParams": "CBwQmY0FGC8iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "continuationItemRenderer": { + "continuationEndpoint": { + "clickTrackingParams": "CBgQ8eIEIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgLlARIYVUNoOGdIZHR6TzJ0WGQ1OTNfYmpFcldnGsgBOGdhU0FScVBBVktNQVFxSEFRcGZRME00VVVGU2IyWnZaMWxqUTJob1ZsRXlaelJhTUdoclpFaHdVRTF1VWxsYVJGVTFUVEU1YVdGclZubFdNbU5SUVZOSlVrTm5PSGhQYWtVeVRtcFpOVTlFWnpCTmFsRjVUbFJyY1VSUmIweFRXRXBUVFROU1ZWZ3diSGhYYldNU0pEWXpOakl6WkdRd0xUQXdNREF0TW1GaFlpMWlZalF6TFRVNE1qUXlPV00yTmpFell4Z0I%3D" + } + }, + "trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN" + } + } + ], + "header": { + "feedFilterChipBarRenderer": { + "contents": [ + { + "chipCloudChipRenderer": { + "isSelected": true, + "navigationEndpoint": { + "clickTrackingParams": "CBsQ_V0YACITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CBsQ_V0YACITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "showReloadUiCommand": { + "targetId": "63623dd0-0000-2aab-bb43-582429c6613c" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2hJbUNpUTJNell5TTJSa01DMHdNREF3TFRKaFlXSXRZbUkwTXkwMU9ESTBNamxqTmpZeE0yTVlBUSUzRCUzRA%3D%3D" + } + }, + "text": { + "simpleText": "Recently uploaded" + }, + "trackingParams": "CBsQ_V0YACITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + }, + { + "chipCloudChipRenderer": { + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CBoQ_V0YASITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "sendPost": true + } + }, + "continuationCommand": { + "command": { + "clickTrackingParams": "CBoQ_V0YASITCJrj_Obfg_sCFXfrEQgdq-oJew==", + "showReloadUiCommand": { + "targetId": "63623dd0-0000-2aab-bb43-582429c6613c" + } + }, + "request": "CONTINUATION_REQUEST_TYPE_BROWSE", + "token": "4qmFsgJkEhhVQ2g4Z0hkdHpPMnRYZDU5M19iakVyV2caSDhnWXVHaXhTS2hJbUNpUTJNell5TTJSa01DMHdNREF3TFRKaFlXSXRZbUkwTXkwMU9ESTBNamxqTmpZeE0yTVlBZyUzRCUzRA%3D%3D" + } + }, + "text": { + "simpleText": "Popular" + }, + "trackingParams": "CBoQ_V0YASITCJrj_Obfg_sCFXfrEQgdq-oJew==" + } + } + ], + "styleType": "FEED_FILTER_CHIP_BAR_STYLE_TYPE_CHANNEL_PAGE_GRID", + "trackingParams": "CBkQ4M4DIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "style": "RICH_GRID_STYLE_SHORTS_GRID", + "targetId": "63623dd0-0000-2aab-bb43-582429c6613c", + "trackingParams": "CBgQ8eIEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EgZzaG9ydHPyBgUKA5oBAA%3D%3D" + }, + "clickTrackingParams": "CBcQ8JMBGAciEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/shorts", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": true, + "title": "Shorts", + "trackingParams": "CBcQ8JMBGAciEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EglwbGF5bGlzdHPyBgQKAkIA" + }, + "clickTrackingParams": "CBYQ8JMBGAgiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/playlists", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Playlists", + "trackingParams": "CBYQ8JMBGAgiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "Egljb21tdW5pdHnyBgQKAkoA" + }, + "clickTrackingParams": "CBUQ8JMBGAkiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/community", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Community", + "trackingParams": "CBUQ8JMBGAkiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EghjaGFubmVsc_IGBAoCUgA%3D" + }, + "clickTrackingParams": "CBQQ8JMBGAoiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/channels", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "Channels", + "trackingParams": "CBQQ8JMBGAoiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "tabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EgVhYm91dPIGBAoCEgA%3D" + }, + "clickTrackingParams": "CBMQ8JMBGAsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/about", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "title": "About", + "trackingParams": "CBMQ8JMBGAsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "expandableTabRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EgZzZWFyY2jyBgQKAloA" + }, + "clickTrackingParams": "CAAQhGciEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/search", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "selected": false, + "title": "Search" + } + } + ] + } + }, + "header": { + "c4TabbedHeaderRenderer": { + "avatar": { + "thumbnails": [ + { + "height": 48, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s48-c-k-c0x00ffffff-no-rj", + "width": 48 + }, + { + "height": 88, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s88-c-k-c0x00ffffff-no-rj", + "width": 88 + }, + { + "height": 176, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s176-c-k-c0x00ffffff-no-rj", + "width": 176 + } + ] + }, + "badges": [ + { + "metadataBadgeRenderer": { + "accessibilityData": { + "label": "Verified" + }, + "icon": { + "iconType": "CHECK_CIRCLE_THICK" + }, + "style": "BADGE_STYLE_TYPE_VERIFIED", + "tooltip": "Verified", + "trackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "banner": { + "thumbnails": [ + { + "height": 175, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1060-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1060 + }, + { + "height": 188, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1138-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1138 + }, + { + "height": 283, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1707-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 1707 + }, + { + "height": 351, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2120 + }, + { + "height": 377, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2276-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2276 + }, + { + "height": 424, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2560-fcrop64=1,00005a57ffffa5a8-k-c0xffffffff-no-nd-rj", + "width": 2560 + } + ] + }, + "channelId": "UCh8gHdtzO2tXd593_bjErWg", + "headerLinks": { + "channelHeaderLinksRenderer": { + "primaryLinks": [ + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcSfLSwm05yS0BK4Kb28e-NTcQAsNLQfDCkRW2BwGzQ_4QLgT3HvRwy5O9kLRnUU-QhzvJantOSGhq8NOQp7EHd_WEvUNR6WW1Pp0THXuSRzNiJgToeoCA" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbjRXNWhkdDZ4R0dvbXVTWGJyMGZscndHN3d2d3xBQ3Jtc0trZ055ZU1vbU9RT25LWGlnNmhOb2s0a2Y2THpyY0lhUUdkaV9yZVlRSmpuR1RaN1RlTmJ3WThSRHh2QTJvbjFyNl92YXFZZWJqRl9DR0VGMS1xeTVQRGV1dElxMjFkdVdmaTJ5VTlNeEdzNEJEa2JLNA&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbjRXNWhkdDZ4R0dvbXVTWGJyMGZscndHN3d2d3xBQ3Jtc0trZ055ZU1vbU9RT25LWGlnNmhOb2s0a2Y2THpyY0lhUUdkaV9yZVlRSmpuR1RaN1RlTmJ3WThSRHh2QTJvbjFyNl92YXFZZWJqRl9DR0VGMS1xeTVQRGV1dElxMjFkdVdmaTJ5VTlNeEdzNEJEa2JLNA&q=https%3A%2F%2Fwww.instagram.com%2Fdoobydobap%2F" + } + }, + "title": { + "simpleText": "Instagram" + } + } + ], + "secondaryLinks": [ + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn3.gstatic.com/favicon-tbn?q=tbn:ANd9GcQZzeQ-YjBzDMVfSPdi-J7sxavrBYkoQkfputr9NVGzhuNNq6SlPdzOCKHVHrO8r-k3a7Me19Rovh47pHXM5BJfJKOK3Vn2V5ar85RiHxSTKKUORQ" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbWFvS3B3QmZpTVRjUWxKNEFUREFJMjZETWxTZ3xBQ3Jtc0tsRmlGc1h2M2UzVnRVVWZvdVNXeDQ3OUJtenoyVGRwNEh1RFNOWFpQSGZ3Y0YwRVViRjdDZ0p5SXREZmFvTk9acVFjREltczlSTEQ0MTB6ODdvYlhrSzU0eWx3Q1hRZUJnRE5WVUZXNVBzbHZFOFk0aw&q=https%3A%2F%2Fdoobydobap.com%2Frecipes", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqbWFvS3B3QmZpTVRjUWxKNEFUREFJMjZETWxTZ3xBQ3Jtc0tsRmlGc1h2M2UzVnRVVWZvdVNXeDQ3OUJtenoyVGRwNEh1RFNOWFpQSGZ3Y0YwRVViRjdDZ0p5SXREZmFvTk9acVFjREltczlSTEQ0MTB6ODdvYlhrSzU0eWx3Q1hRZUJnRE5WVUZXNVBzbHZFOFk0aw&q=https%3A%2F%2Fdoobydobap.com%2Frecipes" + } + }, + "title": { + "simpleText": "Recipes" + } + }, + { + "icon": { + "thumbnails": [ + { + "url": "https://encrypted-tbn0.gstatic.com/favicon-tbn?q=tbn:ANd9GcR3nMAGoQnQL55usSMVa4uKPJB2xcjQw8kH3zBBwDp0ZQoEpZrNGp6DCUSUe_TWSvyHTooltYr_Orj-u45p2XVpQIqSwi6D373DTwxjyv-dlLjA" + } + ] + }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 83769, + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa3hieE1seXk0ZllGN080LTdINE91OHlzbU5PZ3xBQ3Jtc0ttWWVLMHBDbFY1WGZ5YU1BOEZma0ZGMUJuV2dobUl0RHVidzRnTmRVWkh6VU85Vmlsb0RoYnNnQVpqUUprRFRGS0VZN0hCYnYzYWJFZ243aXI4SkoyeGRQTzBHMjF6cUowd3E4ZkdvZ1p6RExROC1IOA&q=https%3A%2F%2Fdoobymart.com%2F", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "urlEndpoint": { + "nofollow": true, + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/redirect?event=channel_banner&redir_token=QUFFLUhqa3hieE1seXk0ZllGN080LTdINE91OHlzbU5PZ3xBQ3Jtc0ttWWVLMHBDbFY1WGZ5YU1BOEZma0ZGMUJuV2dobUl0RHVidzRnTmRVWkh6VU85Vmlsb0RoYnNnQVpqUUprRFRGS0VZN0hCYnYzYWJFZ243aXI4SkoyeGRQTzBHMjF6cUowd3E4ZkdvZ1p6RExROC1IOA&q=https%3A%2F%2Fdoobymart.com%2F" + } + }, + "title": { + "simpleText": "Doobymart" + } + } + ] + } + }, + "mobileBanner": { + "thumbnails": [ + { + "height": 88, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w320-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 320 + }, + { + "height": 175, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w640-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 640 + }, + { + "height": 263, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w960-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 960 + }, + { + "height": 351, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1280-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1280 + }, + { + "height": 395, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1440-fcrop64=1,32b75a57cd48a5a8-k-c0xffffffff-no-nd-rj", + "width": 1440 + } + ] + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap" + }, + "clickTrackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + }, + "subscribeButton": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBEQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "ignoreNavigation": true + } + }, + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ_YYEIhMImuP85t-D-wIVd-sRCB2r6gl7MglzdWJzY3JpYmU=", + "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%3D%252Fc%252FDoobydobap%252Fshorts%26continue_action%3DQUFFLUhqbDNKTXYxMndXdlFwSFg2elJUN2JpekxWN0UzZ3xBQ3Jtc0ttX3lNZE8ySU5IdzU3UTZjR0Q2V2ZDWGRBSVh1eWtUeVBRaHM5ZWZabTd6amFEellSdEVaRkpoOG1oVWxHYThhM2tMbjZ4M2k1MUUtMUpISTN2dVhiX0U3eEdfZEtsQnJHYjZMR2t4bFpZZm5CZDA3MW03Z1VvbTRMSHBpXzdDN18wSU0tUkpWa0xzaVp2NGthcWphN1YyclJkbUFnRXR5dVRTOFdpUmtRdXNjek5tRi1mYVg2X243NDluOW9PbUZMelNDelEzZWRjTG1jeTZ2WG9Ea0UwQUVrUkx3&hl=en&ec=66429", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN" + } + }, + "signInEndpoint": { + "continueAction": "QUFFLUhqbDNKTXYxMndXdlFwSFg2elJUN2JpekxWN0UzZ3xBQ3Jtc0ttX3lNZE8ySU5IdzU3UTZjR0Q2V2ZDWGRBSVh1eWtUeVBRaHM5ZWZabTd6amFEellSdEVaRkpoOG1oVWxHYThhM2tMbjZ4M2k1MUUtMUpISTN2dVhiX0U3eEdfZEtsQnJHYjZMR2t4bFpZZm5CZDA3MW03Z1VvbTRMSHBpXzdDN18wSU0tUkpWa0xzaVp2NGthcWphN1YyclJkbUFnRXR5dVRTOFdpUmtRdXNjek5tRi1mYVg2X243NDluOW9PbUZMelNDelEzZWRjTG1jeTZ2WG9Ea0UwQUVrUkx3", + "idamTag": "66429", + "nextEndpoint": { + "browseEndpoint": { + "browseId": "UCh8gHdtzO2tXd593_bjErWg", + "canonicalBaseUrl": "/c/Doobydobap", + "params": "EgZzaG9ydHM%3D" + }, + "clickTrackingParams": "CBIQ_YYEIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/browse", + "rootVe": 3611, + "url": "/c/Doobydobap/shorts", + "webPageType": "WEB_PAGE_TYPE_CHANNEL" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "simpleText": "Sign in" + }, + "trackingParams": "CBIQ_YYEIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "content": { + "simpleText": "Sign in to subscribe to this channel." + }, + "title": { + "simpleText": "Want to subscribe to this channel?" + } + } + } + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DESTRUCTIVE", + "text": { + "runs": [ + { + "text": "Subscribe" + } + ] + }, + "trackingParams": "CBEQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "subscriberCountText": { + "accessibility": { + "accessibilityData": { + "label": "2.98 million subscribers" + } + }, + "simpleText": "2.98M subscribers" + }, + "title": "Doobydobap", + "trackingParams": "CBAQ8DsiEwia4_zm34P7AhV36xEIHavqCXs=", + "tvBanner": { + "thumbnails": [ + { + "height": 180, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w320-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 320 + }, + { + "height": 480, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w854-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 854 + }, + { + "height": 720, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1280-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1280 + }, + { + "height": 1080, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w1920-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 1920 + }, + { + "height": 1192, + "url": "https://yt3.ggpht.com/BvnAqgiursrXpmS9AgDLtkOSTQfOG_Dqn0KzY5hcwO9XrHTEQTVgaflI913f9KRp7d0U2qBp=w2120-fcrop64=1,00000000ffffffff-k-c0xffffffff-no-nd-rj", + "width": 2120 + } + ] + }, + "videosCountText": { + "runs": [ + { + "text": "233" + }, + { + "text": " videos" + } + ] + } + } + }, + "metadata": { + "channelMetadataRenderer": { + "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "availableCountryCodes": [ + "BJ", + "ID", + "QA", + "RS", + "RO", + "BA", + "AZ", + "IE", + "ST", + "BG", + "BT", + "MG", + "TC", + "SK", + "ZA", + "ZW", + "GY", + "GQ", + "AQ", + "AX", + "AS", + "SM", + "SI", + "GT", + "LY", + "AG", + "KM", + "KI", + "ES", + "GF", + "TM", + "SJ", + "SB", + "AT", + "GS", + "NR", + "AI", + "CL", + "CM", + "CG", + "MD", + "NO", + "GN", + "CY", + "LR", + "SN", + "HK", + "ER", + "MK", + "PR", + "CX", + "WF", + "IQ", + "AE", + "CC", + "CR", + "DZ", + "CZ", + "WS", + "MV", + "DK", + "SG", + "SE", + "PA", + "PT", + "DJ", + "NP", + "CF", + "IS", + "DM", + "US", + "PH", + "LS", + "BV", + "GP", + "BM", + "PK", + "DE", + "BZ", + "TJ", + "NA", + "PL", + "PM", + "TZ", + "IN", + "KN", + "JM", + "NI", + "TO", + "HU", + "NU", + "FR", + "MF", + "LU", + "MN", + "SA", + "EC", + "AD", + "TL", + "CD", + "JO", + "AO", + "LC", + "HR", + "PY", + "FK", + "SO", + "ML", + "IM", + "NZ", + "SL", + "GA", + "MA", + "GD", + "SD", + "BL", + "UA", + "BB", + "BE", + "NF", + "IR", + "BY", + "UM", + "GR", + "GW", + "BR", + "MC", + "VN", + "BI", + "BF", + "FJ", + "SS", + "UG", + "CO", + "ZM", + "MT", + "VE", + "VU", + "GL", + "ME", + "KE", + "AL", + "CN", + "GB", + "TD", + "TW", + "DO", + "LA", + "HT", + "BH", + "SV", + "TN", + "TK", + "LV", + "OM", + "BW", + "SY", + "IL", + "RW", + "TH", + "MX", + "NE", + "SX", + "TR", + "TV", + "ET", + "MS", + "LK", + "SZ", + "BQ", + "NL", + "KG", + "MH", + "MU", + "VC", + "BO", + "GI", + "NG", + "IT", + "TG", + "AM", + "AF", + "GG", + "CU", + "CI", + "CA", + "BD", + "JP", + "MO", + "HM", + "CH", + "KW", + "JE", + "UZ", + "MY", + "CK", + "FM", + "FO", + "PG", + "GM", + "EG", + "MM", + "MR", + "HN", + "PS", + "BN", + "FI", + "SR", + "LI", + "EH", + "KH", + "PN", + "KY", + "TT", + "NC", + "IO", + "RU", + "GH", + "BS", + "LT", + "PW", + "CW", + "VA", + "YE", + "GE", + "PE", + "RE", + "AU", + "KZ", + "TF", + "KR", + "MZ", + "SH", + "VG", + "MP", + "AR", + "SC", + "GU", + "PF", + "UY", + "LB", + "KP", + "VI", + "CV", + "MQ", + "EE", + "MW", + "YT", + "AW" + ], + "avatar": { + "thumbnails": [ + { + "height": 900, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s900-c-k-c0x00ffffff-no-rj", + "width": 900 + } + ] + }, + "channelUrl": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "description": "Hi, I’m Tina, aka Doobydobap!\n\nFood is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’re hungry at midnight or trying to learn how to cook, I hope you enjoy watching my content and recipes. Don't yuck my yum!\n\nwww.doobydobap.com\n", + "externalId": "UCh8gHdtzO2tXd593_bjErWg", + "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "isFamilySafe": true, + "keywords": "", + "ownerUrls": [ + "http://www.youtube.com/c/Doobydobap" + ], + "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCh8gHdtzO2tXd593_bjErWg", + "title": "Doobydobap", + "vanityChannelUrl": "http://www.youtube.com/c/Doobydobap" + } + }, + "microformat": { + "microformatDataRenderer": { + "androidPackage": "com.google.android.youtube", + "appName": "YouTube", + "availableCountries": [ + "BJ", + "ID", + "QA", + "RS", + "RO", + "BA", + "AZ", + "IE", + "ST", + "BG", + "BT", + "MG", + "TC", + "SK", + "ZA", + "ZW", + "GY", + "GQ", + "AQ", + "AX", + "AS", + "SM", + "SI", + "GT", + "LY", + "AG", + "KM", + "KI", + "ES", + "GF", + "TM", + "SJ", + "SB", + "AT", + "GS", + "NR", + "AI", + "CL", + "CM", + "CG", + "MD", + "NO", + "GN", + "CY", + "LR", + "SN", + "HK", + "ER", + "MK", + "PR", + "CX", + "WF", + "IQ", + "AE", + "CC", + "CR", + "DZ", + "CZ", + "WS", + "MV", + "DK", + "SG", + "SE", + "PA", + "PT", + "DJ", + "NP", + "CF", + "IS", + "DM", + "US", + "PH", + "LS", + "BV", + "GP", + "BM", + "PK", + "DE", + "BZ", + "TJ", + "NA", + "PL", + "PM", + "TZ", + "IN", + "KN", + "JM", + "NI", + "TO", + "HU", + "NU", + "FR", + "MF", + "LU", + "MN", + "SA", + "EC", + "AD", + "TL", + "CD", + "JO", + "AO", + "LC", + "HR", + "PY", + "FK", + "SO", + "ML", + "IM", + "NZ", + "SL", + "GA", + "MA", + "GD", + "SD", + "BL", + "UA", + "BB", + "BE", + "NF", + "IR", + "BY", + "UM", + "GR", + "GW", + "BR", + "MC", + "VN", + "BI", + "BF", + "FJ", + "SS", + "UG", + "CO", + "ZM", + "MT", + "VE", + "VU", + "GL", + "ME", + "KE", + "AL", + "CN", + "GB", + "TD", + "TW", + "DO", + "LA", + "HT", + "BH", + "SV", + "TN", + "TK", + "LV", + "OM", + "BW", + "SY", + "IL", + "RW", + "TH", + "MX", + "NE", + "SX", + "TR", + "TV", + "ET", + "MS", + "LK", + "SZ", + "BQ", + "NL", + "KG", + "MH", + "MU", + "VC", + "BO", + "GI", + "NG", + "IT", + "TG", + "AM", + "AF", + "GG", + "CU", + "CI", + "CA", + "BD", + "JP", + "MO", + "HM", + "CH", + "KW", + "JE", + "UZ", + "MY", + "CK", + "FM", + "FO", + "PG", + "GM", + "EG", + "MM", + "MR", + "HN", + "PS", + "BN", + "FI", + "SR", + "LI", + "EH", + "KH", + "PN", + "KY", + "TT", + "NC", + "IO", + "RU", + "GH", + "BS", + "LT", + "PW", + "CW", + "VA", + "YE", + "GE", + "PE", + "RE", + "AU", + "KZ", + "TF", + "KR", + "MZ", + "SH", + "VG", + "MP", + "AR", + "SC", + "GU", + "PF", + "UY", + "LB", + "KP", + "VI", + "CV", + "MQ", + "EE", + "MW", + "YT", + "AW" + ], + "description": "Hi, I’m Tina, aka Doobydobap! Food is the medium I use to tell stories and connect with people who share the same passion as I do. Whether it’s because you’r...", + "familySafe": true, + "iosAppArguments": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "iosAppStoreId": "544007664", + "linkAlternates": [ + { + "hrefUrl": "https://m.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + }, + { + "hrefUrl": "android-app://com.google.android.youtube/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + }, + { + "hrefUrl": "ios-app://544007664/http/youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg" + } + ], + "noindex": false, + "ogType": "yt-fb-app:channel", + "schemaDotOrgType": "http://schema.org/http://schema.org/YoutubeChannelV2", + "siteName": "YouTube", + "thumbnail": { + "thumbnails": [ + { + "height": 200, + "url": "https://yt3.ggpht.com/dm5Aq93xvVJz0NoVO88ieBkDXmuShCujGPlZ7qETMEPTrXvPUCFI3-BB6Xs_P-r6Uk3mnBy9zA=s200-c-k-c0x00ffffff-no-rj?days_since_epoch=19293", + "width": 200 + } + ] + }, + "title": "Doobydobap", + "twitterCardType": "summary", + "twitterSiteHandle": "@YouTube", + "unlisted": false, + "urlApplinksAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlApplinksIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlApplinksWeb": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=applinks", + "urlCanonical": "https://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg", + "urlTwitterAndroid": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link", + "urlTwitterIos": "vnd.youtube://www.youtube.com/channel/UCh8gHdtzO2tXd593_bjErWg?feature=twitter-deep-link" + } + }, + "responseContext": { + "mainAppWebResponseContext": { + "loggedOut": true + }, + "maxAgeSeconds": 300, + "serviceTrackingParams": [ + { + "params": [ + { + "key": "route", + "value": "channel.shorts" + }, + { + "key": "is_casual", + "value": "false" + }, + { + "key": "is_owner", + "value": "false" + }, + { + "key": "is_monetization_enabled", + "value": "true" + }, + { + "key": "num_shelves", + "value": "3" + }, + { + "key": "is_alc_surface", + "value": "false" + }, + { + "key": "browse_id", + "value": "UCh8gHdtzO2tXd593_bjErWg" + }, + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714247,9407157,9453586,9453587,23804281,23882502,23918597,23934970,23946420,23966208,23983296,23986030,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036948,24077241,24080738,24120819,24135310,24140247,24152443,24161116,24162161,24162919,24164186,24166867,24169501,24177048,24181174,24185614,24187043,24187377,24191629,24194385,24199724,24211178,24219713,24224266,24229161,24241026,24241378,24248092,24248385,24254502,24255543,24255545,24260783,24262346,24263796,24265820,24267564,24267570,24268142,24271464,24278596,24279196,24279628,24283093,24283556,24286003,24286017,24287167,24287327,24287795,24288043,24288442,24288912,24290270,24290971,24291857,24292955,24299357,24299548,24299747,24390184,24390675,24391539,24391709,24392403,24392526,24393382,24394721,24396436,24396644,24397908,24398048,24398124,24398981,24401291,24401557,24402224,24406381,24406984,39321826,39322399,39322504,39322574,39322608,45686551" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "browse_id", + "value": "UCh8gHdtzO2tXd593_bjErWg" + } + ], + "service": "GOOGLE_HELP" + }, + { + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20221024.10.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetChannelPage_rid", + "value": "0x31d87b7bf4ff0a0a" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + } + ], + "service": "GUIDED_HELP" + }, + { + "params": [ + { + "key": "client.version", + "value": "2.20221024" + }, + { + "key": "client.name", + "value": "WEB" + }, + { + "key": "client.fexp", + "value": "24299747,24194385,24241026,24288043,9453587,24177048,1714247,24255543,24398124,24286003,23946420,24287327,24211178,24398981,23804281,23882502,24267570,24406984,24229161,24034168,23983296,24394721,24291857,24152443,24181174,24169501,24286017,23966208,24140247,24390184,9453586,24283556,24406381,24241378,24166867,24135310,23998056,24248092,24299548,23918597,24290270,24398048,24007246,24262346,24396436,24077241,24004644,24287795,24036948,24391709,24260783,24263796,24267564,39322608,24393382,24288912,24162161,24254502,39321826,39322574,24120819,24283093,24162919,24265820,24199724,24002025,24401557,39322504,24397908,23986030,24187377,24396644,24288442,24402224,24080738,24219713,24002022,24287167,23934970,24164186,24187043,24392526,24224266,24279196,24392403,24279628,24271464,45686551,24185614,24391539,24268142,24401291,24001373,9407157,24248385,24292955,24390675,24255545,24299357,24191629,39322399,24278596,24161116,24290971" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "Cgt3cDF3NkYwWWlENCiI8_CaBg%3D%3D", + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "topbar": { + "desktopTopbarRenderer": { + "a11ySkipNavigationButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAUQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAUQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=", + "signalAction": { + "signal": "SKIP_NAVIGATION" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "text": { + "runs": [ + { + "text": "Skip navigation" + } + ] + }, + "trackingParams": "CAUQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "backButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAcQvIYDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAcQvIYDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "signalAction": { + "signal": "HISTORY_BACK" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAcQvIYDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "forwardButton": { + "buttonRenderer": { + "command": { + "clickTrackingParams": "CAYQvYYDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAYQvYYDIhMImuP85t-D-wIVd-sRCB2r6gl7", + "signalAction": { + "signal": "HISTORY_FORWARD" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "trackingParams": "CAYQvYYDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "hotkeyDialog": { + "hotkeyDialogRenderer": { + "dismissButton": { + "buttonRenderer": { + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Dismiss" + } + ] + }, + "trackingParams": "CAkQ8FsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "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": "CAgQteYDIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "logo": { + "topbarLogoRenderer": { + "endpoint": { + "browseEndpoint": { + "browseId": "FEwhat_to_watch" + }, + "clickTrackingParams": "CA8QsV4iEwia4_zm34P7AhV36xEIHavqCXs=", + "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": "CA8QsV4iEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "searchbox": { + "fusionSearchboxRenderer": { + "clearButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isDisabled": false, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "trackingParams": "CA4Q8FsiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "config": { + "webSearchboxConfig": { + "focusSearchbox": true, + "hasOnscreenKeyboard": false, + "requestDomain": "us", + "requestLanguage": "en" + } + }, + "icon": { + "iconType": "SEARCH" + }, + "placeholderText": { + "runs": [ + { + "text": "Search" + } + ] + }, + "searchEndpoint": { + "clickTrackingParams": "CA0Q7VAiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "rootVe": 4724, + "url": "/results?search_query=", + "webPageType": "WEB_PAGE_TYPE_SEARCH" + } + }, + "searchEndpoint": { + "query": "" + } + }, + "trackingParams": "CA0Q7VAiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + "topbarButtons": [ + { + "topbarMenuButtonRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Settings" + } + }, + "icon": { + "iconType": "MORE_VERT" + }, + "menuRequest": { + "clickTrackingParams": "CAsQ_qsBGAAiEwia4_zm34P7AhV36xEIHavqCXs=", + "commandMetadata": { + "webCommandMetadata": { + "apiUrl": "/youtubei/v1/account/account_menu", + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAsQ_qsBGAAiEwia4_zm34P7AhV36xEIHavqCXs=", + "openPopupAction": { + "beReused": true, + "popup": { + "multiPageMenuRenderer": { + "showLoadingSpinner": true, + "style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM", + "trackingParams": "CAwQ_6sBIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "popupType": "DROPDOWN" + } + } + ], + "signal": "GET_ACCOUNT_MENU" + } + }, + "style": "STYLE_DEFAULT", + "tooltip": "Settings", + "trackingParams": "CAsQ_qsBGAAiEwia4_zm34P7AhV36xEIHavqCXs=" + } + }, + { + "buttonRenderer": { + "icon": { + "iconType": "AVATAR_LOGGED_OUT" + }, + "navigationEndpoint": { + "clickTrackingParams": "CAoQ1IAEGAEiEwia4_zm34P7AhV36xEIHavqCXs=", + "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%252Fbrowse%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": "CAoQ1IAEGAEiEwia4_zm34P7AhV36xEIHavqCXs=" + } + } + ], + "trackingParams": "CAEQq6wBIhMImuP85t-D-wIVd-sRCB2r6gl7", + "voiceSearchButton": { + "buttonRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Search with your voice" + } + }, + "icon": { + "iconType": "MICROPHONE_ON" + }, + "isDisabled": false, + "serviceEndpoint": { + "clickTrackingParams": "CAIQ7a8FIhMImuP85t-D-wIVd-sRCB2r6gl7", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true + } + }, + "signalServiceEndpoint": { + "actions": [ + { + "clickTrackingParams": "CAIQ7a8FIhMImuP85t-D-wIVd-sRCB2r6gl7", + "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": "CAQQ0LEFIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "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": "CAMQ7q8FIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + }, + "popupType": "TOP_ALIGNED_DIALOG" + } + } + ], + "signal": "CLIENT_SIGNAL" + } + }, + "size": "SIZE_DEFAULT", + "style": "STYLE_DEFAULT", + "tooltip": "Search with your voice", + "trackingParams": "CAIQ7a8FIhMImuP85t-D-wIVd-sRCB2r6gl7" + } + } + } + }, + "trackingParams": "CAAQhGciEwia4_zm34P7AhV36xEIHavqCXs=" +} diff --git a/tests/youtube.rs b/tests/youtube.rs index d48da87..51064ec 100644 --- a/tests/youtube.rs +++ b/tests/youtube.rs @@ -12,6 +12,8 @@ use rustypipe::model::{ }; use rustypipe::param::search_filter::{self, SearchFilter}; +const VISITOR_DATA_3TAB_CHANNEL_LAYOUT: &str = "CgtOa256ckVkcG5YVSiirbyaBg%3D%3D"; + //#PLAYER #[rstest] @@ -908,6 +910,75 @@ async fn channel_videos() { ); } +#[tokio::test] +async fn channel_shorts() { + let rp = RustyPipe::builder() + .strict() + .visitor_data(VISITOR_DATA_3TAB_CHANNEL_LAYOUT) + .build(); + let channel = rp + .query() + .channel_shorts("UCh8gHdtzO2tXd593_bjErWg") + .await + .unwrap(); + + // dbg!(&channel); + assert_eq!(channel.id, "UCh8gHdtzO2tXd593_bjErWg"); + assert_eq!(channel.name, "Doobydobap"); + assert!( + channel.subscriber_count.unwrap() > 2800000, + "expected >2.8M subscribers, got {}", + channel.subscriber_count.unwrap() + ); + assert!(!channel.avatar.is_empty(), "got no thumbnails"); + assert_eq!(channel.verification, Verification::Verified); + assert!(channel + .description + .contains("Hi, I\u{2019}m Tina, aka Doobydobap")); + assert_eq!( + channel.vanity_url.as_ref().unwrap(), + "https://www.youtube.com/c/Doobydobap" + ); + assert!(!channel.banner.is_empty(), "got no banners"); + assert!(!channel.mobile_banner.is_empty(), "got no mobile banners"); + assert!(!channel.tv_banner.is_empty(), "got no tv banners"); + + assert!( + !channel.content.items.is_empty() && !channel.content.is_exhausted(), + "got no shorts" + ); + + let next = channel.content.next(&rp.query()).await.unwrap().unwrap(); + assert!( + !next.is_exhausted() && !next.items.is_empty(), + "no more shorts" + ); +} + +#[tokio::test] +async fn channel_livestreams() { + let rp = RustyPipe::builder() + .visitor_data(VISITOR_DATA_3TAB_CHANNEL_LAYOUT) + .strict() + .build(); + let channel = rp + .query() + .channel_livestreams("UC2DjFE7Xf11URZqWBigcVOQ") + .await + .unwrap(); + + // dbg!(&channel); + assert_channel_eevblog(&channel); + + assert!( + !channel.content.items.is_empty() && !channel.content.is_exhausted(), + "got no streams" + ); + + let next = channel.content.next(&rp.query()).await.unwrap().unwrap(); + assert!(!next.items.is_empty(), "no more streams"); +} + #[tokio::test] async fn channel_playlists() { let rp = RustyPipe::builder().strict().build();