From fe73e1d5ab817df0fe8c2bf7b1a63f05b609e4be Mon Sep 17 00:00:00 2001 From: Zechariah Date: Fri, 24 Dec 2021 02:32:27 +0800 Subject: [PATCH 01/11] This code is a mess --- .vscode/settings.json | 2 +- data.json | 1 + src/YTMusic.ts | 97 ++++++++++++++++--- src/types.d.ts | 12 +++ src/utils/ArtistParser.ts | 94 +++++++++++++++++++ src/utils/Parser.ts | 193 +++++--------------------------------- src/utils/SearchParser.ts | 148 +++++++++++++++++++++++++++++ 7 files changed, 361 insertions(+), 186 deletions(-) create mode 100644 data.json create mode 100644 src/utils/ArtistParser.ts create mode 100644 src/utils/SearchParser.ts diff --git a/.vscode/settings.json b/.vscode/settings.json index 9346d46..654e51b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -11,7 +11,7 @@ "**/*.cs.meta": true, "**/android": true, "**/ios": true, - "**/node_modules": false, + "**/node_modules": true, "**/__pycache__": true, "**/babel.config.js": true, "**/metro.config.js": true, diff --git a/data.json b/data.json new file mode 100644 index 0000000..b5d64fc --- /dev/null +++ b/data.json @@ -0,0 +1 @@ +{"responseContext":{"maxAgeSeconds":300,"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"context","value":"channel_creator"},{"key":"has_unlimited_entitlement","value":"False"},{"key":"browse_id","value":"UCTUR0sVEkD8T5MlSHqgaI_Q"},{"key":"logged_in","value":"0"},{"key":"e","value":"24028143,24130474,24141079,24002025,39321475,23934970,24007790,24150972,23983296,24104858,24140247,9405981,24138442,24080738,1714245,24134152,23884386,23966208,24116717,23804281,24034168,24106839,24077266,24007246,24002922,24120992,24590381,23946420,24110902,24143428,24082661,24117475,24085811,24115641,24145515,24143789,24116735,23944779,24142941,23998056,24134617,24077241,24004644,24036948,24109689,24129402,23827039,23968386,24001373,24002022,23858057,24136746,24135236,24142470,24146886,24146542,23918597,24129505,23748147,24111549,23744176,24120819,24131296,24138704,23882503"}]},{"service":"CSI","params":[{"key":"c","value":"WEB_REMIX"},{"key":"cver","value":"1.20211213.00.00"},{"key":"yt_li","value":"0"},{"key":"GetBrowseArtistDetailPage_rid","value":"0x2935bc01c8a41007"}]},{"service":"ECATCHER","params":[{"key":"client.version","value":"1.20000101"},{"key":"client.name","value":"WEB_REMIX"},{"key":"client.fexp","value":"24028143,24130474,24141079,24002025,39321475,23934970,24007790,24150972,23983296,24104858,24140247,9405981,24138442,24080738,1714245,24134152,23884386,23966208,24116717,23804281,24034168,24106839,24077266,24007246,24002922,24120992,24590381,23946420,24110902,24143428,24082661,24117475,24085811,24115641,24145515,24143789,24116735,23944779,24142941,23998056,24134617,24077241,24004644,24036948,24109689,24129402,23827039,23968386,24001373,24002022,23858057,24136746,24135236,24142470,24146886,24146542,23918597,24129505,23748147,24111549,23744176,24120819,24131296,24138704,23882503"}]}]},"trackingParams":"CAAQhGciEwidq_vhnPr0AhWLiNgFHbyrD9I=","contents":{"singleColumnBrowseResultsRenderer":{"tabs":[{"tabRenderer":{"content":{"sectionListRenderer":{"contents":[{"musicShelfRenderer":{"title":{"runs":[{"text":"Songs","navigationEndpoint":{"clickTrackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLOLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","params":"ggMCCAI%3D"}}}]},"contents":[{"musicResponsiveListItemRenderer":{"trackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CIwGEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIsGEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CIsGEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play LILAC (라일락)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause LILAC (라일락)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"LILAC (라일락)","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIoGEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"RDAMVM04tYkKUPPv4","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CIoGEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"04tYkKUPPv4"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIkGEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"04tYkKUPPv4"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIcGEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIQGEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIUGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIUGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIQGEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CIMGEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIMGEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIIGEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgswNHRZa0tVUFB2NA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIIGEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CP4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"04tYkKUPPv4"},"likeStatus":"INDIFFERENT","trackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIEGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIEGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIAGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIAGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"04tYkKUPPv4"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CPwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CPsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity (Celebrity)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity (Celebrity)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Celebrity (Celebrity)","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"RDAMVMes6bbfAjk3I","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1lczZiYmZBamszSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CPoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"es6bbfAjk3I"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CPkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"es6bbfAjk3I"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CPcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CPMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CPMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtlczZiYmZBamszSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"es6bbfAjk3I"},"likeStatus":"INDIFFERENT","trackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"es6bbfAjk3I"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"COwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"COsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon (strawberry moon)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon (strawberry moon)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"RDAMVMKevp2lFKSOg","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1LZXZwMmxGS1NPZw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"COoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"Kevp2lFKSOg"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"COkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"Kevp2lFKSOg"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"COcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"COMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtLZXZwMmxGS1NPZw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CN4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"Kevp2lFKSOg"},"likeStatus":"INDIFFERENT","trackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"Kevp2lFKSOg"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CNwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CNsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play eight (feat. SUGA )"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight (feat. SUGA )"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"eight (feat. SUGA )","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"eight","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"RDAMVM5_IYVichXbA","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CNoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"5_IYVichXbA"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CNkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"5_IYVichXbA"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CNcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CNMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"Cgs1X0lZVmljaFhiQQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CM4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"5_IYVichXbA"},"likeStatus":"INDIFFERENT","trackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"5_IYVichXbA"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CMwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CMsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Blueming"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Blueming"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Blueming","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Love Poem","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"RDAMVMI0_ZXHzKysc","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CMoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"I0_ZXHzKysc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CMkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"I0_ZXHzKysc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CMcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CMMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtJMF9aWEh6S3lzYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CL4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"I0_ZXHzKysc"},"likeStatus":"INDIFFERENT","trackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"I0_ZXHzKysc"}}}],"trackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","bottomText":{"runs":[{"text":"Show all"}]},"bottomEndpoint":{"clickTrackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLOLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","params":"ggMCCAI%3D"}},"shelfDivider":{"musicShelfDividerRenderer":{"hidden":true}}}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Albums","navigationEndpoint":{"clickTrackingParams":"CLoFEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNKY0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkN6ak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}}}]},"accessibilityData":{"accessibilityData":{"label":"Albums"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CLsFEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNKY0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkN6ak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}},"trackingParams":"CLsFEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CLoFEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLkFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","params":"ggMrGilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","params":"ggMrGilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLgFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLgFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLcFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc","params":"wAEB"}},"trackingParams":"CLcFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CLYFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLQFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"}}},"trackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CK8FEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CK8FEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CK4FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CK4FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CK0FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKwFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"}},"trackingParams":"CKwFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play IU 5th Album 'LILAC' (IU 5th Album 'LILAC')"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause IU 5th Album 'LILAC' (IU 5th Album 'LILAC')"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKoFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Love Poem","navigationEndpoint":{"clickTrackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","params":"ggMrGilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","params":"ggMrGilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CKkFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28","params":"wAEB8gECKAE%3D"}},"trackingParams":"CKkFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKgFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28","params":"wAEB"}},"trackingParams":"CKgFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CKcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CKUFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"}}},"trackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKAFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKAFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJ8FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJ8FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJ4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJ0FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"}},"trackingParams":"CJ0FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Love Poem"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Love Poem"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/p-ranksJH868xIEGRHUzKFxm7LYptgiPvcAIdUswSrkrk_g9xiK7BcEgNxa3OJMMD8LSJC8wXdrSKE7C=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/p-ranksJH868xIEGRHUzKFxm7LYptgiPvcAIdUswSrkrk_g9xiK7BcEgNxa3OJMMD8LSJC8wXdrSKE7C=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJsFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"A Flower Bookmark 2","navigationEndpoint":{"clickTrackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hl4q8KAzY7x","params":"ggMrGilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hl4q8KAzY7x","params":"ggMrGilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJoFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJoFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJkFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU","params":"wAEB"}},"trackingParams":"CJkFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJgFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJYFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJQFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJQFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"}}},"trackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJEFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJEFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJAFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJAFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CI8FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CI4FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"}},"trackingParams":"CI4FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play A Flower Bookmark 2"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause A Flower Bookmark 2"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/COFBRD6GDIkwnlWYON62L4UwGdvKjw_xAsID5YeI66lpSrM6-Az-WzfTyRFgfGnu5OsL9IWRa8DMU8nr=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/COFBRD6GDIkwnlWYON62L4UwGdvKjw_xAsID5YeI66lpSrM6-Az-WzfTyRFgfGnu5OsL9IWRa8DMU8nr=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Palette","navigationEndpoint":{"clickTrackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_WOciJ8HA7tx","params":"ggMrGilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_WOciJ8HA7tx","params":"ggMrGilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIsFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4","params":"wAEB8gECKAE%3D"}},"trackingParams":"CIsFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIoFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4","params":"wAEB"}},"trackingParams":"CIoFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CIkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CIcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"}}},"trackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIIFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIIFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIEFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIEFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIAFEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CP8EEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"}},"trackingParams":"CP8EEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Palette"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Palette"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/6Tfu4kQuO8dl7yFh94tADKD-_anARsd4xmz3SuWIja4J8dY5LZr7vzfpSvGg_pnW5359c33cyiVawa4j=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/6Tfu4kQuO8dl7yFh94tADKD-_anARsd4xmz3SuWIja4J8dY5LZr7vzfpSvGg_pnW5359c33cyiVawa4j=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CP0EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"CHAT-SHIRE","navigationEndpoint":{"clickTrackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Aqcy5O9FmNK","params":"ggMrGilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2015"}]},"navigationEndpoint":{"clickTrackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Aqcy5O9FmNK","params":"ggMrGilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPwEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY","params":"wAEB8gECKAE%3D"}},"trackingParams":"CPwEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPsEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY","params":"wAEB"}},"trackingParams":"CPsEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CPoEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CPgEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"}}},"trackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPMEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPQEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPQEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPMEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPIEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPIEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPEEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPAEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"}},"trackingParams":"CPAEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play CHAT-SHIRE"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause CHAT-SHIRE"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/YWtl1fL92g_w2gti8PaHbowMQP-N7pLzXaN_6C-wr4kljxEHDITsrsKku9_WZxDoOYmpYTU5P081zDEL=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/YWtl1fL92g_w2gti8PaHbowMQP-N7pLzXaN_6C-wr4kljxEHDITsrsKku9_WZxDoOYmpYTU5P081zDEL=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CO4EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"A Flower Bookmark","navigationEndpoint":{"clickTrackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_0VmATESyCW4","params":"ggMrGilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2014"}]},"navigationEndpoint":{"clickTrackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_0VmATESyCW4","params":"ggMrGilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CO0EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k","params":"wAEB8gECKAE%3D"}},"trackingParams":"CO0EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COwEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k","params":"wAEB"}},"trackingParams":"COwEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"COsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"COkEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"}}},"trackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COQEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COQEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COMEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COMEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COIEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COEEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"}},"trackingParams":"COEEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play A Flower Bookmark"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause A Flower Bookmark"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/lYVgOzNwvDGa2OosE3FUJ5ZEcROXrBnJxgx3i2zhyW6-hXxZ0CZBLBSbLuWAvoVhtWRN14LGhZGCZeWt0w=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/lYVgOzNwvDGa2OosE3FUJ5ZEcROXrBnJxgx3i2zhyW6-hXxZ0CZBLBSbLuWAvoVhtWRN14LGhZGCZeWt0w=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CN8EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Modern Times – Epilogue (Modern Times - Epilogue)","navigationEndpoint":{"clickTrackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_BZdFfPLotHS","params":"ggMrGilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_BZdFfPLotHS","params":"ggMrGilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CN4EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE","params":"wAEB8gECKAE%3D"}},"trackingParams":"CN4EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CN0EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE","params":"wAEB"}},"trackingParams":"CN0EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CNwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CNoEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"}}},"trackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNUEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNUEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNQEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNQEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNMEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNIEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"}},"trackingParams":"CNIEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Modern Times – Epilogue (Modern Times - Epilogue)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Modern Times – Epilogue (Modern Times - Epilogue)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/rM4WglOIy3gqC6H0G4HeSQ-pIKpFNH7tWLwdBJndToM4r2VG3Ak78UC-i5R8eqUscGX4d6hyjvGEu793=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/rM4WglOIy3gqC6H0G4HeSQ-pIKpFNH7tWLwdBJndToM4r2VG3Ak78UC-i5R8eqUscGX4d6hyjvGEu793=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNAEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Modern Times","navigationEndpoint":{"clickTrackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_wIHTZKOPicl","params":"ggMrGilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_wIHTZKOPicl","params":"ggMrGilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CM8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8","params":"wAEB8gECKAE%3D"}},"trackingParams":"CM8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CM4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8","params":"wAEB"}},"trackingParams":"CM4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CM0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CMsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"}}},"trackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMQEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"}},"trackingParams":"CMMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Modern Times"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Modern Times"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/N3tVxXwvaU3jdrkQB22_A05ROXjh0HX3OLKv-g41HBW6iUE5bMZ1L7SbOaMbrHpzV9lWZxN_L5fYgZ1w=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/N3tVxXwvaU3jdrkQB22_A05ROXjh0HX3OLKv-g41HBW6iUE5bMZ1L7SbOaMbrHpzV9lWZxN_L5fYgZ1w=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMEEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Monday Afternoon","navigationEndpoint":{"clickTrackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_1nSZDcewDIa","params":"ggMrGilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_1nSZDcewDIa","params":"ggMrGilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc","params":"wAEB8gECKAE%3D"}},"trackingParams":"CMAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CL8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc","params":"wAEB"}},"trackingParams":"CL8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CL4EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"}}},"trackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLUEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"}},"trackingParams":"CLQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Monday Afternoon"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Monday Afternoon"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/VFL1XhJKa4ISklf8NQNvbu1ZqV_BxhY2YMiqD1ueXXgy8eKfw0tCvukMgp5bako8It-CiDQGWFuA3W-d=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/VFL1XhJKa4ISklf8NQNvbu1ZqV_BxhY2YMiqD1ueXXgy8eKfw0tCvukMgp5bako8It-CiDQGWFuA3W-d=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLIEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Can You Hear Me?","navigationEndpoint":{"clickTrackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_OCbRDpTXqs3","params":"ggMrGilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_OCbRDpTXqs3","params":"ggMrGilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA","params":"wAEB"}},"trackingParams":"CLAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CK8EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CK0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKsEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKsEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"}}},"trackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKgEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKgEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKcEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKcEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKYEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKUEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"}},"trackingParams":"CKUEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Can You Hear Me?"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Can You Hear Me?"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CKMEEKGzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Singles","navigationEndpoint":{"clickTrackingParams":"CKEEEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNMd0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkRlak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}}}]},"accessibilityData":{"accessibilityData":{"label":"Singles"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CKIEEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNMd0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkRlak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}},"trackingParams":"CKIEEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CKEEEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKAEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","params":"ggMrGilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","params":"ggMrGilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJ8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJ8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJ4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw","params":"wAEB"}},"trackingParams":"CJ4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJ0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"}}},"trackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJQEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"}},"trackingParams":"CJMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon (strawberry moon)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon (strawberry moon)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJEEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Celebrity","navigationEndpoint":{"clickTrackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_AB2RfMVqFX0","params":"ggMrGilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_AB2RfMVqFX0","params":"ggMrGilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CI8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss","params":"wAEB"}},"trackingParams":"CI8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CI4EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CIwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"}}},"trackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIUEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"}},"trackingParams":"CIQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/Bg2XdwT08DVNriH5MlB5se-ovIsicNSep3eetoK1QwWiek4tJxLBuz93EiRE9EqQD0DFWEOiEsxHUeBL=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/Bg2XdwT08DVNriH5MlB5se-ovIsicNSep3eetoK1QwWiek4tJxLBuz93EiRE9EqQD0DFWEOiEsxHUeBL=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIIEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"I-LAND, Part 1: Signal Song","navigationEndpoint":{"clickTrackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Y31zOMgInk7","params":"ggMrGilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Y31zOMgInk7","params":"ggMrGilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks","params":"wAEB8gECKAE%3D"}},"trackingParams":"CIEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks","params":"wAEB"}},"trackingParams":"CIAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CP8DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CP0DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"}}},"trackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPgDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPkDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPkDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPgDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPcDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPcDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPYDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPUDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"}},"trackingParams":"CPUDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play I-LAND, Part 1: Signal Song"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause I-LAND, Part 1: Signal Song"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPMDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"eight (feat. SUGA)","navigationEndpoint":{"clickTrackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","params":"ggMrGilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","params":"ggMrGilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPIDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM","params":"wAEB8gECKAE%3D"}},"trackingParams":"CPIDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPEDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM","params":"wAEB"}},"trackingParams":"CPEDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CPADEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CO4DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"}}},"trackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COkDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COoDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COoDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COkDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COgDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COgDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COcDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COYDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"}},"trackingParams":"COYDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play eight"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/PZcXTX7Inap7S7r-maIP7XDyIVSygUBA3ZSgDC7UlBI7-DCt-K1Mt3tp2qusW2OLM_UPuYhqEd0qwtlc=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/PZcXTX7Inap7S7r-maIP7XDyIVSygUBA3ZSgDC7UlBI7-DCt-K1Mt3tp2qusW2OLM_UPuYhqEd0qwtlc=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COQDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Crash Landing on You, Part 11 (Original Sound Track)","navigationEndpoint":{"clickTrackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_FNuNiUswKcO","params":"ggMrGilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_FNuNiUswKcO","params":"ggMrGilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"COMDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM","params":"wAEB8gECKAE%3D"}},"trackingParams":"COMDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COIDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM","params":"wAEB"}},"trackingParams":"COIDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"COEDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CN8DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CN0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CN0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"}}},"trackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNoDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNoDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNkDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNkDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNgDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNcDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"}},"trackingParams":"CNcDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Crash Landing on You, Part 11 (Original Sound Track)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Crash Landing on You, Part 11 (Original Sound Track)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/gY0cyeZyGyAJ0-SZBpJYbMHCQoKu8qSll18I2Jy76cFoCNCdYWNM17hdQGEn3ldNLsT3F9Lby6JOsK2wig=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/gY0cyeZyGyAJ0-SZBpJYbMHCQoKu8qSll18I2Jy76cFoCNCdYWNM17hdQGEn3ldNLsT3F9Lby6JOsK2wig=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNUDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"First Winter","navigationEndpoint":{"clickTrackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_ouJvOQjyBIq","params":"ggMrGilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_ouJvOQjyBIq","params":"ggMrGilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CNQDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g","params":"wAEB8gECKAE%3D"}},"trackingParams":"CNQDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNMDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g","params":"wAEB"}},"trackingParams":"CNMDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CNIDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CNADEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CM4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CM4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"}}},"trackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMsDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMsDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMoDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMoDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMkDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMgDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"}},"trackingParams":"CMgDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play First Winter"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause First Winter"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/_5TTU4Ynk4s22WxAmjwRRJfG8FQBzOhgCZFchPMW7OLhtf2Ig5PCR80ipsQoCzFaQGU9Ar3UCLelKnp8=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/_5TTU4Ynk4s22WxAmjwRRJfG8FQBzOhgCZFchPMW7OLhtf2Ig5PCR80ipsQoCzFaQGU9Ar3UCLelKnp8=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMYDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Love poem","navigationEndpoint":{"clickTrackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hQURvoGDkEX","params":"ggMrGilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hQURvoGDkEX","params":"ggMrGilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMUDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k","params":"wAEB8gECKAE%3D"}},"trackingParams":"CMUDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMQDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k","params":"wAEB"}},"trackingParams":"CMQDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CMMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CMEDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CL8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CL8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"}}},"trackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLwDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CL0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CL0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLwDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLsDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLsDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLoDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLkDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"}},"trackingParams":"CLkDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Love poem"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Love poem"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/MGMyYgKGVBWN5Nws_Re-d5VtLikXCHevL3MDMI7CGaXCtrpMNNxRu8xH44nIhSnKoePBDcDxNQHvoSAb=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/MGMyYgKGVBWN5Nws_Re-d5VtLikXCHevL3MDMI7CGaXCtrpMNNxRu8xH44nIhSnKoePBDcDxNQHvoSAb=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLcDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BBIBBI","navigationEndpoint":{"clickTrackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_pkGseOcFtRy","params":"ggMrGilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2018"}]},"navigationEndpoint":{"clickTrackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_pkGseOcFtRy","params":"ggMrGilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLYDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLYDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLUDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs","params":"wAEB"}},"trackingParams":"CLUDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CLQDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLIDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLADEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLADEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"}}},"trackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CK0DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CK4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CK4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CK0DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKwDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKwDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKsDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKoDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"}},"trackingParams":"CKoDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play BBIBBI"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BBIBBI"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/1Xpnbd8pFG7ClqtGHPIzrtVuVoCmAofmsUSHDPZxZa5EbjfTT5eBeiktWSxSwlhQAPwNClU5XnntHePAMQ=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/1Xpnbd8pFG7ClqtGHPIzrtVuVoCmAofmsUSHDPZxZa5EbjfTT5eBeiktWSxSwlhQAPwNClU5XnntHePAMQ=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKgDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Autumn morning","navigationEndpoint":{"clickTrackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_QT5gQlXmj0t","params":"ggMrGilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_QT5gQlXmj0t","params":"ggMrGilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CKcDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU","params":"wAEB8gECKAE%3D"}},"trackingParams":"CKcDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKYDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU","params":"wAEB"}},"trackingParams":"CKYDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CKUDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CKMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"}}},"trackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJ4DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJ4DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJ0DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJ0DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJwDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJsDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"}},"trackingParams":"CJsDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Autumn morning"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Autumn morning"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/lCfC67UlVt_YbBjPzxgsX8Y54MUJo19EgDd9NvPvUaXlf6XxYYyrEi2vTcl49jlyfO74f0gQcfWPi2o=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/lCfC67UlVt_YbBjPzxgsX8Y54MUJo19EgDd9NvPvUaXlf6XxYYyrEi2vTcl49jlyfO74f0gQcfWPi2o=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJkDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Can't Love You Anymore","navigationEndpoint":{"clickTrackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hmpH4UcorOt","params":"ggMrGilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hmpH4UcorOt","params":"ggMrGilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJgDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJgDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJcDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q","params":"wAEB"}},"trackingParams":"CJcDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJYDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJQDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJIDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJIDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"}}},"trackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CI8DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJADEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJADEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CI8DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CI4DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CI4DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CI0DEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIwDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"}},"trackingParams":"CIwDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Can't Love You Anymore"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Can't Love You Anymore"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CIoDEKGzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Videos","navigationEndpoint":{"clickTrackingParams":"CIgDEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"VLPLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","params":"ggMCCAI%3D"}}}]},"accessibilityData":{"accessibilityData":{"label":"Videos"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CIkDEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"VLPLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","params":"ggMCCAI%3D"}},"trackingParams":"CIkDEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CIgDEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nvJeJSrghOI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lOgiJXaG-vIAI5InqwDp5Kk-7fvQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/nvJeJSrghOI/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ntMLmNDhVvblStaEeaBHJbptVgGA","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIcDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"[MMA 2021] IU - Lilac"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"1.9M views"}]},"navigationEndpoint":{"clickTrackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIYDEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"RDAMVMnvJeJSrghOI","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1udkplSlNyZ2hPSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIYDEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nvJeJSrghOI"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIUDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nvJeJSrghOI"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CIADEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CIADEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CP4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CP8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CP8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CP4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CP0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtudkplSlNyZ2hPSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CP0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPwCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play [MMA 2021] IU - Lilac"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause [MMA 2021] IU - Lilac"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/JpTqSzm4JOk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lmMoSbhRJw6z5_l5nT1DUjgp0D3A","width":400,"height":225},{"url":"https://i.ytimg.com/vi/JpTqSzm4JOk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ksgv4AskU8uWGkbkjg0TWWdpU9rw","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPkCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"strawberry moon"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"4.8M views"}]},"navigationEndpoint":{"clickTrackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"RDAMVMJpTqSzm4JOk","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1KcFRxU3ptNEpPaw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"JpTqSzm4JOk"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CPcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"JpTqSzm4JOk"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CPUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CPICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CPICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CO8CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtKcFRxU3ptNEpPaw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CO8CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO4CEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CO0CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CO0CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/bgQIzPnPI88/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nFEmfEHNX_J3pWrA2orjXwNLGqtQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/bgQIzPnPI88/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nl2QcfF5CPsoyJ1rEXtn7idYYk3g","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COsCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"[IU] '꿈빛 파티시엘' dlwlrma Clip"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"3.9M views"}]},"navigationEndpoint":{"clickTrackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COoCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"RDAMVMbgQIzPnPI88","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1iZ1FJelBuUEk4OA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"COoCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"bgQIzPnPI88"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"COkCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"bgQIzPnPI88"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"COcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"COQCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"COQCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COICEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COICEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COECEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtiZ1FJelBuUEk4OA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COECEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COACEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CN8CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CN8CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play [IU] '꿈빛 파티시엘' dlwlrma Clip"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause [IU] '꿈빛 파티시엘' dlwlrma Clip"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/D1PvIWdJ8xo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mAfNfiOUNkuoVLFC6zWF5SOnEzfg","width":400,"height":225},{"url":"https://i.ytimg.com/vi/D1PvIWdJ8xo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ncXu1AJ-eg8VOUnCpZMpYFygcmsA","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CN0CEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Blueming"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"131M views"}]},"navigationEndpoint":{"clickTrackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNwCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"RDAMVMD1PvIWdJ8xo","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1EMVB2SVdkSjh4bw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNwCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"D1PvIWdJ8xo"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CNsCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"D1PvIWdJ8xo"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CNkCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CNYCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CNYCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNQCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNQCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNMCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtEMVB2SVdkSjh4bw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNMCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNICEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNECEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNECEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Blueming"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Blueming"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/v7bnOxV4jAc/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l9yk5-412nXbt5s7fSLh3ZMoLBiA","width":400,"height":225},{"url":"https://i.ytimg.com/vi/v7bnOxV4jAc/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kRHF3YdczVfdqYsSYOyft7Nnh-UQ","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CM8CEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"LILAC"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"69M views"}]},"navigationEndpoint":{"clickTrackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CM4CEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"RDAMVMv7bnOxV4jAc","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk12N2JuT3hWNGpBYw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CM4CEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"v7bnOxV4jAc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CM0CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"v7bnOxV4jAc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CMsCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CMgCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CMgCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMYCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMYCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMUCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"Cgt2N2JuT3hWNGpBYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMUCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMQCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMMCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMMCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play LILAC"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause LILAC"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/0-q1KafFCLU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kzTgLx9KfmMTz0nrS4on6PAAZwzA","width":400,"height":225},{"url":"https://i.ytimg.com/vi/0-q1KafFCLU/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nKrn71IdMmuBAlH3kuwqaHbUjNlg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMECEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Celebrity"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"118M views"}]},"navigationEndpoint":{"clickTrackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMACEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"RDAMVM0-q1KafFCLU","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk0wLXExS2FmRkNMVQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMACEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"0-q1KafFCLU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CL8CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"0-q1KafFCLU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CL0CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CLoCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CLoCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLgCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLgCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLcCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgswLXExS2FmRkNMVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLcCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLYCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLUCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLUCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/f_iQRO5BdCM/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3muKXaJxB3r6fpZUygsXqOEF7M6Vg","width":400,"height":225},{"url":"https://i.ytimg.com/vi/f_iQRO5BdCM/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mx5nNEuL_h20Y51hCrVlu0rl9KsQ","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLMCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"You and I"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"44M views"}]},"navigationEndpoint":{"clickTrackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLICEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"RDAMVMf_iQRO5BdCM","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1mX2lRUk81QmRDTQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLICEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"f_iQRO5BdCM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CLECEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"f_iQRO5BdCM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CK8CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CKwCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CK0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CK0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CKwCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKoCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKoCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKkCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtmX2lRUk81QmRDTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKkCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKgCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKcCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKcCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play You and I"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause You and I"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nM0xDI5R50E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nB2YF7flF31_CEoSW1wjGm3g_YHQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/nM0xDI5R50E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mChCGg5RmFTz3bZ1KXlE5D1aXv6Q","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKUCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"BBIBBI"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"230M views"}]},"navigationEndpoint":{"clickTrackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKQCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"RDAMVMnM0xDI5R50E","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1uTTB4REk1UjUwRQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKQCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nM0xDI5R50E"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CKMCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nM0xDI5R50E"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CKECEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CJ4CEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CJ4CEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJwCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJwCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJsCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtuTTB4REk1UjUwRQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJsCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJoCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJkCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJkCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play BBIBBI"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BBIBBI"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/TgOu00Mf3kI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lR4PZAX-PNcs5owF1rP5X3lEcw3g","width":400,"height":225},{"url":"https://i.ytimg.com/vi/TgOu00Mf3kI/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lgbIUBqPC8__hVit416nj2xZ04kg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJcCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"eight (feat. SUGA)"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"151M views"}]},"navigationEndpoint":{"clickTrackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJYCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"RDAMVMTgOu00Mf3kI","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1UZ091MDBNZjNrSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJYCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"TgOu00Mf3kI"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CJUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"TgOu00Mf3kI"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CJMCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CJACEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CJACEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CI4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CI8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CI8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CI4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CI0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtUZ091MDBNZjNrSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CI0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIwCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play eight (feat. SUGA)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight (feat. SUGA)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/jeqdYqsrsA0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k-MilvKXXkNs8BinFZjb2O2GUGjw","width":400,"height":225},{"url":"https://i.ytimg.com/vi/jeqdYqsrsA0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kmocA34Gpmw5GrIa3a6z7Yw-k9cg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIkCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Good Day"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"53M views"}]},"navigationEndpoint":{"clickTrackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"RDAMVMjeqdYqsrsA0","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1qZXFkWXFzcnNBMA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"jeqdYqsrsA0"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"jeqdYqsrsA0"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CIICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CIICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CP8BEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtqZXFkWXFzcnNBMA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CP8BEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CP4BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CP0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CP0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Good Day"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Good Day"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}}],"trackingParams":"CPsBEKGzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Featured on"}]},"accessibilityData":{"accessibilityData":{"label":"Featured on"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","trackingParams":"CPoBEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/I6AoSApshs6E6OneG1jqWpjqGRkHJg8WRe37gBS-IvxOiNfIGzbra0OvERJzwspef0rj9IadYL-U1k0=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/I6AoSApshs6E6OneG1jqWpjqGRkHJg8WRe37gBS-IvxOiNfIGzbra0OvERJzwspef0rj9IadYL-U1k0=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPkBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Presenting 아이유 (IU)","navigationEndpoint":{"clickTrackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPgBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CPgBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPcBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB"}},"trackingParams":"CPcBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CPYBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CPQBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"}}},"trackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CO8BEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPABEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPABEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CO8BEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CO4BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfblo2V1hlaGptNTVWWEJsS1lySkxjUi1nWTVNa3B6VUlN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CO4BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO0BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COwBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB"}},"trackingParams":"COwBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Presenting 아이유 (IU)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Presenting 아이유 (IU)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/K72Ta3xQuiCMdMnLa4wKPCSvbrSVDSR3tcsjL0yziyRIZSG5fQjJ2aJcpyMfHyI_bryyWc4VF1Dt1hHa=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/K72Ta3xQuiCMdMnLa4wKPCSvbrSVDSR3tcsjL0yziyRIZSG5fQjJ2aJcpyMfHyI_bryyWc4VF1Dt1hHa=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COoBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BEAT ON","navigationEndpoint":{"clickTrackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"COkBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB8gECGAE%3D"}},"trackingParams":"COkBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COgBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB"}},"trackingParams":"COgBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"COcBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"COUBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"}}},"trackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COABEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COEBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COEBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COABEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CN8BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbk1xTVdtcXdad0R2TWNxY0FvaGdPX0RwXzd6VDFuU0M4","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CN8BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CN4BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CN0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB"}},"trackingParams":"CN0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play BEAT ON"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BEAT ON"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/WnRaqRzu-1EUJuI8XdFHXJb-UKHifCTmNnVGOlz4KmIuavKsPUmM7vlWl8u7apwlpA9yFCUFgVBthA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/WnRaqRzu-1EUJuI8XdFHXJb-UKHifCTmNnVGOlz4KmIuavKsPUmM7vlWl8u7apwlpA9yFCUFgVBthA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNsBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Feel Good! K-Pop Dance Music","navigationEndpoint":{"clickTrackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CNoBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB8gECGAE%3D"}},"trackingParams":"CNoBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNkBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB"}},"trackingParams":"CNkBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CNgBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CNYBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"}}},"trackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNEBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNEBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNABEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbkVPRU5jTEpCcjVaV2NYNUtzUkZxbGtMcDA1dk4yM1lr","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNABEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CM8BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CM4BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB"}},"trackingParams":"CM4BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Feel Good! K-Pop Dance Music"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Feel Good! K-Pop Dance Music"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/S6_OwhbT4UctcR5qK1hnX653nEnRTbXGKziR50FoeiJLKASVemsr-lQIW8FwGDRK_LkWf15EcuTuBg=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/S6_OwhbT4UctcR5qK1hnX653nEnRTbXGKziR50FoeiJLKASVemsr-lQIW8FwGDRK_LkWf15EcuTuBg=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMwBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Best K-Pop Female Solo","navigationEndpoint":{"clickTrackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMsBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CMsBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMoBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB"}},"trackingParams":"CMoBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CMkBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CMcBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"}}},"trackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMIBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMIBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMEBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbFlGOVhXdkJrYjk2RVN3X211VVVnNnV2SUxheUVzaVlN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMEBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMABEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CL8BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB"}},"trackingParams":"CL8BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Best K-Pop Female Solo"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Best K-Pop Female Solo"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/pshvC_EDqTbaOsokqHsi_gso6rLqCcoxWWRcyURyLJYz1-HVom_jDb7X5LWWrDq06oWb5FgkmgrmVQ=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/pshvC_EDqTbaOsokqHsi_gso6rLqCcoxWWRcyURyLJYz1-HVom_jDb7X5LWWrDq06oWb5FgkmgrmVQ=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CL0BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Korean Music for Sunny Day","navigationEndpoint":{"clickTrackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLwBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB8gECGAE%3D"}},"trackingParams":"CLwBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLsBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB"}},"trackingParams":"CLsBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CLoBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CLgBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"}}},"trackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLMBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLMBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLIBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfa2EtSWxULTlBZEJtT29GOEQxd21TbGcwemNSWk1wVGFz","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLIBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLEBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLABEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB"}},"trackingParams":"CLABEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Korean Music for Sunny Day"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Korean Music for Sunny Day"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/FXYZS1oEfCA7UJJ4fofrbRqVAP-PkWdDF16e8PQITEFJISLrkFq6DdJKchkH57_YQ9kVkTT7PE6y8P0=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/FXYZS1oEfCA7UJJ4fofrbRqVAP-PkWdDF16e8PQITEFJISLrkFq6DdJKchkH57_YQ9kVkTT7PE6y8P0=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CK4BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"K-HITLIST","navigationEndpoint":{"clickTrackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CK0BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB8gECGAE%3D"}},"trackingParams":"CK0BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKwBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB"}},"trackingParams":"CKwBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CKsBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CKkBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"}}},"trackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKQBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKQBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKMBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbDd3YlZia0MtZEc1ZnlFUVFzQmZqbV96M2RMQWhZeXZv","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKMBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKIBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKEBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB"}},"trackingParams":"CKEBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play K-HITLIST"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause K-HITLIST"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/zbS5_ZNPivIYizeRDWgKIlR7pQGCNc99HEwq0MaRSmS7jcEphIaJVZ5bB_9H_oib5IhA0rRXl5Pwtzc=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/zbS5_ZNPivIYizeRDWgKIlR7pQGCNc99HEwq0MaRSmS7jcEphIaJVZ5bB_9H_oib5IhA0rRXl5Pwtzc=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJ8BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Refreshing K-Pop","navigationEndpoint":{"clickTrackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJ4BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB8gECGAE%3D"}},"trackingParams":"CJ4BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJ0BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB"}},"trackingParams":"CJ0BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CJwBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CJoBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJgBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJgBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"}}},"trackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJUBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJUBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJQBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbUdxcG5HWERPdnk2Z05RdWhkYlpFQWtqUV9nVkpuYngw","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJQBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJMBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJIBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB"}},"trackingParams":"CJIBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Refreshing K-Pop"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Refreshing K-Pop"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/G_7LlRBZ08Ta6V0gSH0nR0vg0MKuR6v_RVXsbtuiUU3vOXUZfuHWvn03q91Rkwea_G8n5szD1Ty02lg=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/G_7LlRBZ08Ta6V0gSH0nR0vg0MKuR6v_RVXsbtuiUU3vOXUZfuHWvn03q91Rkwea_G8n5szD1Ty02lg=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJABEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Sweet Korean Love Songs for Couples","navigationEndpoint":{"clickTrackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CI8BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CI8BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CI4BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB"}},"trackingParams":"CI4BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CI0BEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CIsBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIkBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIkBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"}}},"trackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIYBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIYBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIUBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbHlnazJfckhFOWRES3Zpb1VuZkxhZkJHMUhuQ0FRMHpN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIUBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIQBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIMBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB"}},"trackingParams":"CIMBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Sweet Korean Love Songs for Couples"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Sweet Korean Love Songs for Couples"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/XpfPPJQwmyWCRnwHd5YHikTgxpH2x9y8WgaZnwVQAvePLDRe8yqP2qM6OPOfgkOZr5YhSwavRFNRuQd_=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/XpfPPJQwmyWCRnwHd5YHikTgxpH2x9y8WgaZnwVQAvePLDRe8yqP2qM6OPOfgkOZr5YhSwavRFNRuQd_=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIEBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"K-Pop: Move up the chart again","navigationEndpoint":{"clickTrackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIABEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB8gECGAE%3D"}},"trackingParams":"CIABEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CH8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9KaAQQQw9gC","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB"}},"trackingParams":"CH8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CH4QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CHwQyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CHoQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CHoQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"}}},"trackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CHcQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CHgQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CHgQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"trackingParams":"CHcQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CHYQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbF9PSkozMWJKX2N6MlZjOUlwaFIwNlBDcjIxNHBXNDZZ","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CHYQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CHUQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CHQQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB"}},"trackingParams":"CHQQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play K-Pop: Move up the chart again"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause K-Pop: Move up the chart again"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/zvpwf_pVyMacBqU5e2WZ9v9_UTGKduqKFP68EyFoy2k_qEE_MGhBqR_7dCsvjQm5uaAkwt5Ys7YlmBk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/zvpwf_pVyMacBqU5e2WZ9v9_UTGKduqKFP68EyFoy2k_qEE_MGhBqR_7dCsvjQm5uaAkwt5Ys7YlmBk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CHIQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Korean Pop in Motion","navigationEndpoint":{"clickTrackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CHEQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB8gECGAE%3D"}},"trackingParams":"CHEQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CHAQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9KaAQQQw9gC","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB"}},"trackingParams":"CHAQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CG8QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CG0QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CGsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CGsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"}}},"trackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CGgQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CGkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CGkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"trackingParams":"CGgQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CGcQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbXNWOVZjOHFfZ3V1bUlYZ0xrellzNTh1QlpIVlZCUHRF","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CGcQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CGYQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CGUQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB"}},"trackingParams":"CGUQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Korean Pop in Motion"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Korean Pop in Motion"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CGMQobMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Fans might also like"}]},"accessibilityData":{"accessibilityData":{"label":"Fans might also like"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","trackingParams":"CGIQiLwEIhMInav74Zz69AIVi4jYBR28qw_S"}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/hkK-3_K9tmKwXeqa7OhTrzV0Tmfc_z2mCI5c2pb4kihHcyXiLjCbuO8N9I3qPgwBoYEQqoxyR9PcmQ=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/hkK-3_K9tmKwXeqa7OhTrzV0Tmfc_z2mCI5c2pb4kihHcyXiLjCbuO8N9I3qPgwBoYEQqoxyR9PcmQ=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CGEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BOL4","navigationEndpoint":{"clickTrackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCa5qWh5TRLCVFkCO67_gOtw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{},"navigationEndpoint":{"clickTrackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCa5qWh5TRLCVFkCO67_gOtw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CGAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAO_2eQ58OoO0jsrKNRWC2ydw","params":"wAEB8gECGAE%3D"}},"trackingParams":"CGAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CF8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEM_2eQ58OoO0jsrKNRWC2ydw","params":"wAEB"}},"trackingParams":"CF8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CF0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CF4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CF4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CF0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CFwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2E1cVdoNVRSTENWRmtDTzY3X2dPdHc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CFwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CFsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/2FqbTrh-OdIG1f8pTzYWccr1oxQqi4yf-dXRUvum82LwhS1Jfe6JqpQultWAO4ajxqdXGL5mHHITxA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/2FqbTrh-OdIG1f8pTzYWccr1oxQqi4yf-dXRUvum82LwhS1Jfe6JqpQultWAO4ajxqdXGL5mHHITxA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CFkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"AKMU","navigationEndpoint":{"clickTrackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC-IG_h142pRnsilk8TkoZxA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"2.65M subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC-IG_h142pRnsilk8TkoZxA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CFgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOh6n--_fPg5_YArNoF6FDMQ","params":"wAEB8gECGAE%3D"}},"trackingParams":"CFgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CFcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMh6n--_fPg5_YArNoF6FDMQ","params":"wAEB"}},"trackingParams":"CFcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CFUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CFYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CFYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CFUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CFQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQy1JR19oMTQycFJuc2lsazhUa29aeEE%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CFQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CFMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/3Mgeu0yb-AU2zR7Mi3ZTrk8jOSgjGUEIXCbbqu5tUyXQik-CRauu6SpGayvs9DspXRx5ZVo-s0uCO1o=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/3Mgeu0yb-AU2zR7Mi3ZTrk8jOSgjGUEIXCbbqu5tUyXQik-CRauu6SpGayvs9DspXRx5ZVo-s0uCO1o=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CFEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"TAEYEON","navigationEndpoint":{"clickTrackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCwzCuKxyMY_sT7hr1E8G1XA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"234K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCwzCuKxyMY_sT7hr1E8G1XA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CFAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOy8pkziu8aVgRBptlSwxoig","params":"wAEB8gECGAE%3D"}},"trackingParams":"CFAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CE8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMy8pkziu8aVgRBptlSwxoig","params":"wAEB"}},"trackingParams":"CE8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CE0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CE4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CE4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CE0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CEwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ3d6Q3VLeHlNWV9zVDdocjFFOEcxWEE%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CEwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CEsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/9Sf87F_pgDZgVRrGf9du9jBc2UdusfmdHAvCT6k89d0jJShCjxjUbUcF5k973ZVkRF72Ot79mgeNmac=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/9Sf87F_pgDZgVRrGf9du9jBc2UdusfmdHAvCT6k89d0jJShCjxjUbUcF5k973ZVkRF72Ot79mgeNmac=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CEkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Heize","navigationEndpoint":{"clickTrackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCmTdAlgitpNLCFwxynjmjpw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"283K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCmTdAlgitpNLCFwxynjmjpw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CEgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOjRCc9dx8uNRCOKW7AL101g","params":"wAEB8gECGAE%3D"}},"trackingParams":"CEgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CEcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMjRCc9dx8uNRCOKW7AL101g","params":"wAEB"}},"trackingParams":"CEcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CEUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CEYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CEYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CEUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CEQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ21UZEFsZ2l0cE5MQ0Z3eHluam1qcHc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CEQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CEMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/es_IZ3dJncXqp5-rr56gbJMXCEpj0CUiPZgxfOXqadViCHwXnWk3XnRTEnfLJBlVv7DvrHsWKozA2nbk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/es_IZ3dJncXqp5-rr56gbJMXCEpj0CUiPZgxfOXqadViCHwXnWk3XnRTEnfLJBlVv7DvrHsWKozA2nbk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CEEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"SEJEONG","navigationEndpoint":{"clickTrackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UChZqXG2F3SWohqvr_E2ZmCg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"53.4K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UChZqXG2F3SWohqvr_E2ZmCg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CEAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOo2d_30kVBFBgCtYyCyNj8w","params":"wAEB8gECGAE%3D"}},"trackingParams":"CEAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CD8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMo2d_30kVBFBgCtYyCyNj8w","params":"wAEB"}},"trackingParams":"CD8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CD0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CD4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CD4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CD0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CDwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2hacVhHMkYzU1dvaHF2cl9FMlptQ2c%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CDwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CDsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/TWbZyLkIifvWliyvm-d0MTxWgHcF3FBMTsec5ISMz_C6BiRnASqqSwNmEbZAyVLDTc2uCGtvjd7Kss3L=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/TWbZyLkIifvWliyvm-d0MTxWgHcF3FBMTsec5ISMz_C6BiRnASqqSwNmEbZAyVLDTc2uCGtvjd7Kss3L=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CDkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"JOY","navigationEndpoint":{"clickTrackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCTEWSEBfdU8GB7J_XV6VBKw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"25.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCTEWSEBfdU8GB7J_XV6VBKw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CDgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOSfL4W-d2xZzzQ6VhtJ5r2w","params":"wAEB8gECGAE%3D"}},"trackingParams":"CDgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CDcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMSfL4W-d2xZzzQ6VhtJ5r2w","params":"wAEB"}},"trackingParams":"CDcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CDUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CDYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CDYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CDUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CDQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RFV1NFQmZkVThHQjdKX1hWNlZCS3c%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CDQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CDMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/XLadJUYak1r3uNV__Uv0Z1YjfgxWIprngXGje6JZN_79YwSkuNbDdjEcH6l59E5R4wibAM7COsZWlro=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/XLadJUYak1r3uNV__Uv0Z1YjfgxWIprngXGje6JZN_79YwSkuNbDdjEcH6l59E5R4wibAM7COsZWlro=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CDEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Lee Hi","navigationEndpoint":{"clickTrackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCGbytHFBK3JxnHd4pE01Uig","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"1.69M subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCGbytHFBK3JxnHd4pE01Uig","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CDAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAO5x3caJVQ6zaJ8eHh4gaA9g","params":"wAEB8gECGAE%3D"}},"trackingParams":"CDAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CC8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEM5x3caJVQ6zaJ8eHh4gaA9g","params":"wAEB"}},"trackingParams":"CC8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CC0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CC4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CC4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CC0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CCwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ0dieXRIRkJLM0p4bkhkNHBFMDFVaWc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CCwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CCsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/T2GJdH4Ny3VG0vL3J5t5wTe1RJVyIYpZciDb5C7rCpDozPmWj9LO7z0YAEG6UQm7nWKEJmDERa3DtN4=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/T2GJdH4Ny3VG0vL3J5t5wTe1RJVyIYpZciDb5C7rCpDozPmWj9LO7z0YAEG6UQm7nWKEJmDERa3DtN4=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CCkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"LEE SUHYUN","navigationEndpoint":{"clickTrackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCFUFuHuxVhyjyi39xTEGFvg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"20.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCFUFuHuxVhyjyi39xTEGFvg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CCgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOBEFfco9NGPS8pSWyIm8XpA","params":"wAEB8gECGAE%3D"}},"trackingParams":"CCgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CCcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMBEFfco9NGPS8pSWyIm8XpA","params":"wAEB"}},"trackingParams":"CCcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CCUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CCYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CCYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CCUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CCQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ0ZVRnVIdXhWaHlqeWkzOXhURUdGdmc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CCQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CCMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/nYuF9JFLFUc0WGPBUCqQLoskifcp1IKu1RBfyvMKRtzLs_gfu6xO-1-x_3mks3_hhAcaButu0hhykQkk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/nYuF9JFLFUc0WGPBUCqQLoskifcp1IKu1RBfyvMKRtzLs_gfu6xO-1-x_3mks3_hhAcaButu0hhykQkk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CCEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"CHEEZE","navigationEndpoint":{"clickTrackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC8dQZws1cBtMwcxHr111YQw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"74.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC8dQZws1cBtMwcxHr111YQw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CCAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOa6PtoKX1mbn4RwOdRB57dA","params":"wAEB8gECGAE%3D"}},"trackingParams":"CCAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CB8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMa6PtoKX1mbn4RwOdRB57dA","params":"wAEB"}},"trackingParams":"CB8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CB0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CB4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CB4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CB0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CBwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQzhkUVp3czFjQnRNd2N4SHIxMTFZUXc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CBwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CBsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/Psgph1hyiwPxS0z08ucZY3GQQvu4MCLWPQlyqxPcRc-QS14T61YJQLM6t8pgNjnxajXLn2fNLsylL_U9=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/Psgph1hyiwPxS0z08ucZY3GQQvu4MCLWPQlyqxPcRc-QS14T61YJQLM6t8pgNjnxajXLn2fNLsylL_U9=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CBkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Solar","navigationEndpoint":{"clickTrackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCfe4vcfZd9VeK5CDEUzNAsQ","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"29K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCfe4vcfZd9VeK5CDEUzNAsQ","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CBgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOJXtIhTRSeUEGTtNGn0bFpg","params":"wAEB8gECGAE%3D"}},"trackingParams":"CBgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CBcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMJXtIhTRSeUEGTtNGn0bFpg","params":"wAEB"}},"trackingParams":"CBcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CBUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CBYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CBYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CBUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CBQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2ZlNHZjZlpkOVZlSzVDREVVek5Bc1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CBQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CBMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}}],"trackingParams":"CBEQobMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicDescriptionShelfRenderer":{"header":{"runs":[{"text":"About"}]},"subheader":{"runs":[{"text":"1,193,295,418 views"}]},"description":{"runs":[{"text":"Lee Ji-eun, known professionally as IU, is a South Korean singer-songwriter and actress. The name IU is a combination of 'I' and 'you' meaning \"you and I become one through music.\" She signed with Kakao M in 2007 as a trainee and debuted as a singer at the age of fifteen with her first mini album Lost and Found. Although her follow-up albums, Growing Up and IU...IM, brought mainstream success, it was after the release of \"Good Day\", the lead single from her 2010 album Real, that she achieved national stardom. \"Good Day\" went on to spend five consecutive weeks at the top position of South Korea's Gaon Digital Chart, and in 2019, it was ranked number one on Billboard's \"100 Greatest K-Pop Songs of the 2010s\" list.\nWith the success of her 2011 albums, Real+ and Last Fantasy, IU established herself as a formidable force on the music charts of her native country and further cemented her girl next door image as Korea's \"little sister\". She is known now as \"The Nation's Sweetheart\". 2011 also saw her first foray into songwriting with \"Hold My Hand\", which was written for the television series The Greatest Love."}]},"moreButton":{"toggleButtonRenderer":{"isToggled":false,"isDisabled":false,"defaultIcon":{"iconType":"EXPAND"},"defaultText":{"runs":[{"text":"More"}]},"toggledIcon":{"iconType":"COLLAPSE"},"toggledText":{"runs":[{"text":"Less"}]},"trackingParams":"CBAQmE0iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"trackingParams":"CA8QiPgDGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CA4Qui8iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"trackingParams":"CA0Q8JMBGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}]}},"header":{"musicImmersiveHeaderRenderer":{"title":{"runs":[{"text":"IU"}]},"subscriptionButton":{"subscribeButtonRenderer":{"subscriberCountText":{"runs":[{"text":"7.21M"}]},"subscribed":false,"enabled":true,"type":"FREE","channelId":"UC3SyT4_WLHzN7JmHQwKQZww","showPreferences":false,"subscriberCountWithSubscribeText":{"runs":[{"text":"7.21M"}]},"subscribedButtonText":{"runs":[{"text":"Subscribed"}]},"unsubscribedButtonText":{"runs":[{"text":"Subscribe"}]},"trackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","unsubscribeButtonText":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoints":[{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","subscribeEndpoint":{"channelIds":["UC3SyT4_WLHzN7JmHQwKQZww"],"params":"GAA%3D"}},{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"CAoQxjgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","dialogMessages":[{"runs":[{"text":"Unsubscribe from "},{"text":"IU"},{"text":"?"}]}],"confirmButton":{"buttonRenderer":{"style":"STYLE_BRAND","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoint":{"clickTrackingParams":"CAwQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","unsubscribeEndpoint":{"channelIds":["UC3SyT4_WLHzN7JmHQwKQZww"]}},"trackingParams":"CAwQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"cancelButton":{"buttonRenderer":{"style":"STYLE_TEXT","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Cancel"}]},"trackingParams":"CAsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}},"popupType":"DIALOG"}}]}}],"longSubscriberCountText":{"runs":[{"text":"7.21M subscribers"}],"accessibility":{"accessibilityData":{"label":"7.21 million subscribers"}}},"shortSubscriberCountText":{"runs":[{"text":"7.21M"}]},"subscribeAccessibility":{"accessibilityData":{"label":"Subscribe to this channel."}},"unsubscribeAccessibility":{"accessibilityData":{"label":"Unsubscribe from this channel."}},"signInEndpoint":{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CAkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CAkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}}}},"description":{"runs":[{"text":"Lee Ji-eun, known professionally as IU, is a South Korean singer-songwriter and actress. The name IU is a combination of 'I' and 'you' meaning \"you and I become one through music.\" She signed with Kakao M in 2007 as a trainee and debuted as a singer at the age of fifteen with her first mini album Lost and Found. Although her follow-up albums, Growing Up and IU...IM, brought mainstream success, it was after the release of \"Good Day\", the lead single from her 2010 album Real, that she achieved national stardom. \"Good Day\" went on to spend five consecutive weeks at the top position of South Korea's Gaon Digital Chart, and in 2019, it was ranked number one on Billboard's \"100 Greatest K-Pop Songs of the 2010s\" list.\nWith the success of her 2011 albums, Real+ and Last Fantasy, IU established herself as a formidable force on the music charts of her native country and further cemented her girl next door image as Korea's \"little sister\". She is known now as \"The Nation's Sweetheart\". 2011 also saw her first foray into songwriting with \"Hold My Hand\", which was written for the television series The Greatest Love."}]},"moreButton":{"toggleButtonRenderer":{"isToggled":false,"isDisabled":false,"defaultIcon":{"iconType":"EXPAND"},"defaultText":{"runs":[{"text":"More"}]},"toggledIcon":{"iconType":"COLLAPSE"},"toggledText":{"runs":[{"text":"Less"}]},"trackingParams":"CAcQmE0iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CAYQkfsFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RVUjBzVkVrRDhUNU1sU0hxZ2FJX1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CAYQkfsFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CAUQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/DBd_7WscYc3JjhichzUvwXAah0_eTxXYty_Zi5IXe9Q_OpnYXKYNKV4xO2FnGgUbs0ewhg6VO1rYpzp9=w540-h225-p-l90-rj","width":540,"height":225},{"url":"https://lh3.googleusercontent.com/DBd_7WscYc3JjhichzUvwXAah0_eTxXYty_Zi5IXe9Q_OpnYXKYNKV4xO2FnGgUbs0ewhg6VO1rYpzp9=w722-h300-p-l90-rj","width":722,"height":300}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CAQQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"trackingParams":"CAEQ-NwCIhMInav74Zz69AIVi4jYBR28qw_S","playButton":{"buttonRenderer":{"style":"STYLE_DARK_ON_WHITE","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Shuffle"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CAMQ6YQEIhMInav74Zz69AIVi4jYBR28qw_S","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"RDAO79RRQ105L7V61p68gX8ahw","params":"wAEB8gECGAE%3D","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhpSREFPNzlSUlExMDVMN1Y2MXA2OGdYOGFodw%3D%3D"}}}},"accessibility":{"label":"Shuffle"},"trackingParams":"CAMQ6YQEIhMInav74Zz69AIVi4jYBR28qw_S","accessibilityData":{"accessibilityData":{"label":"Shuffle"}}}},"startRadioButton":{"buttonRenderer":{"text":{"runs":[{"text":"Radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CAIQ84QEIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDEM79RRQ105L7V61p68gX8ahw","params":"wAEB"}},"accessibility":{"label":"Radio"},"trackingParams":"CAIQ84QEIhMInav74Zz69AIVi4jYBR28qw_S"}},"shareEndpoint":{"clickTrackingParams":"CAEQ-NwCIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RVUjBzVkVrRDhUNU1sU0hxZ2FJX1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}}}}} \ No newline at end of file diff --git a/src/YTMusic.ts b/src/YTMusic.ts index 595c751..c2f0766 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -1,5 +1,7 @@ +import ArtistParser from "./utils/ArtistParser" import axios, { AxiosInstance } from "axios" -import Parser from "./utils/Parser" +import fs from "fs" +import SearchParser from "./utils/SearchParser" import traverse from "./utils/traverse" import { Cookie, CookieJar } from "tough-cookie" @@ -198,11 +200,12 @@ export default class YTMusic { * @returns Search suggestions */ public async getSearchSuggestions(query: string): Promise { - const res = await this.constructRequest("music/get_search_suggestions", { - input: query - }) - - return traverse(res, "query") + return traverse( + await this.constructRequest("music/get_search_suggestions", { + input: query + }), + "query" + ) } /** @@ -219,7 +222,7 @@ export default class YTMusic { public async search(query: string, category: "PLAYLIST"): Promise public async search(query: string): Promise public async search(query: string, category?: string) { - const data = await this.constructRequest("search", { + const searchData = await this.constructRequest("search", { query: query, params: { @@ -231,20 +234,84 @@ export default class YTMusic { }[category!] || null }) - const parser = new Parser(data) + const searchParser = new SearchParser(searchData) return ( { - SONG: parser.parseSongsSearchResults, - VIDEO: parser.parseVideosSearchResults, - ARTIST: parser.parseArtistsSearchResults, - ALBUM: parser.parseAlbumsSearchResults, - PLAYLIST: parser.parsePlaylistsSearchResults - }[category!] || parser.parseSearchResult - ).call(parser) + SONG: searchParser.parseSongs, + VIDEO: searchParser.parseVideos, + ARTIST: searchParser.parseArtists, + ALBUM: searchParser.parseAlbums, + PLAYLIST: searchParser.parsePlaylists + }[category!] || searchParser.parse + ).call(searchParser) + } + + public async getSong(videoId: string) { + const data = await this.constructRequest("player", { videoId }) + + fs.writeFileSync("data.json", JSON.stringify(data)) + } + + public async getVideo(videoId: string) { + const data = await this.constructRequest("player", { videoId }) + + fs.writeFileSync("data.json", JSON.stringify(data)) + } + + public async getArtist(artistId: string): Promise { + const data = await this.constructRequest("browse", { browseId: artistId }) + + return new ArtistParser(data).parse(artistId) + } + + public async getArtistSongs(artistId: string): Promise { + const artistData = await this.constructRequest("browse", { browseId: artistId }) + const browseToken = traverse(artistData, "musicShelfRenderer", "title", "browseId") + + const songsData = await this.constructRequest("browse", { browseId: browseToken }) + const continueToken = traverse(songsData, "continuation") + const moreSongsData = await this.constructRequest( + "browse", + {}, + { continuation: continueToken } + ) + + return ArtistParser.parseSongs(songsData, moreSongsData) + } + + public async getArtistAlbums(artistId: string): Promise { + const artistData = await this.constructRequest("browse", { browseId: artistId }) + const artistAlbumsData = traverse(artistData, "musicCarouselShelfRenderer")[0] + const browseBody = traverse(artistAlbumsData, "moreContentButton", "browseEndpoint") + + const albumsData = await this.constructRequest("browse", browseBody) + + return ArtistParser.parseAlbums(artistId, albumsData) + } + + public async getAlbum(albumId: string) { + const data = await this.constructRequest("browse", { browseId: albumId }) + + fs.writeFileSync("data.json", JSON.stringify(data)) + } + + public async getPlaylist(playlistId: string) { + const data = await this.constructRequest("browse", { browseId: playlistId }) + + fs.writeFileSync("data.json", JSON.stringify(data)) } } const ytmusicapi = new YTMusic() ytmusicapi.initialize().then(async () => { console.log("Initialized") + + const artistDetailed = (await ytmusicapi.search("Roundworm", "ARTIST"))[0] + const artistFull = await ytmusicapi.getArtist(artistDetailed.artistId) + console.log(JSON.stringify(artistFull, null, 4)) + + // const artistDetailed = (await ytmusicapi.search("IU Lilac", "ARTIST"))[0] + // const albumDetailed = (await ytmusicapi.getArtistAlbums(artistDetailed.artistId))[0] + // const albumFull = await ytmusicapi.getAlbum(albumDetailed.albumId) + // console.log(JSON.stringify(albumFull)) }) diff --git a/src/types.d.ts b/src/types.d.ts index 8dad2ba..22b896c 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -35,6 +35,13 @@ declare namespace YTMusic { thumbnails: ThumbnailFull[] } + interface ArtistFull extends ArtistDetailed { + description: string + subscribers: number + topTracks: (Omit)[] + topAlbums: AlbumDetailed[] + } + interface AlbumBasic { albumId: string name: string @@ -48,6 +55,11 @@ declare namespace YTMusic { thumbnails: ThumbnailFull[] } + interface AlbumFull extends AlbumDetailed { + description: string + tracks: [] + } + interface PlaylistDetailed { type: "PLAYLIST" playlistId: string diff --git a/src/utils/ArtistParser.ts b/src/utils/ArtistParser.ts new file mode 100644 index 0000000..aff6bcf --- /dev/null +++ b/src/utils/ArtistParser.ts @@ -0,0 +1,94 @@ +import Parse from "./Parser" +import traverse from "./traverse" + +export default class ArtistParser { + private data: any + + public constructor(data: any) { + this.data = data + } + + public parse(artistId: string): YTMusic.ArtistFull { + const artistBasic: YTMusic.ArtistBasic = { + artistId, + name: traverse(this.data, "header", "title", "text").at(0) + } + + return { + type: "ARTIST", + ...artistBasic, + thumbnails: traverse(this.data, "header", "thumbnails"), + description: traverse(this.data, "header", "description", "text"), + subscribers: Parse.parseNumber(traverse(this.data, "subscriberCountText", "text")), + topTracks: traverse(this.data, "musicShelfRenderer", "contents").map((item: any) => { + const flexColumns = traverse(item, "flexColumns") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: [artistBasic], + album: { + albumId: traverse(flexColumns[2], "runs", "text"), + name: traverse(flexColumns[2], "browseId") + }, + thumbnails: [traverse(item, "thumbnails")].flat() + } + }), + topAlbums: [traverse(this.data, "musicCarouselShelfRenderer")] + .flat() + .at(0) + .contents.map((item: any) => ({ + type: "ALBUM", + albumId: traverse(item, "browseId").at(-1), + playlistId: traverse(item, "musicPlayButtonRenderer", "playlistId"), + name: traverse(item, "title", "text").at(0), + artists: [artistBasic], + year: +traverse(item, "subtitle", "text").at(-1), + thumbnails: [traverse(item, "thumbnails")].flat() + })) + } + } + + public static parseSongs(songsData: any, moreSongsData: any): YTMusic.SongDetailed[] { + return [ + ...traverse(songsData, "musicResponsiveListItemRenderer"), + ...traverse(moreSongsData, "musicResponsiveListItemRenderer") + ].map((item: any) => { + const flexColumns = traverse(item, "flexColumns") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: [traverse(flexColumns[1], "runs")].flat().map((run: any) => ({ + name: run.text, + artistId: traverse(run, "browseId") + })), + album: { + albumId: traverse(flexColumns[2], "browseId"), + name: traverse(flexColumns[2], "runs", "text") + }, + duration: Parse.parseDuration(traverse(item, "fixedColumns", "runs", "text")), + thumbnails: [traverse(item, "thumbnails")].flat() + } + }) + } + + public static parseAlbums(artistId: string, albumsData: any): YTMusic.AlbumDetailed[] { + return traverse(albumsData, "musicTwoRowItemRenderer").map((item: any) => ({ + type: "ALBUM", + albumId: [traverse(item, "browseId")].flat().at(-1), + playlistId: traverse(item, "thumbnailOverlay", "playlistId"), + name: traverse(item, "title", "text").at(0), + artists: [ + { + artistId, + name: traverse(albumsData, "header", "text").at(0) + } + ], + year: +traverse(item, "subtitle", "text").at(-1), + thumbnails: [traverse(item, "thumbnails")].flat() + })) + } +} diff --git a/src/utils/Parser.ts b/src/utils/Parser.ts index 23f678d..9d7e119 100644 --- a/src/utils/Parser.ts +++ b/src/utils/Parser.ts @@ -1,175 +1,28 @@ -import traverse from "./traverse" +export default class Parse { + public static parseDuration(time: string) { + const [seconds, minutes, hours] = time + .split(":") + .reverse() + .map(n => +n) as (number | undefined)[] -const parseDuration = (time: string) => { - const [seconds, minutes, hours] = time - .split(":") - .reverse() - .map(n => +n) as (number | undefined)[] + return (seconds || 0) + (minutes || 0) * 60 + (hours || 0) * 60 * 60 + } - return (seconds || 0) + (minutes || 0) * 60 + (hours || 0) * 60 * 60 -} + public static parseNumber(string: string): number { + if (string.at(-1)!.match(/^[A-Z]+$/)) { + const number = +string.slice(0, -1) + const multiplier = string.at(-1) -const parseViews = (views: string): number => { - views = views.slice(0, -6) - - if (views.at(-1)!.match(/^[A-Z]+$/)) { - const number = +views.slice(0, -1) - const multiplier = views.at(-1) - - return ( - { - K: number * 1000, - M: number * 1000 * 1000, - B: number * 1000 * 1000 * 1000 - }[multiplier!] || NaN - ) - } else { - return +views - } -} - -export default class Parser { - private items: any[] - - constructor(data: any) { - this.items = [traverse(data, "musicResponsiveListItemRenderer")].flat() - } - - public parseSongsSearchResults(): YTMusic.SongDetailed[] { - return this.items.map(item => this.parseSongSearchResult(item)) - } - - private parseSongSearchResult(item: any): YTMusic.SongDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artists: traverse(flexColumns[1], "runs") - .map((run: any) => - "navigationEndpoint" in run - ? { name: run.text, artistId: traverse(run, "browseId") } - : null - ) - .slice(0, -3) - .filter(Boolean), - album: { - albumId: traverse(item, "browseId").at(-1), - name: traverse(flexColumns[1], "runs", "text").at(-3) - }, - duration: parseDuration(traverse(flexColumns[1], "runs", "text").at(-1)), - thumbnails: [thumbnails].flat() - } - } - - public parseVideosSearchResults(): YTMusic.VideoDetailed[] { - return this.items.map(item => this.parseVideoSearchResult(item, true)) - } - - private parseVideoSearchResult(item: any, specific: boolean): YTMusic.VideoDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "VIDEO", - videoId: traverse(item, "playNavigationEndpoint", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artist: { - artistId: traverse(flexColumns[1], "browseId"), - name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) - }, - views: parseViews(traverse(flexColumns[1], "runs", "text").at(-3)), - duration: parseDuration(traverse(flexColumns[1], "text").at(-1)), - thumbnails: [thumbnails].flat() - } - } - - public parseArtistsSearchResults(): YTMusic.ArtistDetailed[] { - return this.items.map(item => this.parseArtistSearchResult(item)) - } - - private parseArtistSearchResult(item: any): YTMusic.ArtistDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "ARTIST", - artistId: traverse(item, "browseId"), - name: traverse(flexColumns[0], "runs", "text"), - thumbnails: [thumbnails].flat() - } - } - - public parseAlbumsSearchResults(): YTMusic.AlbumDetailed[] { - return this.items.map(item => this.parseAlbumSearchResult(item)) - } - - private parseAlbumSearchResult(item: any): YTMusic.AlbumDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "ALBUM", - albumId: traverse(item, "browseId").at(-1), - playlistId: traverse(item, "overlay", "playlistId"), - artists: traverse(flexColumns[1], "runs") - .map((run: any) => - "navigationEndpoint" in run - ? { name: run.text, artistId: traverse(run, "browseId") } - : null - ) - .slice(0, -1) - .filter(Boolean), - name: traverse(flexColumns[0], "runs", "text"), - year: +traverse(flexColumns[1], "runs", "text").at(-1), - thumbnails: [thumbnails].flat() - } - } - - public parsePlaylistsSearchResults(): YTMusic.PlaylistDetailed[] { - return this.items.map(item => this.parsePlaylistSearchResult(item, true)) - } - - private parsePlaylistSearchResult(item: any, specific: boolean): YTMusic.PlaylistDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "PLAYLIST", - playlistId: traverse(item, "overlay", "playlistId"), - name: traverse(flexColumns[0], "runs", "text"), - artist: { - artistId: traverse(flexColumns[1], "browseId"), - name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) - }, - trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), - thumbnails: [thumbnails].flat() - } - } - - public parseSearchResult(): YTMusic.SearchResult[] { - return this.items.map(item => { - const flexColumns = traverse(item, "flexColumns") - const type = traverse(flexColumns[1], "runs", "text").at(0) as - | "Song" - | "Video" - | "Artist" - | "EP" - | "Single" - | "Album" - | "Playlist" - - return { - Song: () => this.parseSongSearchResult(item), - Video: () => this.parseVideoSearchResult(item, true), - Artist: () => this.parseArtistSearchResult(item), - EP: () => this.parseAlbumSearchResult(item), - Single: () => this.parseAlbumSearchResult(item), - Album: () => this.parseAlbumSearchResult(item), - Playlist: () => this.parsePlaylistSearchResult(item, true) - }[type]() - }) + return ( + { + K: number * 1000, + M: number * 1000 * 1000, + B: number * 1000 * 1000 * 1000, + T: number * 1000 * 1000 * 1000 * 1000 + }[multiplier!] || NaN + ) + } else { + return +string + } } } diff --git a/src/utils/SearchParser.ts b/src/utils/SearchParser.ts new file mode 100644 index 0000000..e416fb1 --- /dev/null +++ b/src/utils/SearchParser.ts @@ -0,0 +1,148 @@ +import Parse from "./Parser" +import traverse from "./traverse" + +export default class SearchParser { + private items: any[] + + public constructor(data: any) { + this.items = [traverse(data, "musicResponsiveListItemRenderer")].flat() + } + + public parseSongs(): YTMusic.SongDetailed[] { + return this.items.map(item => this.parseSong(item)) + } + + private parseSong(item: any): YTMusic.SongDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: traverse(flexColumns[1], "runs") + .map((run: any) => + "navigationEndpoint" in run + ? { name: run.text, artistId: traverse(run, "browseId") } + : null + ) + .slice(0, -3) + .filter(Boolean), + album: { + albumId: traverse(item, "browseId").at(-1), + name: traverse(flexColumns[1], "runs", "text").at(-3) + }, + duration: Parse.parseDuration(traverse(flexColumns[1], "runs", "text").at(-1)), + thumbnails: [thumbnails].flat() + } + } + + public parseVideos(): YTMusic.VideoDetailed[] { + return this.items.map(item => this.parseVideo(item, true)) + } + + private parseVideo(item: any, specific: boolean): YTMusic.VideoDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "VIDEO", + videoId: traverse(item, "playNavigationEndpoint", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artist: { + artistId: traverse(flexColumns[1], "browseId"), + name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) + }, + views: Parse.parseNumber(traverse(flexColumns[1], "runs", "text").at(-3).slice(0, -6)), + duration: Parse.parseDuration(traverse(flexColumns[1], "text").at(-1)), + thumbnails: [thumbnails].flat() + } + } + + public parseArtists(): YTMusic.ArtistDetailed[] { + return this.items.map(item => this.parseArtist(item)) + } + + private parseArtist(item: any): YTMusic.ArtistDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "ARTIST", + artistId: traverse(item, "browseId"), + name: traverse(flexColumns[0], "runs", "text"), + thumbnails: [thumbnails].flat() + } + } + + public parseAlbums(): YTMusic.AlbumDetailed[] { + return this.items.map(item => this.parseAlbum(item)) + } + + private parseAlbum(item: any): YTMusic.AlbumDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "ALBUM", + albumId: traverse(item, "browseId").at(-1), + playlistId: traverse(item, "overlay", "playlistId"), + artists: traverse(flexColumns[1], "runs") + .map((run: any) => + "navigationEndpoint" in run + ? { name: run.text, artistId: traverse(run, "browseId") } + : null + ) + .slice(0, -1) + .filter(Boolean), + name: traverse(flexColumns[0], "runs", "text"), + year: +traverse(flexColumns[1], "runs", "text").at(-1), + thumbnails: [thumbnails].flat() + } + } + + public parsePlaylists(): YTMusic.PlaylistDetailed[] { + return this.items.map(item => this.parsePlaylist(item, true)) + } + + private parsePlaylist(item: any, specific: boolean): YTMusic.PlaylistDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "PLAYLIST", + playlistId: traverse(item, "overlay", "playlistId"), + name: traverse(flexColumns[0], "runs", "text"), + artist: { + artistId: traverse(flexColumns[1], "browseId"), + name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) + }, + trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), + thumbnails: [thumbnails].flat() + } + } + + public parse(): YTMusic.SearchResult[] { + return this.items.map(item => { + const flexColumns = traverse(item, "flexColumns") + const type = traverse(flexColumns[1], "runs", "text").at(0) as + | "Song" + | "Video" + | "Artist" + | "EP" + | "Single" + | "Album" + | "Playlist" + + return { + Song: () => this.parseSong(item), + Video: () => this.parseVideo(item, true), + Artist: () => this.parseArtist(item), + EP: () => this.parseAlbum(item), + Single: () => this.parseAlbum(item), + Album: () => this.parseAlbum(item), + Playlist: () => this.parsePlaylist(item, true) + }[type]() + }) + } +} From 779035391c09e81e67961aced7824cc0cfd2ec68 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Fri, 24 Dec 2021 13:13:56 +0800 Subject: [PATCH 02/11] Made tests for search, all works --- .vscode/launch.json | 10 + data.json | 1 - package.json | 1 + src/YTMusic.ts | 43 +- src/index.ts | 8 + src/parsers/AlbumParser.ts | 21 + src/{utils => parsers}/ArtistParser.ts | 16 +- src/{utils => parsers}/Parser.ts | 0 src/parsers/PlaylistParser.ts | 21 + src/parsers/SearchParser.ts | 30 + src/parsers/SongParser.ts | 29 + src/parsers/VideoParser.ts | 21 + src/tests/interfaces.ts | 96 + src/tests/testing.ts | 40 + src/types.d.ts | 9 +- src/utils/SearchParser.ts | 148 - src/utils/traverse_tests/data.json | 7318 ++++++++++++++++++++++++ src/utils/traverse_tests/his.ts | 35 + src/utils/traverse_tests/mine.ts | 33 + yarn.lock | 162 + 20 files changed, 7860 insertions(+), 182 deletions(-) delete mode 100644 data.json create mode 100644 src/index.ts create mode 100644 src/parsers/AlbumParser.ts rename src/{utils => parsers}/ArtistParser.ts (88%) rename src/{utils => parsers}/Parser.ts (100%) create mode 100644 src/parsers/PlaylistParser.ts create mode 100644 src/parsers/SearchParser.ts create mode 100644 src/parsers/SongParser.ts create mode 100644 src/parsers/VideoParser.ts create mode 100644 src/tests/interfaces.ts create mode 100644 src/tests/testing.ts delete mode 100644 src/utils/SearchParser.ts create mode 100644 src/utils/traverse_tests/data.json create mode 100644 src/utils/traverse_tests/his.ts create mode 100644 src/utils/traverse_tests/mine.ts diff --git a/.vscode/launch.json b/.vscode/launch.json index e6c7276..9246a37 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -23,6 +23,16 @@ "skipFiles": ["/**"], "runtimeExecutable": "node", "runtimeArgs": ["--require", "ts-node/register/files"] + }, + { + "type": "node", + "request": "launch", + "name": "tests/testing.ts", + "program": "${workspaceFolder}/src/tests/testing.ts", + "sourceMaps": true, + "skipFiles": ["/**"], + "runtimeExecutable": "node", + "runtimeArgs": ["--require", "ts-node/register/files"] } ] } \ No newline at end of file diff --git a/data.json b/data.json deleted file mode 100644 index b5d64fc..0000000 --- a/data.json +++ /dev/null @@ -1 +0,0 @@ -{"responseContext":{"maxAgeSeconds":300,"serviceTrackingParams":[{"service":"GFEEDBACK","params":[{"key":"context","value":"channel_creator"},{"key":"has_unlimited_entitlement","value":"False"},{"key":"browse_id","value":"UCTUR0sVEkD8T5MlSHqgaI_Q"},{"key":"logged_in","value":"0"},{"key":"e","value":"24028143,24130474,24141079,24002025,39321475,23934970,24007790,24150972,23983296,24104858,24140247,9405981,24138442,24080738,1714245,24134152,23884386,23966208,24116717,23804281,24034168,24106839,24077266,24007246,24002922,24120992,24590381,23946420,24110902,24143428,24082661,24117475,24085811,24115641,24145515,24143789,24116735,23944779,24142941,23998056,24134617,24077241,24004644,24036948,24109689,24129402,23827039,23968386,24001373,24002022,23858057,24136746,24135236,24142470,24146886,24146542,23918597,24129505,23748147,24111549,23744176,24120819,24131296,24138704,23882503"}]},{"service":"CSI","params":[{"key":"c","value":"WEB_REMIX"},{"key":"cver","value":"1.20211213.00.00"},{"key":"yt_li","value":"0"},{"key":"GetBrowseArtistDetailPage_rid","value":"0x2935bc01c8a41007"}]},{"service":"ECATCHER","params":[{"key":"client.version","value":"1.20000101"},{"key":"client.name","value":"WEB_REMIX"},{"key":"client.fexp","value":"24028143,24130474,24141079,24002025,39321475,23934970,24007790,24150972,23983296,24104858,24140247,9405981,24138442,24080738,1714245,24134152,23884386,23966208,24116717,23804281,24034168,24106839,24077266,24007246,24002922,24120992,24590381,23946420,24110902,24143428,24082661,24117475,24085811,24115641,24145515,24143789,24116735,23944779,24142941,23998056,24134617,24077241,24004644,24036948,24109689,24129402,23827039,23968386,24001373,24002022,23858057,24136746,24135236,24142470,24146886,24146542,23918597,24129505,23748147,24111549,23744176,24120819,24131296,24138704,23882503"}]}]},"trackingParams":"CAAQhGciEwidq_vhnPr0AhWLiNgFHbyrD9I=","contents":{"singleColumnBrowseResultsRenderer":{"tabs":[{"tabRenderer":{"content":{"sectionListRenderer":{"contents":[{"musicShelfRenderer":{"title":{"runs":[{"text":"Songs","navigationEndpoint":{"clickTrackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLOLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","params":"ggMCCAI%3D"}}}]},"contents":[{"musicResponsiveListItemRenderer":{"trackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CIwGEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIsGEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CIsGEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play LILAC (라일락)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause LILAC (라일락)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"LILAC (라일락)","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CP0FEMn0AhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIoGEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"RDAMVM04tYkKUPPv4","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CIoGEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"04tYkKUPPv4"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIkGEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIgGEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"04tYkKUPPv4"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIcGEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYGEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIQGEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIUGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIUGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIQGEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CIMGEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIMGEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIIGEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgswNHRZa0tVUFB2NA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIIGEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CP4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"04tYkKUPPv4"},"likeStatus":"INDIFFERENT","trackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIEGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIEGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CP8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIAGEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIAGEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"04tYkKUPPv4"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CPwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CPsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity (Celebrity)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity (Celebrity)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Celebrity (Celebrity)","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CO0FEMn0AhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"es6bbfAjk3I","playlistId":"RDAMVMes6bbfAjk3I","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1lczZiYmZBamszSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CPoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"es6bbfAjk3I"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CPkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"es6bbfAjk3I"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CPcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CPMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CPMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtlczZiYmZBamszSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"es6bbfAjk3I"},"likeStatus":"INDIFFERENT","trackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CO8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"es6bbfAjk3I"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"COwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"COsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon (strawberry moon)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon (strawberry moon)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CN0FEMn0AhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"Kevp2lFKSOg","playlistId":"RDAMVMKevp2lFKSOg","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1LZXZwMmxGS1NPZw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"COoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"Kevp2lFKSOg"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"COkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"Kevp2lFKSOg"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"COcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"COMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtLZXZwMmxGS1NPZw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CN4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"Kevp2lFKSOg"},"likeStatus":"INDIFFERENT","trackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CN8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"Kevp2lFKSOg"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CNwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CNsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play eight (feat. SUGA )"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight (feat. SUGA )"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"eight (feat. SUGA )","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"eight","navigationEndpoint":{"clickTrackingParams":"CM0FEMn0AhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"5_IYVichXbA","playlistId":"RDAMVM5_IYVichXbA","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CNoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"5_IYVichXbA"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CNkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"5_IYVichXbA"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CNcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CNMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"Cgs1X0lZVmljaFhiQQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CM4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"5_IYVichXbA"},"likeStatus":"INDIFFERENT","trackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CM8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"5_IYVichXbA"}}},{"musicResponsiveListItemRenderer":{"trackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w60-h60-l90-rj","width":60,"height":60},{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w120-h120-l90-rj","width":120,"height":120}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FIT","trackingParams":"CMwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"overlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["3422552064","3422552064"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CMsFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_SMALL","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Blueming"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Blueming"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}},"flexColumns":[{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Blueming","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"OLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","loggingContext":{"vssLoggingContext":{"serializedContextData":"GilPTEFLNXV5X21ncnlKbElMREU4NDZldl9vTFV0cVBndEt1QTkyemRCcw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH"}},{"musicResponsiveListItemFlexColumnRenderer":{"text":{"runs":[{"text":"Love Poem","navigationEndpoint":{"clickTrackingParams":"CL0FEMn0AhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"displayPriority":"MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_MEDIUM"}}],"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"I0_ZXHzKysc","playlistId":"RDAMVMI0_ZXHzKysc","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_ATV"}}}},"trackingParams":"CMoFEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"I0_ZXHzKysc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CMkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMgFEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"I0_ZXHzKysc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CMcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMYFEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMQFEMOUBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Go to album"}]},"icon":{"iconType":"ALBUM"},"navigationEndpoint":{"clickTrackingParams":"CMMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMMFEI_7BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtJMF9aWEh6S3lzYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMIFEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CL4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","topLevelButtons":[{"likeButtonRenderer":{"target":{"videoId":"I0_ZXHzKysc"},"likeStatus":"INDIFFERENT","trackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likesAllowed":true,"dislikeNavigationEndpoint":{"clickTrackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Not a fan?"}]},"content":{"runs":[{"text":"Improve your recommendations after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"likeCommand":{"clickTrackingParams":"CL8FEKVBGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}}}}],"accessibility":{"accessibilityData":{"label":"Action menu"}}}},"playlistItemData":{"videoId":"I0_ZXHzKysc"}}}],"trackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","bottomText":{"runs":[{"text":"Show all"}]},"bottomEndpoint":{"clickTrackingParams":"CLwFEPleGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLOLAK5uy_mgryJlILDE846ev_oLUtqPgtKuA92zdBs","params":"ggMCCAI%3D"}},"shelfDivider":{"musicShelfDividerRenderer":{"hidden":true}}}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Albums","navigationEndpoint":{"clickTrackingParams":"CLoFEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNKY0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkN6ak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}}}]},"accessibilityData":{"accessibilityData":{"label":"Albums"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CLsFEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNKY0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkN6ak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}},"trackingParams":"CLsFEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CLoFEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLkFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"IU 5th Album 'LILAC' (IU 5th Album 'LILAC')","navigationEndpoint":{"clickTrackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","params":"ggMrGilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_iG5q5DIdhdA","params":"ggMrGilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKsFEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLgFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLgFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLcFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc","params":"wAEB"}},"trackingParams":"CLcFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CLYFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLUFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLQFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLMFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"}}},"trackingParams":"CLEFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CK8FEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLAFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CK8FEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CK4FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25SYjQ2N2pSNzNJWEt5Ynd6dzIyX3JUWUlKODA4eDRZYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CK4FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CK0FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKwFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc"}},"trackingParams":"CKwFEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play IU 5th Album 'LILAC' (IU 5th Album 'LILAC')"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause IU 5th Album 'LILAC' (IU 5th Album 'LILAC')"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKoFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Love Poem","navigationEndpoint":{"clickTrackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","params":"ggMrGilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_SjkPQ0Tt3Gn","params":"ggMrGilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJwFEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CKkFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28","params":"wAEB8gECKAE%3D"}},"trackingParams":"CKkFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKgFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28","params":"wAEB"}},"trackingParams":"CKgFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CKcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKYFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CKUFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKQFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"}}},"trackingParams":"CKIFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKAFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKEFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKAFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJ8FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xQVndIM2ViaUR1M0p0MTRVOHlod1N5TUpFSFBSd0oyOA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJ8FEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJ4FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJ0FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lPVwH3ebiDu3Jt14U8yhwSyMJEHPRwJ28"}},"trackingParams":"CJ0FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Love Poem"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Love Poem"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/p-ranksJH868xIEGRHUzKFxm7LYptgiPvcAIdUswSrkrk_g9xiK7BcEgNxa3OJMMD8LSJC8wXdrSKE7C=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/p-ranksJH868xIEGRHUzKFxm7LYptgiPvcAIdUswSrkrk_g9xiK7BcEgNxa3OJMMD8LSJC8wXdrSKE7C=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJsFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"A Flower Bookmark 2","navigationEndpoint":{"clickTrackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hl4q8KAzY7x","params":"ggMrGilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hl4q8KAzY7x","params":"ggMrGilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CI0FEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJoFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJoFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJkFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU","params":"wAEB"}},"trackingParams":"CJkFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJgFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJcFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJYFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJUFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJQFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJQFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"}}},"trackingParams":"CJMFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJEFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJIFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJEFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJAFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25jcGI2dnVPeDE2RngtcFpDM09maUdod2p2X1UxTjFQVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJAFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CI8FEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CI4FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_ncpb6vuOx16Fx-pZC3OfiGhwjv_U1N1PU"}},"trackingParams":"CI4FEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play A Flower Bookmark 2"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause A Flower Bookmark 2"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/COFBRD6GDIkwnlWYON62L4UwGdvKjw_xAsID5YeI66lpSrM6-Az-WzfTyRFgfGnu5OsL9IWRa8DMU8nr=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/COFBRD6GDIkwnlWYON62L4UwGdvKjw_xAsID5YeI66lpSrM6-Az-WzfTyRFgfGnu5OsL9IWRa8DMU8nr=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIwFEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Palette","navigationEndpoint":{"clickTrackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_WOciJ8HA7tx","params":"ggMrGilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_WOciJ8HA7tx","params":"ggMrGilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CP4EEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIsFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4","params":"wAEB8gECKAE%3D"}},"trackingParams":"CIsFEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIoFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4","params":"wAEB"}},"trackingParams":"CIoFEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CIkFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIgFEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CIcFEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYFEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIUFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"}}},"trackingParams":"CIQFEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIIFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIMFEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIIFEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIEFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2x1Rk1PV19zeG9PNjh4Y2tPY20tdUpPSVBGcXVBWnBqNA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIEFEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIAFEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CP8EEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_luFMOW_sxoO68xckOcm-uJOIPFquAZpj4"}},"trackingParams":"CP8EEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Palette"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Palette"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/6Tfu4kQuO8dl7yFh94tADKD-_anARsd4xmz3SuWIja4J8dY5LZr7vzfpSvGg_pnW5359c33cyiVawa4j=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/6Tfu4kQuO8dl7yFh94tADKD-_anARsd4xmz3SuWIja4J8dY5LZr7vzfpSvGg_pnW5359c33cyiVawa4j=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CP0EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"CHAT-SHIRE","navigationEndpoint":{"clickTrackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Aqcy5O9FmNK","params":"ggMrGilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2015"}]},"navigationEndpoint":{"clickTrackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Aqcy5O9FmNK","params":"ggMrGilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CO8EEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPwEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY","params":"wAEB8gECKAE%3D"}},"trackingParams":"CPwEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPsEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY","params":"wAEB"}},"trackingParams":"CPsEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CPoEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPkEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CPgEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPcEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"}}},"trackingParams":"CPUEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPMEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPQEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPQEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPMEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPIEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X25Ld2QwVkhRUVZGajVLZ1JPcExDV1pPU0R2VnZZZHhEWQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPIEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPEEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPAEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nKwd0VHQQVFj5KgROpLCWZOSDvVvYdxDY"}},"trackingParams":"CPAEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play CHAT-SHIRE"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause CHAT-SHIRE"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/YWtl1fL92g_w2gti8PaHbowMQP-N7pLzXaN_6C-wr4kljxEHDITsrsKku9_WZxDoOYmpYTU5P081zDEL=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/YWtl1fL92g_w2gti8PaHbowMQP-N7pLzXaN_6C-wr4kljxEHDITsrsKku9_WZxDoOYmpYTU5P081zDEL=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CO4EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"A Flower Bookmark","navigationEndpoint":{"clickTrackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_0VmATESyCW4","params":"ggMrGilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2014"}]},"navigationEndpoint":{"clickTrackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_0VmATESyCW4","params":"ggMrGilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COAEEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CO0EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k","params":"wAEB8gECKAE%3D"}},"trackingParams":"CO0EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COwEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k","params":"wAEB"}},"trackingParams":"COwEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"COsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COoEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"COkEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"}}},"trackingParams":"COYEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COQEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COQEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COMEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xxaEU5c1VyWEpuMTVQMEJ2ZVJ3dUZSaGxHVGlTQVI5aw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COMEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COIEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COEEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lqhE9sUrXJn15P0BveRwuFRhlGTiSAR9k"}},"trackingParams":"COEEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play A Flower Bookmark"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause A Flower Bookmark"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/lYVgOzNwvDGa2OosE3FUJ5ZEcROXrBnJxgx3i2zhyW6-hXxZ0CZBLBSbLuWAvoVhtWRN14LGhZGCZeWt0w=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/lYVgOzNwvDGa2OosE3FUJ5ZEcROXrBnJxgx3i2zhyW6-hXxZ0CZBLBSbLuWAvoVhtWRN14LGhZGCZeWt0w=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CN8EEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Modern Times – Epilogue (Modern Times - Epilogue)","navigationEndpoint":{"clickTrackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_BZdFfPLotHS","params":"ggMrGilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_BZdFfPLotHS","params":"ggMrGilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNEEEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CN4EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE","params":"wAEB8gECKAE%3D"}},"trackingParams":"CN4EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CN0EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE","params":"wAEB"}},"trackingParams":"CN0EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CNwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNsEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CNoEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNkEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"}}},"trackingParams":"CNcEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNUEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNYEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNUEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNQEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2szRTU3b2thZjRjVzZfdDJVakZ4dzZyNmdSZHJ6dlBURQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNQEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNMEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNIEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k3E57okaf4cW6_t2UjFxw6r6gRdrzvPTE"}},"trackingParams":"CNIEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Modern Times – Epilogue (Modern Times - Epilogue)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Modern Times – Epilogue (Modern Times - Epilogue)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/rM4WglOIy3gqC6H0G4HeSQ-pIKpFNH7tWLwdBJndToM4r2VG3Ak78UC-i5R8eqUscGX4d6hyjvGEu793=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/rM4WglOIy3gqC6H0G4HeSQ-pIKpFNH7tWLwdBJndToM4r2VG3Ak78UC-i5R8eqUscGX4d6hyjvGEu793=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNAEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Modern Times","navigationEndpoint":{"clickTrackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_wIHTZKOPicl","params":"ggMrGilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"Album"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_wIHTZKOPicl","params":"ggMrGilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMIEEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CM8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8","params":"wAEB8gECKAE%3D"}},"trackingParams":"CM8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CM4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8","params":"wAEB"}},"trackingParams":"CM4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CM0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CMsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"}}},"trackingParams":"CMgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2x3cnVDZWpxNnBZbXp0WTdmck9OUXlYaF9qV0hlZ0lLOA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMQEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lwruCejq6pYmztY7frONQyXh_jWHegIK8"}},"trackingParams":"CMMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Modern Times"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Modern Times"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/N3tVxXwvaU3jdrkQB22_A05ROXjh0HX3OLKv-g41HBW6iUE5bMZ1L7SbOaMbrHpzV9lWZxN_L5fYgZ1w=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/N3tVxXwvaU3jdrkQB22_A05ROXjh0HX3OLKv-g41HBW6iUE5bMZ1L7SbOaMbrHpzV9lWZxN_L5fYgZ1w=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMEEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Monday Afternoon","navigationEndpoint":{"clickTrackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_1nSZDcewDIa","params":"ggMrGilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_1nSZDcewDIa","params":"ggMrGilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CLMEEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc","params":"wAEB8gECKAE%3D"}},"trackingParams":"CMAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CL8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc","params":"wAEB"}},"trackingParams":"CL8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CL4EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CL0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"}}},"trackingParams":"CLkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2tiYnIySmZ6R1pxUEIwSzcxejJjckd1bjE0em5PZmdJYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLUEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kbbr2JfzGZqPB0K71z2crGun14znOfgIc"}},"trackingParams":"CLQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Monday Afternoon"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Monday Afternoon"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/VFL1XhJKa4ISklf8NQNvbu1ZqV_BxhY2YMiqD1ueXXgy8eKfw0tCvukMgp5bako8It-CiDQGWFuA3W-d=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/VFL1XhJKa4ISklf8NQNvbu1ZqV_BxhY2YMiqD1ueXXgy8eKfw0tCvukMgp5bako8It-CiDQGWFuA3W-d=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLIEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Can You Hear Me?","navigationEndpoint":{"clickTrackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_OCbRDpTXqs3","params":"ggMrGilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"EP"},{"text":" • "},{"text":"2013"}]},"navigationEndpoint":{"clickTrackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_OCbRDpTXqs3","params":"ggMrGilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKQEEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA","params":"wAEB"}},"trackingParams":"CLAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CK8EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CK4EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CK0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKwEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKsEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKsEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"}}},"trackingParams":"CKoEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKgEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKgEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKcEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X21ha2RWaGVhc2Fjd3o0QU82eEhzRHJDUzNIYm94WGNNQQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKcEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKYEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKUEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_makdVheasacwz4AO6xHsDrCS3HboxXcMA"}},"trackingParams":"CKUEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Can You Hear Me?"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Can You Hear Me?"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CKMEEKGzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Singles","navigationEndpoint":{"clickTrackingParams":"CKEEEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNMd0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkRlak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}}}]},"accessibilityData":{"accessibilityData":{"label":"Singles"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CKIEEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","params":"6gPaAUNxQUJDb0FCQ25FQUFHVnVBQUZUUndBQlUwY0FBUUJHUlcxMWMybGpYMlJsZEdGcGJGOWhjblJwYzNRQUFRQUJRd0FBQVFBQkFBQUJBUVFCb1NTWkNMd0RHaGhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxR0NBUmhWUTFSVlVqQnpWa1ZyUkRoVU5VMXNVMGh4WjJGSlgxRUFBUkRlak96aG5QcjBBaG9DYzJrWUFDb1BZWEowYVhOMFgzSmxiR1ZoYzJWek1MSFUwT1dYOGNueWNB"}},"trackingParams":"CKIEEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CKEEEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/SZ5mBUus0ipBuOGnrMFNh5sOHZm7EG1EJRrZxAq-RfszLbduUI-wOBmsqYhQh-RFCFBx_z170zy-2fUnYw=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKAEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"strawberry moon (strawberry moon)","navigationEndpoint":{"clickTrackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","params":"ggMrGilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_10BDz68kZeP","params":"ggMrGilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJIEEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJ8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJ8EEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJ4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw","params":"wAEB"}},"trackingParams":"CJ4EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJ0EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJwEEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJsEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJoEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJkEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"}}},"trackingParams":"CJgEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJcEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJYEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xwRlFOY3c2T2ZPcHpqcVk1YUdSeUxxcUtoWDQ1VnVkdw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJUEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJQEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lpFQNcw6OfOpzjqY5aGRyLqqKhX45Vudw"}},"trackingParams":"CJMEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon (strawberry moon)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon (strawberry moon)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJEEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Celebrity","navigationEndpoint":{"clickTrackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_AB2RfMVqFX0","params":"ggMrGilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2021"}]},"navigationEndpoint":{"clickTrackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_AB2RfMVqFX0","params":"ggMrGilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIMEEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJAEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CI8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss","params":"wAEB"}},"trackingParams":"CI8EEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CI4EEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CI0EEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CIwEEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIsEEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIoEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"}}},"trackingParams":"CIkEEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIgEEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIcEEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2swZW5iTEVicG9JTzZkOHNyckJPOWxVY1gzQ1VYRUVzcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIYEEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIUEEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0enbLEbpoIO6d8srrBO9lUcX3CUXEEss"}},"trackingParams":"CIQEEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/Bg2XdwT08DVNriH5MlB5se-ovIsicNSep3eetoK1QwWiek4tJxLBuz93EiRE9EqQD0DFWEOiEsxHUeBL=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/Bg2XdwT08DVNriH5MlB5se-ovIsicNSep3eetoK1QwWiek4tJxLBuz93EiRE9EqQD0DFWEOiEsxHUeBL=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIIEEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"I-LAND, Part 1: Signal Song","navigationEndpoint":{"clickTrackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Y31zOMgInk7","params":"ggMrGilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_Y31zOMgInk7","params":"ggMrGilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CPQDEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks","params":"wAEB8gECKAE%3D"}},"trackingParams":"CIEEEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks","params":"wAEB"}},"trackingParams":"CIAEEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CP8DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CP4DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CP0DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPwDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"}}},"trackingParams":"CPoDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPgDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPkDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPkDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPgDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CPcDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2swaHlvZVR5Rk5PUGUxRnpPQ1JEeUJLSzVtazd6MDlrcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CPcDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPYDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPUDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_k0hyoeTyFNOPe1FzOCRDyBKK5mk7z09ks"}},"trackingParams":"CPUDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play I-LAND, Part 1: Signal Song"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause I-LAND, Part 1: Signal Song"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPMDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"eight (feat. SUGA)","navigationEndpoint":{"clickTrackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","params":"ggMrGilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_LGfX8CNIRaL","params":"ggMrGilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"COUDEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPIDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM","params":"wAEB8gECKAE%3D"}},"trackingParams":"CPIDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPEDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM","params":"wAEB"}},"trackingParams":"CPEDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CPADEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CO8DEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CO4DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CO0DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"}}},"trackingParams":"COsDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COkDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COoDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COoDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COkDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COgDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X21ILXFHVDFDU1A3M0lrb0FuSGpRd3FHZVA3MU5kZmNkTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COgDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COcDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COYDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_mH-qGT1CSP73IkoAnHjQwqGeP71NdfcdM"}},"trackingParams":"COYDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play eight"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/PZcXTX7Inap7S7r-maIP7XDyIVSygUBA3ZSgDC7UlBI7-DCt-K1Mt3tp2qusW2OLM_UPuYhqEd0qwtlc=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/PZcXTX7Inap7S7r-maIP7XDyIVSygUBA3ZSgDC7UlBI7-DCt-K1Mt3tp2qusW2OLM_UPuYhqEd0qwtlc=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COQDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Crash Landing on You, Part 11 (Original Sound Track)","navigationEndpoint":{"clickTrackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_FNuNiUswKcO","params":"ggMrGilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2020"}]},"navigationEndpoint":{"clickTrackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_FNuNiUswKcO","params":"ggMrGilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CNYDEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"COMDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM","params":"wAEB8gECKAE%3D"}},"trackingParams":"COMDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COIDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM","params":"wAEB"}},"trackingParams":"COIDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"COEDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COADEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CN8DEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CN4DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CN0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CN0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"}}},"trackingParams":"CNwDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNoDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNsDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNoDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNkDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xVenFWbVEtaE1KRFRUSUxfQjdnMDQ1WGJMTmV4bXRqTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNkDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNgDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNcDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lUzqVmQ-hMJDTTIL_B7g045XbLNexmtjM"}},"trackingParams":"CNcDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Crash Landing on You, Part 11 (Original Sound Track)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Crash Landing on You, Part 11 (Original Sound Track)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/gY0cyeZyGyAJ0-SZBpJYbMHCQoKu8qSll18I2Jy76cFoCNCdYWNM17hdQGEn3ldNLsT3F9Lby6JOsK2wig=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/gY0cyeZyGyAJ0-SZBpJYbMHCQoKu8qSll18I2Jy76cFoCNCdYWNM17hdQGEn3ldNLsT3F9Lby6JOsK2wig=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNUDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"First Winter","navigationEndpoint":{"clickTrackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_ouJvOQjyBIq","params":"ggMrGilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_ouJvOQjyBIq","params":"ggMrGilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CMcDEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CNQDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g","params":"wAEB8gECKAE%3D"}},"trackingParams":"CNQDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNMDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g","params":"wAEB"}},"trackingParams":"CNMDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CNIDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNEDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CNADEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CM8DEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CM4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CM4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"}}},"trackingParams":"CM0DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMsDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMwDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMsDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMoDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2wwUUNWbTk3cVRnS3Q3T3VWS1JVNUNweGNKM2xYa0YwZw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMoDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMkDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMgDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0QCVm97qTgKt7OuVKRU5CpxcJ3lXkF0g"}},"trackingParams":"CMgDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play First Winter"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause First Winter"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/_5TTU4Ynk4s22WxAmjwRRJfG8FQBzOhgCZFchPMW7OLhtf2Ig5PCR80ipsQoCzFaQGU9Ar3UCLelKnp8=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/_5TTU4Ynk4s22WxAmjwRRJfG8FQBzOhgCZFchPMW7OLhtf2Ig5PCR80ipsQoCzFaQGU9Ar3UCLelKnp8=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMYDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Love poem","navigationEndpoint":{"clickTrackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hQURvoGDkEX","params":"ggMrGilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2019"}]},"navigationEndpoint":{"clickTrackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hQURvoGDkEX","params":"ggMrGilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CLgDEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMUDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k","params":"wAEB8gECKAE%3D"}},"trackingParams":"CMUDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMQDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k","params":"wAEB"}},"trackingParams":"CMQDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CMMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMIDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CMEDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMADEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CL8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CL8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"}}},"trackingParams":"CL4DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLwDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CL0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CL0DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLwDEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLsDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2tNbWdFU2FWRnZXVWdscmhvbFlMSlZVbjdMZjlGUkg2aw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLsDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLoDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLkDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_kMmgESaVFvWUglrholYLJVUn7Lf9FRH6k"}},"trackingParams":"CLkDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Love poem"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Love poem"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/MGMyYgKGVBWN5Nws_Re-d5VtLikXCHevL3MDMI7CGaXCtrpMNNxRu8xH44nIhSnKoePBDcDxNQHvoSAb=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/MGMyYgKGVBWN5Nws_Re-d5VtLikXCHevL3MDMI7CGaXCtrpMNNxRu8xH44nIhSnKoePBDcDxNQHvoSAb=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLcDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BBIBBI","navigationEndpoint":{"clickTrackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_pkGseOcFtRy","params":"ggMrGilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2018"}]},"navigationEndpoint":{"clickTrackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_pkGseOcFtRy","params":"ggMrGilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CKkDEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLYDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs","params":"wAEB8gECKAE%3D"}},"trackingParams":"CLYDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLUDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs","params":"wAEB"}},"trackingParams":"CLUDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CLQDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLMDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CLIDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLEDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLADEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLADEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"}}},"trackingParams":"CK8DEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CK0DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CK4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CK4DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CK0DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKwDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2xLTmlJWU54Q1dnekhoMlRBVFNGaVVwZkZaTWtvTkJTcw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKwDEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKsDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKoDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_lKNiIYNxCWgzHh2TATSFiUpfFZMkoNBSs"}},"trackingParams":"CKoDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play BBIBBI"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BBIBBI"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/1Xpnbd8pFG7ClqtGHPIzrtVuVoCmAofmsUSHDPZxZa5EbjfTT5eBeiktWSxSwlhQAPwNClU5XnntHePAMQ=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/1Xpnbd8pFG7ClqtGHPIzrtVuVoCmAofmsUSHDPZxZa5EbjfTT5eBeiktWSxSwlhQAPwNClU5XnntHePAMQ=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKgDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Autumn morning","navigationEndpoint":{"clickTrackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_QT5gQlXmj0t","params":"ggMrGilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_QT5gQlXmj0t","params":"ggMrGilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CJoDEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CKcDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU","params":"wAEB8gECKAE%3D"}},"trackingParams":"CKcDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKYDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU","params":"wAEB"}},"trackingParams":"CKYDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CKUDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKQDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CKMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKIDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"}}},"trackingParams":"CKADEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJ4DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ8DEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJ4DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJ0DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X256ajBjOUtjcFhYMUdBY0RseXNUam5VV0FLOVhDeWpWVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJ0DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJwDEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJsDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_nzj0c9KcpXX1GAcDlysTjnUWAK9XCyjVU"}},"trackingParams":"CJsDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Autumn morning"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Autumn morning"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/lCfC67UlVt_YbBjPzxgsX8Y54MUJo19EgDd9NvPvUaXlf6XxYYyrEi2vTcl49jlyfO74f0gQcfWPi2o=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/lCfC67UlVt_YbBjPzxgsX8Y54MUJo19EgDd9NvPvUaXlf6XxYYyrEi2vTcl49jlyfO74f0gQcfWPi2o=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJkDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Can't Love You Anymore","navigationEndpoint":{"clickTrackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hmpH4UcorOt","params":"ggMrGilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}}}]},"subtitle":{"runs":[{"text":"2017"}]},"navigationEndpoint":{"clickTrackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"MPREb_hmpH4UcorOt","params":"ggMrGilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ALBUM"}}}},"trackingParams":"CIsDEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJgDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q","params":"wAEB8gECKAE%3D"}},"trackingParams":"CJgDEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJcDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDAMPLOLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q","params":"wAEB"}},"trackingParams":"CJcDEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album will play next"}]},"trackingParams":"CJYDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJUDEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Album added to queue"}]},"trackingParams":"CJQDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJMDEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add album to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJIDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJIDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove album from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"}}},"trackingParams":"CJEDEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CI8DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJADEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJADEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CI8DEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CI4DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EilPTEFLNXV5X2wwaG1EYWR2VUNuTnV6SjZLeE80SXdNOW1wRUQ4VF8zUQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CI4DEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CI0DEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIwDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"OLAK5uy_l0hmDadvUCnNuzJ6KxO4IwM9mpED8T_3Q"}},"trackingParams":"CIwDEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Can't Love You Anymore"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Can't Love You Anymore"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CIoDEKGzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Videos","navigationEndpoint":{"clickTrackingParams":"CIgDEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"VLPLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","params":"ggMCCAI%3D"}}}]},"accessibilityData":{"accessibilityData":{"label":"Videos"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","moreContentButton":{"buttonRenderer":{"style":"STYLE_TEXT","text":{"runs":[{"text":"See all"}]},"navigationEndpoint":{"clickTrackingParams":"CIkDEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","browseEndpoint":{"browseId":"VLPLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","params":"ggMCCAI%3D"}},"trackingParams":"CIkDEOvLBSITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"trackingParams":"CIgDEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nvJeJSrghOI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lOgiJXaG-vIAI5InqwDp5Kk-7fvQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/nvJeJSrghOI/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ntMLmNDhVvblStaEeaBHJbptVgGA","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIcDEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"[MMA 2021] IU - Lilac"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"1.9M views"}]},"navigationEndpoint":{"clickTrackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPoCEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIYDEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"RDAMVMnvJeJSrghOI","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1udkplSlNyZ2hPSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIYDEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nvJeJSrghOI"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIUDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIQDEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nvJeJSrghOI"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIMDEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIIDEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CIADEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIEDEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CIADEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CP4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CP8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CP8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CP4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CP0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtudkplSlNyZ2hPSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CP0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CPwCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CPsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"nvJeJSrghOI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play [MMA 2021] IU - Lilac"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause [MMA 2021] IU - Lilac"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/JpTqSzm4JOk/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lmMoSbhRJw6z5_l5nT1DUjgp0D3A","width":400,"height":225},{"url":"https://i.ytimg.com/vi/JpTqSzm4JOk/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ksgv4AskU8uWGkbkjg0TWWdpU9rw","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPkCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"strawberry moon"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"4.8M views"}]},"navigationEndpoint":{"clickTrackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"COwCEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"RDAMVMJpTqSzm4JOk","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1KcFRxU3ptNEpPaw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"JpTqSzm4JOk"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CPcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"JpTqSzm4JOk"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CPUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CPICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CPICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CPACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CPACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CO8CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtKcFRxU3ptNEpPaw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CO8CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO4CEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CO0CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"JpTqSzm4JOk","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CO0CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play strawberry moon"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause strawberry moon"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/bgQIzPnPI88/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nFEmfEHNX_J3pWrA2orjXwNLGqtQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/bgQIzPnPI88/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nl2QcfF5CPsoyJ1rEXtn7idYYk3g","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COsCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"[IU] '꿈빛 파티시엘' dlwlrma Clip"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"3.9M views"}]},"navigationEndpoint":{"clickTrackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CN4CEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COoCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"RDAMVMbgQIzPnPI88","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1iZ1FJelBuUEk4OA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"COoCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"bgQIzPnPI88"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"COkCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COgCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"bgQIzPnPI88"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"COcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"COQCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"COQCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COICEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COICEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"COECEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtiZ1FJelBuUEk4OA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"COECEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"COACEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CN8CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"bgQIzPnPI88","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CN8CEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play [IU] '꿈빛 파티시엘' dlwlrma Clip"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause [IU] '꿈빛 파티시엘' dlwlrma Clip"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/D1PvIWdJ8xo/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3mAfNfiOUNkuoVLFC6zWF5SOnEzfg","width":400,"height":225},{"url":"https://i.ytimg.com/vi/D1PvIWdJ8xo/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3ncXu1AJ-eg8VOUnCpZMpYFygcmsA","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CN0CEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Blueming"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"131M views"}]},"navigationEndpoint":{"clickTrackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNACEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNwCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"RDAMVMD1PvIWdJ8xo","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1EMVB2SVdkSjh4bw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNwCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"D1PvIWdJ8xo"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CNsCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNoCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"D1PvIWdJ8xo"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CNkCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNgCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CNYCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CNYCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNQCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNUCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNQCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNMCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtEMVB2SVdkSjh4bw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNMCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CNICEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CNECEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"D1PvIWdJ8xo","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CNECEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Blueming"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Blueming"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/v7bnOxV4jAc/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3l9yk5-412nXbt5s7fSLh3ZMoLBiA","width":400,"height":225},{"url":"https://i.ytimg.com/vi/v7bnOxV4jAc/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kRHF3YdczVfdqYsSYOyft7Nnh-UQ","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CM8CEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"LILAC"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"69M views"}]},"navigationEndpoint":{"clickTrackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMICEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CM4CEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"RDAMVMv7bnOxV4jAc","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk12N2JuT3hWNGpBYw%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CM4CEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"v7bnOxV4jAc"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CM0CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMwCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"v7bnOxV4jAc"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CMsCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMoCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CMgCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CMgCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMYCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMcCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMYCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMUCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"Cgt2N2JuT3hWNGpBYw%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMUCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMQCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CMMCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"v7bnOxV4jAc","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMMCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play LILAC"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause LILAC"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/0-q1KafFCLU/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3kzTgLx9KfmMTz0nrS4on6PAAZwzA","width":400,"height":225},{"url":"https://i.ytimg.com/vi/0-q1KafFCLU/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3nKrn71IdMmuBAlH3kuwqaHbUjNlg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMECEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Celebrity"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"118M views"}]},"navigationEndpoint":{"clickTrackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLQCEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMACEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"RDAMVM0-q1KafFCLU","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk0wLXExS2FmRkNMVQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CMACEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"0-q1KafFCLU"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CL8CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CL4CEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"0-q1KafFCLU"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CL0CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLwCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CLoCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CLoCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLgCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLkCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLgCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLcCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgswLXExS2FmRkNMVQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLcCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLYCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLUCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"0-q1KafFCLU","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLUCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Celebrity"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Celebrity"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/f_iQRO5BdCM/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3muKXaJxB3r6fpZUygsXqOEF7M6Vg","width":400,"height":225},{"url":"https://i.ytimg.com/vi/f_iQRO5BdCM/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mx5nNEuL_h20Y51hCrVlu0rl9KsQ","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CLMCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"You and I"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"44M views"}]},"navigationEndpoint":{"clickTrackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKYCEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLICEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"RDAMVMf_iQRO5BdCM","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1mX2lRUk81QmRDTQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CLICEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"f_iQRO5BdCM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CLECEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLACEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"f_iQRO5BdCM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CK8CEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CK4CEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CKwCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CK0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CK0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CKwCEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKoCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKsCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKoCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKkCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtmX2lRUk81QmRDTQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKkCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKgCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKcCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"f_iQRO5BdCM","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKcCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play You and I"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause You and I"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/nM0xDI5R50E/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3nB2YF7flF31_CEoSW1wjGm3g_YHQ","width":400,"height":225},{"url":"https://i.ytimg.com/vi/nM0xDI5R50E/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3mChCGg5RmFTz3bZ1KXlE5D1aXv6Q","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CKUCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"BBIBBI"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"230M views"}]},"navigationEndpoint":{"clickTrackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJgCEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKQCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"RDAMVMnM0xDI5R50E","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1uTTB4REk1UjUwRQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CKQCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nM0xDI5R50E"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CKMCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKICEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"nM0xDI5R50E"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CKECEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKACEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CJ4CEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CJ4CEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJwCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJ0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJ0CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJwCEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJsCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtuTTB4REk1UjUwRQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJsCEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJoCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJkCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"nM0xDI5R50E","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJkCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play BBIBBI"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BBIBBI"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/TgOu00Mf3kI/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3lR4PZAX-PNcs5owF1rP5X3lEcw3g","width":400,"height":225},{"url":"https://i.ytimg.com/vi/TgOu00Mf3kI/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3lgbIUBqPC8__hVit416nj2xZ04kg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJcCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"eight (feat. SUGA)"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"151M views"}]},"navigationEndpoint":{"clickTrackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIoCEKCzAhgIIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJYCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"RDAMVMTgOu00Mf3kI","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1UZ091MDBNZjNrSQ%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CJYCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"TgOu00Mf3kI"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CJUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJQCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"TgOu00Mf3kI"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CJMCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJICEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CJACEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CJACEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CI4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CI8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CI8CEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CI4CEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CI0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtUZ091MDBNZjNrSQ%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CI0CEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIwCEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"TgOu00Mf3kI","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIsCEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play eight (feat. SUGA)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause eight (feat. SUGA)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/jeqdYqsrsA0/sddefault.jpg?sqp=-oaymwEWCJADEOEBIAQqCghqEJQEGHgg6AJIWg&rs=AMzJL3k-MilvKXXkNs8BinFZjb2O2GUGjw","width":400,"height":225},{"url":"https://i.ytimg.com/vi/jeqdYqsrsA0/hq720.jpg?sqp=-oaymwEXCKAGEMIDIAQqCwjVARCqCBh4INgESFo&rs=AMzJL3kmocA34Gpmw5GrIa3a6z7Yw-k9cg","width":800,"height":450}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIkCEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_RECTANGLE_16_9","title":{"runs":[{"text":"Good Day"}]},"subtitle":{"runs":[{"text":"IU","navigationEndpoint":{"clickTrackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"UCTUR0sVEkD8T5MlSHqgaI_Q","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}},{"text":" • "},{"text":"53M views"}]},"navigationEndpoint":{"clickTrackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CPwBEKCzAhgJIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CIgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"RDAMVMjeqdYqsrsA0","params":"wAEB","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhFSREFNVk1qZXFkWXFzcnNBMA%3D%3D"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CIgCEJvzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"jeqdYqsrsA0"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song will play next"}]},"trackingParams":"CIcCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIYCEL7uBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"videoId":"jeqdYqsrsA0"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Song added to queue"}]},"trackingParams":"CIUCEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIQCEPvvBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add to liked songs"}]},"defaultIcon":{"iconType":"FAVORITE"},"defaultServiceEndpoint":{"clickTrackingParams":"CIICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Like this song"}]},"content":{"runs":[{"text":"Improve recommendations and save music after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIMCEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove from liked songs"}]},"toggledIcon":{"iconType":"UNFAVORITE"},"trackingParams":"CIICEIyfBhgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIECEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIECEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIACEMOUBhgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CP8BEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"CgtqZXFkWXFzcnNBMA%3D%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CP8BEJH7BRgFIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CP4BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","2147483648"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CP0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchEndpoint":{"videoId":"jeqdYqsrsA0","playlistId":"PLJSYV4jabimuuGxYWv5bPo8yHdMOkvZgu","loggingContext":{"vssLoggingContext":{"serializedContextData":"GiJQTEpTWVY0amFiaW11dUd4WVd2NWJQbzh5SGRNT2t2Wmd1"}},"watchEndpointMusicSupportedConfigs":{"watchEndpointMusicConfig":{"musicVideoType":"MUSIC_VIDEO_TYPE_OMV"}}}},"trackingParams":"CP0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":0,"activeBackgroundColor":0,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":0,"activeScaleFactor":1,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_HUGE","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_ANCESTOR","accessibilityPlayData":{"accessibilityData":{"label":"Play Good Day"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Good Day"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT"}}}}],"trackingParams":"CPsBEKGzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Featured on"}]},"accessibilityData":{"accessibilityData":{"label":"Featured on"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","trackingParams":"CPoBEIi8BCITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/I6AoSApshs6E6OneG1jqWpjqGRkHJg8WRe37gBS-IvxOiNfIGzbra0OvERJzwspef0rj9IadYL-U1k0=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/I6AoSApshs6E6OneG1jqWpjqGRkHJg8WRe37gBS-IvxOiNfIGzbra0OvERJzwspef0rj9IadYL-U1k0=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CPkBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Presenting 아이유 (IU)","navigationEndpoint":{"clickTrackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"COsBEKCzAhgAIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CPgBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CPgBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CPcBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB"}},"trackingParams":"CPcBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CPYBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPUBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CPQBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CPMBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM"}}},"trackingParams":"CPEBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CO8BEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CPABEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CPABEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CO8BEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CO4BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfblo2V1hlaGptNTVWWEJsS1lySkxjUi1nWTVNa3B6VUlN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CO4BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CO0BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"COwBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nZ6WXehjm55VXBlKYrJLcR-gY5MkpzUIM","params":"wAEB"}},"trackingParams":"COwBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Presenting 아이유 (IU)"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Presenting 아이유 (IU)"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/K72Ta3xQuiCMdMnLa4wKPCSvbrSVDSR3tcsjL0yziyRIZSG5fQjJ2aJcpyMfHyI_bryyWc4VF1Dt1hHa=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/K72Ta3xQuiCMdMnLa4wKPCSvbrSVDSR3tcsjL0yziyRIZSG5fQjJ2aJcpyMfHyI_bryyWc4VF1Dt1hHa=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"COoBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BEAT ON","navigationEndpoint":{"clickTrackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CNwBEKCzAhgBIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"COkBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB8gECGAE%3D"}},"trackingParams":"COkBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"COgBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB"}},"trackingParams":"COgBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"COcBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COYBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"COUBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"COQBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8"}}},"trackingParams":"COIBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"COABEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"COEBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"COEBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"COABEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CN8BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbk1xTVdtcXdad0R2TWNxY0FvaGdPX0RwXzd6VDFuU0M4","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CN8BEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CN4BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CN0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nMqMWmqwZwDvMcqcAohgO_Dp_7zT1nSC8","params":"wAEB"}},"trackingParams":"CN0BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play BEAT ON"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause BEAT ON"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/WnRaqRzu-1EUJuI8XdFHXJb-UKHifCTmNnVGOlz4KmIuavKsPUmM7vlWl8u7apwlpA9yFCUFgVBthA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/WnRaqRzu-1EUJuI8XdFHXJb-UKHifCTmNnVGOlz4KmIuavKsPUmM7vlWl8u7apwlpA9yFCUFgVBthA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CNsBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Feel Good! K-Pop Dance Music","navigationEndpoint":{"clickTrackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CM0BEKCzAhgCIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CNoBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB8gECGAE%3D"}},"trackingParams":"CNoBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CNkBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB"}},"trackingParams":"CNkBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CNgBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNcBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CNYBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CNUBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk"}}},"trackingParams":"CNMBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CNEBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CNIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CNIBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CNEBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CNABEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbkVPRU5jTEpCcjVaV2NYNUtzUkZxbGtMcDA1dk4yM1lr","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CNABEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CM8BEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CM4BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_nEOENcLJBr5ZWcX5KsRFqlkLp05vN23Yk","params":"wAEB"}},"trackingParams":"CM4BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Feel Good! K-Pop Dance Music"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Feel Good! K-Pop Dance Music"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/S6_OwhbT4UctcR5qK1hnX653nEnRTbXGKziR50FoeiJLKASVemsr-lQIW8FwGDRK_LkWf15EcuTuBg=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/S6_OwhbT4UctcR5qK1hnX653nEnRTbXGKziR50FoeiJLKASVemsr-lQIW8FwGDRK_LkWf15EcuTuBg=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CMwBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Best K-Pop Female Solo","navigationEndpoint":{"clickTrackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CL4BEKCzAhgDIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CMsBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CMsBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CMoBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB"}},"trackingParams":"CMoBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CMkBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMgBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CMcBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CMYBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM"}}},"trackingParams":"CMQBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CMIBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CMMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CMMBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CMIBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CMEBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbFlGOVhXdkJrYjk2RVN3X211VVVnNnV2SUxheUVzaVlN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CMEBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CMABEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CL8BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lYF9XWvBkb96ESw_muUUg6uvILayEsiYM","params":"wAEB"}},"trackingParams":"CL8BEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Best K-Pop Female Solo"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Best K-Pop Female Solo"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/pshvC_EDqTbaOsokqHsi_gso6rLqCcoxWWRcyURyLJYz1-HVom_jDb7X5LWWrDq06oWb5FgkmgrmVQ=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/pshvC_EDqTbaOsokqHsi_gso6rLqCcoxWWRcyURyLJYz1-HVom_jDb7X5LWWrDq06oWb5FgkmgrmVQ=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CL0BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Korean Music for Sunny Day","navigationEndpoint":{"clickTrackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CK8BEKCzAhgEIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CLwBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB8gECGAE%3D"}},"trackingParams":"CLwBEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CLsBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB"}},"trackingParams":"CLsBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CLoBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLkBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CLgBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CLcBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas"}}},"trackingParams":"CLUBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CLMBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CLQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CLQBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CLMBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CLIBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfa2EtSWxULTlBZEJtT29GOEQxd21TbGcwemNSWk1wVGFz","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CLIBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CLEBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CLABEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_ka-IlT-9AdBmOoF8D1wmSlg0zcRZMpTas","params":"wAEB"}},"trackingParams":"CLABEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Korean Music for Sunny Day"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Korean Music for Sunny Day"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/FXYZS1oEfCA7UJJ4fofrbRqVAP-PkWdDF16e8PQITEFJISLrkFq6DdJKchkH57_YQ9kVkTT7PE6y8P0=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/FXYZS1oEfCA7UJJ4fofrbRqVAP-PkWdDF16e8PQITEFJISLrkFq6DdJKchkH57_YQ9kVkTT7PE6y8P0=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CK4BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"K-HITLIST","navigationEndpoint":{"clickTrackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CKABEKCzAhgFIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CK0BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB8gECGAE%3D"}},"trackingParams":"CK0BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CKwBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB"}},"trackingParams":"CKwBEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CKsBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKoBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CKkBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CKgBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo"}}},"trackingParams":"CKYBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CKQBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CKUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CKUBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CKQBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CKMBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbDd3YlZia0MtZEc1ZnlFUVFzQmZqbV96M2RMQWhZeXZv","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CKMBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CKIBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CKEBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l7wbVbkC-dG5fyEQQsBfjm_z3dLAhYyvo","params":"wAEB"}},"trackingParams":"CKEBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play K-HITLIST"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause K-HITLIST"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/zbS5_ZNPivIYizeRDWgKIlR7pQGCNc99HEwq0MaRSmS7jcEphIaJVZ5bB_9H_oib5IhA0rRXl5Pwtzc=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/zbS5_ZNPivIYizeRDWgKIlR7pQGCNc99HEwq0MaRSmS7jcEphIaJVZ5bB_9H_oib5IhA0rRXl5Pwtzc=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJ8BEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Refreshing K-Pop","navigationEndpoint":{"clickTrackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CJEBEKCzAhgGIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CJ4BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB8gECGAE%3D"}},"trackingParams":"CJ4BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CJ0BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB"}},"trackingParams":"CJ0BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CJwBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJsBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CJoBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CJkBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJgBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJgBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0"}}},"trackingParams":"CJcBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CJUBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CJYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CJYBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CJUBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CJQBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbUdxcG5HWERPdnk2Z05RdWhkYlpFQWtqUV9nVkpuYngw","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CJQBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CJMBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CJIBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_mGqpnGXDOvy6gNQuhdbZEAkjQ_gVJnbx0","params":"wAEB"}},"trackingParams":"CJIBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Refreshing K-Pop"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Refreshing K-Pop"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/G_7LlRBZ08Ta6V0gSH0nR0vg0MKuR6v_RVXsbtuiUU3vOXUZfuHWvn03q91Rkwea_G8n5szD1Ty02lg=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/G_7LlRBZ08Ta6V0gSH0nR0vg0MKuR6v_RVXsbtuiUU3vOXUZfuHWvn03q91Rkwea_G8n5szD1Ty02lg=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CJABEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Sweet Korean Love Songs for Couples","navigationEndpoint":{"clickTrackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","browseEndpoint":{"browseId":"VLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CIIBEKCzAhgHIhMInav74Zz69AIVi4jYBR28qw_S","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CI8BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB8gECGAE%3D"}},"trackingParams":"CI8BEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CI4BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_SmgEEEMPYAg==","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB"}},"trackingParams":"CI4BEJvzBRgBIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CI0BEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIwBEL7uBRgCIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CIsBEMrHAyITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}}}}]}},"trackingParams":"CIoBEPvvBRgDIhMInav74Zz69AIVi4jYBR28qw_S"}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIkBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIkBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM"}}},"trackingParams":"CIgBEIT_BRgEIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CIYBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CIcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S","signInEndpoint":{"hack":true}},"trackingParams":"CIcBEPBbIhMInav74Zz69AIVi4jYBR28qw_S"}}}}}},"trackingParams":"CIYBEMOUBhgFIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CIUBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbHlnazJfckhFOWRES3Zpb1VuZkxhZkJHMUhuQ0FRMHpN","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CIUBEJH7BRgGIhMInav74Zz69AIVi4jYBR28qw_S"}}],"trackingParams":"CIQBEKc7IhMInav74Zz69AIVi4jYBR28qw_S","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CIMBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_lygk2_rHE9dDKvioUnfLafBG1HnCAQ0zM","params":"wAEB"}},"trackingParams":"CIMBEMjeAiITCJ2r--Gc-vQCFYuI2AUdvKsP0g==","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Sweet Korean Love Songs for Couples"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Sweet Korean Love Songs for Couples"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/XpfPPJQwmyWCRnwHd5YHikTgxpH2x9y8WgaZnwVQAvePLDRe8yqP2qM6OPOfgkOZr5YhSwavRFNRuQd_=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/XpfPPJQwmyWCRnwHd5YHikTgxpH2x9y8WgaZnwVQAvePLDRe8yqP2qM6OPOfgkOZr5YhSwavRFNRuQd_=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CIEBEIS_AiITCJ2r--Gc-vQCFYuI2AUdvKsP0g=="}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"K-Pop: Move up the chart again","navigationEndpoint":{"clickTrackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CHMQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CIABEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB8gECGAE%3D"}},"trackingParams":"CIABEJrzBRgAIhMInav74Zz69AIVi4jYBR28qw_S"}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CH8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9KaAQQQw9gC","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB"}},"trackingParams":"CH8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CH4QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CH0Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CHwQyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CHsQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CHoQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CHoQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y"}}},"trackingParams":"CHkQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CHcQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CHgQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CHgQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"trackingParams":"CHcQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CHYQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbF9PSkozMWJKX2N6MlZjOUlwaFIwNlBDcjIxNHBXNDZZ","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CHYQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CHUQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CHQQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_l_OJJ31bJ_cz2Vc9IphR06PCr214pW46Y","params":"wAEB"}},"trackingParams":"CHQQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play K-Pop: Move up the chart again"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause K-Pop: Move up the chart again"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/zvpwf_pVyMacBqU5e2WZ9v9_UTGKduqKFP68EyFoy2k_qEE_MGhBqR_7dCsvjQm5uaAkwt5Ys7YlmBk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/zvpwf_pVyMacBqU5e2WZ9v9_UTGKduqKFP68EyFoy2k_qEE_MGhBqR_7dCsvjQm5uaAkwt5Ys7YlmBk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CHIQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Korean Pop in Motion","navigationEndpoint":{"clickTrackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}}}]},"subtitle":{"runs":[{"text":"Playlist"},{"text":" • "},{"text":"YouTube Music"}]},"navigationEndpoint":{"clickTrackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"VLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_PLAYLIST"}}}},"trackingParams":"CGQQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CHEQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB8gECGAE%3D"}},"trackingParams":"CHEQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CHAQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9KaAQQQw9gC","watchPlaylistEndpoint":{"playlistId":"RDAMPLRDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB"}},"trackingParams":"CHAQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Play next"}]},"icon":{"iconType":"QUEUE_PLAY_NEXT"},"serviceEndpoint":{"clickTrackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"},"queueInsertPosition":"INSERT_AFTER_CURRENT_VIDEO","commands":[{"clickTrackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist will play next"}]},"trackingParams":"CG8QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CG4Qvu4FGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Add to queue"}]},"icon":{"iconType":"ADD_TO_REMOTE_QUEUE"},"serviceEndpoint":{"clickTrackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","queueAddEndpoint":{"queueTarget":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"},"queueInsertPosition":"INSERT_AT_END","commands":[{"clickTrackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","addToToastAction":{"item":{"notificationTextRenderer":{"successResponseText":{"runs":[{"text":"Playlist added to queue"}]},"trackingParams":"CG0QyscDIhMInav74Zz69AIVi4jYBR28qw_S"}}}}]}},"trackingParams":"CGwQ--8FGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Add playlist to library"}]},"defaultIcon":{"iconType":"LIBRARY_ADD"},"defaultServiceEndpoint":{"clickTrackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Add favorites to your library after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CGsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CGsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Remove playlist from library"}]},"toggledIcon":{"iconType":"LIBRARY_REMOVE"},"toggledServiceEndpoint":{"clickTrackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","likeEndpoint":{"status":"INDIFFERENT","target":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE"}}},"trackingParams":"CGoQhP8FGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Add to playlist"}]},"icon":{"iconType":"ADD_TO_PLAYLIST"},"navigationEndpoint":{"clickTrackingParams":"CGgQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Save this for later"}]},"content":{"runs":[{"text":"Make playlists and share them after signing in"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CGkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CGkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"trackingParams":"CGgQw5QGGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CGcQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"EitSRENMQUs1dXlfbXNWOVZjOHFfZ3V1bUlYZ0xrellzNTh1QlpIVlZCUHRF","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CGcQkfsFGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CGYQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnailOverlay":{"musicItemThumbnailOverlayRenderer":{"background":{"verticalGradient":{"gradientLayerColors":["2147483648","0","0"]}},"content":{"musicPlayButtonRenderer":{"playNavigationEndpoint":{"clickTrackingParams":"CGUQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDCLAK5uy_msV9Vc8q_guumIXgLkzYs58uBZHVVBPtE","params":"wAEB"}},"trackingParams":"CGUQyN4CIhMInav74Zz69AIVi4jYBR28qw_S","playIcon":{"iconType":"PLAY_ARROW"},"pauseIcon":{"iconType":"PAUSE"},"iconColor":4294967295,"backgroundColor":2566914048,"activeBackgroundColor":4278190080,"loadingIndicatorColor":4294901760,"playingIcon":{"iconType":"VOLUME_UP"},"iconLoadingColor":1308622847,"activeScaleFactor":1.2,"buttonSize":"MUSIC_PLAY_BUTTON_SIZE_MEDIUM","rippleTarget":"MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF","accessibilityPlayData":{"accessibilityData":{"label":"Play Korean Pop in Motion"}},"accessibilityPauseData":{"accessibilityData":{"label":"Pause Korean Pop in Motion"}}}},"contentPosition":"MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_BOTTOM_RIGHT","displayStyle":"MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_HOVER"}}}}],"trackingParams":"CGMQobMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicCarouselShelfRenderer":{"header":{"musicCarouselShelfBasicHeaderRenderer":{"title":{"runs":[{"text":"Fans might also like"}]},"accessibilityData":{"accessibilityData":{"label":"Fans might also like"}},"headerStyle":"MUSIC_CAROUSEL_SHELF_BASIC_HEADER_STYLE_DISPLAY_TWO","trackingParams":"CGIQiLwEIhMInav74Zz69AIVi4jYBR28qw_S"}},"contents":[{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/hkK-3_K9tmKwXeqa7OhTrzV0Tmfc_z2mCI5c2pb4kihHcyXiLjCbuO8N9I3qPgwBoYEQqoxyR9PcmQ=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/hkK-3_K9tmKwXeqa7OhTrzV0Tmfc_z2mCI5c2pb4kihHcyXiLjCbuO8N9I3qPgwBoYEQqoxyR9PcmQ=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CGEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"BOL4","navigationEndpoint":{"clickTrackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCa5qWh5TRLCVFkCO67_gOtw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{},"navigationEndpoint":{"clickTrackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCa5qWh5TRLCVFkCO67_gOtw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CFoQoLMCGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CGAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAO_2eQ58OoO0jsrKNRWC2ydw","params":"wAEB8gECGAE%3D"}},"trackingParams":"CGAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CF8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEM_2eQ58OoO0jsrKNRWC2ydw","params":"wAEB"}},"trackingParams":"CF8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CF0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CF4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CF4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CF0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CFwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2E1cVdoNVRSTENWRmtDTzY3X2dPdHc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CFwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CFsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/2FqbTrh-OdIG1f8pTzYWccr1oxQqi4yf-dXRUvum82LwhS1Jfe6JqpQultWAO4ajxqdXGL5mHHITxA=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/2FqbTrh-OdIG1f8pTzYWccr1oxQqi4yf-dXRUvum82LwhS1Jfe6JqpQultWAO4ajxqdXGL5mHHITxA=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CFkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"AKMU","navigationEndpoint":{"clickTrackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC-IG_h142pRnsilk8TkoZxA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"2.65M subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC-IG_h142pRnsilk8TkoZxA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CFIQoLMCGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CFgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOh6n--_fPg5_YArNoF6FDMQ","params":"wAEB8gECGAE%3D"}},"trackingParams":"CFgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CFcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMh6n--_fPg5_YArNoF6FDMQ","params":"wAEB"}},"trackingParams":"CFcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CFUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CFYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CFYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CFUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CFQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQy1JR19oMTQycFJuc2lsazhUa29aeEE%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CFQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CFMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/3Mgeu0yb-AU2zR7Mi3ZTrk8jOSgjGUEIXCbbqu5tUyXQik-CRauu6SpGayvs9DspXRx5ZVo-s0uCO1o=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/3Mgeu0yb-AU2zR7Mi3ZTrk8jOSgjGUEIXCbbqu5tUyXQik-CRauu6SpGayvs9DspXRx5ZVo-s0uCO1o=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CFEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"TAEYEON","navigationEndpoint":{"clickTrackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCwzCuKxyMY_sT7hr1E8G1XA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"234K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCwzCuKxyMY_sT7hr1E8G1XA","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CEoQoLMCGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CFAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOy8pkziu8aVgRBptlSwxoig","params":"wAEB8gECGAE%3D"}},"trackingParams":"CFAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CE8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMy8pkziu8aVgRBptlSwxoig","params":"wAEB"}},"trackingParams":"CE8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CE0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CE4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CE4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CE0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CEwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ3d6Q3VLeHlNWV9zVDdocjFFOEcxWEE%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CEwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CEsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/9Sf87F_pgDZgVRrGf9du9jBc2UdusfmdHAvCT6k89d0jJShCjxjUbUcF5k973ZVkRF72Ot79mgeNmac=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/9Sf87F_pgDZgVRrGf9du9jBc2UdusfmdHAvCT6k89d0jJShCjxjUbUcF5k973ZVkRF72Ot79mgeNmac=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CEkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Heize","navigationEndpoint":{"clickTrackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCmTdAlgitpNLCFwxynjmjpw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"283K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCmTdAlgitpNLCFwxynjmjpw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CEIQoLMCGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CEgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOjRCc9dx8uNRCOKW7AL101g","params":"wAEB8gECGAE%3D"}},"trackingParams":"CEgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CEcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMjRCc9dx8uNRCOKW7AL101g","params":"wAEB"}},"trackingParams":"CEcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CEUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CEYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CEYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CEUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CEQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ21UZEFsZ2l0cE5MQ0Z3eHluam1qcHc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CEQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CEMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/es_IZ3dJncXqp5-rr56gbJMXCEpj0CUiPZgxfOXqadViCHwXnWk3XnRTEnfLJBlVv7DvrHsWKozA2nbk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/es_IZ3dJncXqp5-rr56gbJMXCEpj0CUiPZgxfOXqadViCHwXnWk3XnRTEnfLJBlVv7DvrHsWKozA2nbk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CEEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"SEJEONG","navigationEndpoint":{"clickTrackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UChZqXG2F3SWohqvr_E2ZmCg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"53.4K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UChZqXG2F3SWohqvr_E2ZmCg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CDoQoLMCGAQiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CEAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOo2d_30kVBFBgCtYyCyNj8w","params":"wAEB8gECGAE%3D"}},"trackingParams":"CEAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CD8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMo2d_30kVBFBgCtYyCyNj8w","params":"wAEB"}},"trackingParams":"CD8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CD0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CD4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CD4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CD0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CDwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2hacVhHMkYzU1dvaHF2cl9FMlptQ2c%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CDwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CDsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/TWbZyLkIifvWliyvm-d0MTxWgHcF3FBMTsec5ISMz_C6BiRnASqqSwNmEbZAyVLDTc2uCGtvjd7Kss3L=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/TWbZyLkIifvWliyvm-d0MTxWgHcF3FBMTsec5ISMz_C6BiRnASqqSwNmEbZAyVLDTc2uCGtvjd7Kss3L=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CDkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"JOY","navigationEndpoint":{"clickTrackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCTEWSEBfdU8GB7J_XV6VBKw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"25.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCTEWSEBfdU8GB7J_XV6VBKw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CDIQoLMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CDgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOSfL4W-d2xZzzQ6VhtJ5r2w","params":"wAEB8gECGAE%3D"}},"trackingParams":"CDgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CDcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMSfL4W-d2xZzzQ6VhtJ5r2w","params":"wAEB"}},"trackingParams":"CDcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CDUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CDYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CDYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CDUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CDQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RFV1NFQmZkVThHQjdKX1hWNlZCS3c%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CDQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CDMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/XLadJUYak1r3uNV__Uv0Z1YjfgxWIprngXGje6JZN_79YwSkuNbDdjEcH6l59E5R4wibAM7COsZWlro=w226-h226-p-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/XLadJUYak1r3uNV__Uv0Z1YjfgxWIprngXGje6JZN_79YwSkuNbDdjEcH6l59E5R4wibAM7COsZWlro=w544-h544-p-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CDEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Lee Hi","navigationEndpoint":{"clickTrackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCGbytHFBK3JxnHd4pE01Uig","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"1.69M subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCGbytHFBK3JxnHd4pE01Uig","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CCoQoLMCGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CDAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAO5x3caJVQ6zaJ8eHh4gaA9g","params":"wAEB8gECGAE%3D"}},"trackingParams":"CDAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CC8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEM5x3caJVQ6zaJ8eHh4gaA9g","params":"wAEB"}},"trackingParams":"CC8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CC0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CC4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CC4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CC0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CCwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ0dieXRIRkJLM0p4bkhkNHBFMDFVaWc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CCwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CCsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/T2GJdH4Ny3VG0vL3J5t5wTe1RJVyIYpZciDb5C7rCpDozPmWj9LO7z0YAEG6UQm7nWKEJmDERa3DtN4=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/T2GJdH4Ny3VG0vL3J5t5wTe1RJVyIYpZciDb5C7rCpDozPmWj9LO7z0YAEG6UQm7nWKEJmDERa3DtN4=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CCkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"LEE SUHYUN","navigationEndpoint":{"clickTrackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCFUFuHuxVhyjyi39xTEGFvg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"20.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCFUFuHuxVhyjyi39xTEGFvg","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CCIQoLMCGAciEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CCgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOBEFfco9NGPS8pSWyIm8XpA","params":"wAEB8gECGAE%3D"}},"trackingParams":"CCgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CCcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMBEFfco9NGPS8pSWyIm8XpA","params":"wAEB"}},"trackingParams":"CCcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CCUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CCYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CCYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CCUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CCQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ0ZVRnVIdXhWaHlqeWkzOXhURUdGdmc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CCQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CCMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/nYuF9JFLFUc0WGPBUCqQLoskifcp1IKu1RBfyvMKRtzLs_gfu6xO-1-x_3mks3_hhAcaButu0hhykQkk=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/nYuF9JFLFUc0WGPBUCqQLoskifcp1IKu1RBfyvMKRtzLs_gfu6xO-1-x_3mks3_hhAcaButu0hhykQkk=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CCEQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"CHEEZE","navigationEndpoint":{"clickTrackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC8dQZws1cBtMwcxHr111YQw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"74.7K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UC8dQZws1cBtMwcxHr111YQw","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CBoQoLMCGAgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CCAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOa6PtoKX1mbn4RwOdRB57dA","params":"wAEB8gECGAE%3D"}},"trackingParams":"CCAQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CB8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMa6PtoKX1mbn4RwOdRB57dA","params":"wAEB"}},"trackingParams":"CB8Qm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CB0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CB4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CB4Q8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CB0QqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CBwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQzhkUVp3czFjQnRNd2N4SHIxMTFZUXc%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CBwQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CBsQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}},{"musicTwoRowItemRenderer":{"thumbnailRenderer":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/Psgph1hyiwPxS0z08ucZY3GQQvu4MCLWPQlyqxPcRc-QS14T61YJQLM6t8pgNjnxajXLn2fNLsylL_U9=w226-h226-l90-rj","width":226,"height":226},{"url":"https://lh3.googleusercontent.com/Psgph1hyiwPxS0z08ucZY3GQQvu4MCLWPQlyqxPcRc-QS14T61YJQLM6t8pgNjnxajXLn2fNLsylL_U9=w544-h544-l90-rj","width":544,"height":544}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_CIRCLE","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CBkQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"aspectRatio":"MUSIC_TWO_ROW_ITEM_THUMBNAIL_ASPECT_RATIO_SQUARE","title":{"runs":[{"text":"Solar","navigationEndpoint":{"clickTrackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCfe4vcfZd9VeK5CDEUzNAsQ","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}}}]},"subtitle":{"runs":[{"text":"29K subscribers"}]},"navigationEndpoint":{"clickTrackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","browseEndpoint":{"browseId":"UCfe4vcfZd9VeK5CDEUzNAsQ","browseEndpointContextSupportedConfigs":{"browseEndpointContextMusicConfig":{"pageType":"MUSIC_PAGE_TYPE_ARTIST"}}}},"trackingParams":"CBIQoLMCGAkiEwidq_vhnPr0AhWLiNgFHbyrD9I=","menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Shuffle play"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CBgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDAOJXtIhTRSeUEGTtNGn0bFpg","params":"wAEB8gECGAE%3D"}},"trackingParams":"CBgQmvMFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Start radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CBcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I=","watchPlaylistEndpoint":{"playlistId":"RDEMJXtIhTRSeUEGTtNGn0bFpg","params":"wAEB"}},"trackingParams":"CBcQm_MFGAEiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"toggleMenuServiceItemRenderer":{"defaultText":{"runs":[{"text":"Subscribe"}]},"defaultIcon":{"iconType":"SUBSCRIBE"},"defaultServiceEndpoint":{"clickTrackingParams":"CBUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CBYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CBYQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}},"toggledText":{"runs":[{"text":"Unsubscribe"}]},"toggledIcon":{"iconType":"SUBSCRIBE"},"trackingParams":"CBUQqJwGGAIiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CBQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ2ZlNHZjZlpkOVZlSzVDREVVek5Bc1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CBQQkfsFGAMiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CBMQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}}}}],"trackingParams":"CBEQobMCGAUiEwidq_vhnPr0AhWLiNgFHbyrD9I=","itemSize":"COLLECTION_STYLE_ITEM_SIZE_MEDIUM"}},{"musicDescriptionShelfRenderer":{"header":{"runs":[{"text":"About"}]},"subheader":{"runs":[{"text":"1,193,295,418 views"}]},"description":{"runs":[{"text":"Lee Ji-eun, known professionally as IU, is a South Korean singer-songwriter and actress. The name IU is a combination of 'I' and 'you' meaning \"you and I become one through music.\" She signed with Kakao M in 2007 as a trainee and debuted as a singer at the age of fifteen with her first mini album Lost and Found. Although her follow-up albums, Growing Up and IU...IM, brought mainstream success, it was after the release of \"Good Day\", the lead single from her 2010 album Real, that she achieved national stardom. \"Good Day\" went on to spend five consecutive weeks at the top position of South Korea's Gaon Digital Chart, and in 2019, it was ranked number one on Billboard's \"100 Greatest K-Pop Songs of the 2010s\" list.\nWith the success of her 2011 albums, Real+ and Last Fantasy, IU established herself as a formidable force on the music charts of her native country and further cemented her girl next door image as Korea's \"little sister\". She is known now as \"The Nation's Sweetheart\". 2011 also saw her first foray into songwriting with \"Hold My Hand\", which was written for the television series The Greatest Love."}]},"moreButton":{"toggleButtonRenderer":{"isToggled":false,"isDisabled":false,"defaultIcon":{"iconType":"EXPAND"},"defaultText":{"runs":[{"text":"More"}]},"toggledIcon":{"iconType":"COLLAPSE"},"toggledText":{"runs":[{"text":"Less"}]},"trackingParams":"CBAQmE0iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"trackingParams":"CA8QiPgDGAYiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CA4Qui8iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"trackingParams":"CA0Q8JMBGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}]}},"header":{"musicImmersiveHeaderRenderer":{"title":{"runs":[{"text":"IU"}]},"subscriptionButton":{"subscribeButtonRenderer":{"subscriberCountText":{"runs":[{"text":"7.21M"}]},"subscribed":false,"enabled":true,"type":"FREE","channelId":"UC3SyT4_WLHzN7JmHQwKQZww","showPreferences":false,"subscriberCountWithSubscribeText":{"runs":[{"text":"7.21M"}]},"subscribedButtonText":{"runs":[{"text":"Subscribed"}]},"unsubscribedButtonText":{"runs":[{"text":"Subscribe"}]},"trackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","unsubscribeButtonText":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoints":[{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","subscribeEndpoint":{"channelIds":["UC3SyT4_WLHzN7JmHQwKQZww"],"params":"GAA%3D"}},{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","openPopupAction":{"popup":{"confirmDialogRenderer":{"trackingParams":"CAoQxjgiEwidq_vhnPr0AhWLiNgFHbyrD9I=","dialogMessages":[{"runs":[{"text":"Unsubscribe from "},{"text":"IU"},{"text":"?"}]}],"confirmButton":{"buttonRenderer":{"style":"STYLE_BRAND","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Unsubscribe"}]},"serviceEndpoint":{"clickTrackingParams":"CAwQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","unsubscribeEndpoint":{"channelIds":["UC3SyT4_WLHzN7JmHQwKQZww"]}},"trackingParams":"CAwQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"cancelButton":{"buttonRenderer":{"style":"STYLE_TEXT","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Cancel"}]},"trackingParams":"CAsQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}},"popupType":"DIALOG"}}]}}],"longSubscriberCountText":{"runs":[{"text":"7.21M subscribers"}],"accessibility":{"accessibilityData":{"label":"7.21 million subscribers"}}},"shortSubscriberCountText":{"runs":[{"text":"7.21M"}]},"subscribeAccessibility":{"accessibilityData":{"label":"Subscribe to this channel."}},"unsubscribeAccessibility":{"accessibilityData":{"label":"Unsubscribe from this channel."}},"signInEndpoint":{"clickTrackingParams":"CAgQmysiEwidq_vhnPr0AhWLiNgFHbyrD9I=","modalEndpoint":{"modal":{"modalWithTitleAndButtonRenderer":{"title":{"runs":[{"text":"Subscribe to this artist"}]},"content":{"runs":[{"text":"Sign in to subscribe to this artist and never miss a beat"}]},"button":{"buttonRenderer":{"style":"STYLE_BLUE_TEXT","isDisabled":false,"text":{"runs":[{"text":"Sign in"}]},"navigationEndpoint":{"clickTrackingParams":"CAkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","signInEndpoint":{"hack":true}},"trackingParams":"CAkQ8FsiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}}}}}}},"description":{"runs":[{"text":"Lee Ji-eun, known professionally as IU, is a South Korean singer-songwriter and actress. The name IU is a combination of 'I' and 'you' meaning \"you and I become one through music.\" She signed with Kakao M in 2007 as a trainee and debuted as a singer at the age of fifteen with her first mini album Lost and Found. Although her follow-up albums, Growing Up and IU...IM, brought mainstream success, it was after the release of \"Good Day\", the lead single from her 2010 album Real, that she achieved national stardom. \"Good Day\" went on to spend five consecutive weeks at the top position of South Korea's Gaon Digital Chart, and in 2019, it was ranked number one on Billboard's \"100 Greatest K-Pop Songs of the 2010s\" list.\nWith the success of her 2011 albums, Real+ and Last Fantasy, IU established herself as a formidable force on the music charts of her native country and further cemented her girl next door image as Korea's \"little sister\". She is known now as \"The Nation's Sweetheart\". 2011 also saw her first foray into songwriting with \"Hold My Hand\", which was written for the television series The Greatest Love."}]},"moreButton":{"toggleButtonRenderer":{"isToggled":false,"isDisabled":false,"defaultIcon":{"iconType":"EXPAND"},"defaultText":{"runs":[{"text":"More"}]},"toggledIcon":{"iconType":"COLLAPSE"},"toggledText":{"runs":[{"text":"Less"}]},"trackingParams":"CAcQmE0iEwidq_vhnPr0AhWLiNgFHbyrD9I="}},"menu":{"menuRenderer":{"items":[{"menuNavigationItemRenderer":{"text":{"runs":[{"text":"Share"}]},"icon":{"iconType":"SHARE"},"navigationEndpoint":{"clickTrackingParams":"CAYQkfsFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I=","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RVUjBzVkVrRDhUNU1sU0hxZ2FJX1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}},"trackingParams":"CAYQkfsFGAAiEwidq_vhnPr0AhWLiNgFHbyrD9I="}}],"trackingParams":"CAUQpzsiEwidq_vhnPr0AhWLiNgFHbyrD9I=","accessibility":{"accessibilityData":{"label":"Action menu"}}}},"thumbnail":{"musicThumbnailRenderer":{"thumbnail":{"thumbnails":[{"url":"https://lh3.googleusercontent.com/DBd_7WscYc3JjhichzUvwXAah0_eTxXYty_Zi5IXe9Q_OpnYXKYNKV4xO2FnGgUbs0ewhg6VO1rYpzp9=w540-h225-p-l90-rj","width":540,"height":225},{"url":"https://lh3.googleusercontent.com/DBd_7WscYc3JjhichzUvwXAah0_eTxXYty_Zi5IXe9Q_OpnYXKYNKV4xO2FnGgUbs0ewhg6VO1rYpzp9=w722-h300-p-l90-rj","width":722,"height":300}]},"thumbnailCrop":"MUSIC_THUMBNAIL_CROP_UNSPECIFIED","thumbnailScale":"MUSIC_THUMBNAIL_SCALE_ASPECT_FILL","trackingParams":"CAQQhL8CIhMInav74Zz69AIVi4jYBR28qw_S"}},"trackingParams":"CAEQ-NwCIhMInav74Zz69AIVi4jYBR28qw_S","playButton":{"buttonRenderer":{"style":"STYLE_DARK_ON_WHITE","size":"SIZE_DEFAULT","text":{"runs":[{"text":"Shuffle"}]},"icon":{"iconType":"MUSIC_SHUFFLE"},"navigationEndpoint":{"clickTrackingParams":"CAMQ6YQEIhMInav74Zz69AIVi4jYBR28qw_S","watchEndpoint":{"videoId":"04tYkKUPPv4","playlistId":"RDAO79RRQ105L7V61p68gX8ahw","params":"wAEB8gECGAE%3D","loggingContext":{"vssLoggingContext":{"serializedContextData":"GhpSREFPNzlSUlExMDVMN1Y2MXA2OGdYOGFodw%3D%3D"}}}},"accessibility":{"label":"Shuffle"},"trackingParams":"CAMQ6YQEIhMInav74Zz69AIVi4jYBR28qw_S","accessibilityData":{"accessibilityData":{"label":"Shuffle"}}}},"startRadioButton":{"buttonRenderer":{"text":{"runs":[{"text":"Radio"}]},"icon":{"iconType":"MIX"},"navigationEndpoint":{"clickTrackingParams":"CAIQ84QEIhMInav74Zz69AIVi4jYBR28qw_S","watchPlaylistEndpoint":{"playlistId":"RDEM79RRQ105L7V61p68gX8ahw","params":"wAEB"}},"accessibility":{"label":"Radio"},"trackingParams":"CAIQ84QEIhMInav74Zz69AIVi4jYBR28qw_S"}},"shareEndpoint":{"clickTrackingParams":"CAEQ-NwCIhMInav74Zz69AIVi4jYBR28qw_S","shareEntityEndpoint":{"serializedShareEntity":"GhhVQ1RVUjBzVkVrRDhUNU1sU0hxZ2FJX1E%3D","sharePanelType":"SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL"}}}}} \ No newline at end of file diff --git a/package.json b/package.json index b62694c..8ef8781 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "http-debug": "^0.1.2", "ts-node": "^10.2.1", "typescript": "^4.4.3", + "validate-any": "^1.1.1", "youtube-music-api": "^1.0.6" }, "keywords": [ diff --git a/src/YTMusic.ts b/src/YTMusic.ts index c2f0766..9d078c0 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -1,8 +1,12 @@ -import ArtistParser from "./utils/ArtistParser" +import AlbumParser from "./parsers/AlbumParser" +import ArtistParser from "./parsers/ArtistParser" import axios, { AxiosInstance } from "axios" import fs from "fs" -import SearchParser from "./utils/SearchParser" +import PlaylistParser from "./parsers/PlaylistParser" +import SearchParser from "./parsers/SearchParser" +import SongParser from "./parsers/SongParser" import traverse from "./utils/traverse" +import VideoParser from "./parsers/VideoParser" import { Cookie, CookieJar } from "tough-cookie" export default class YTMusic { @@ -223,7 +227,7 @@ export default class YTMusic { public async search(query: string): Promise public async search(query: string, category?: string) { const searchData = await this.constructRequest("search", { - query: query, + query, params: { SONG: "Eg-KAQwIARAAGAAgACgAMABqChAEEAMQCRAFEAo%3D", @@ -234,16 +238,15 @@ export default class YTMusic { }[category!] || null }) - const searchParser = new SearchParser(searchData) - return ( + return traverse(searchData, "musicResponsiveListItemRenderer").map( { - SONG: searchParser.parseSongs, - VIDEO: searchParser.parseVideos, - ARTIST: searchParser.parseArtists, - ALBUM: searchParser.parseAlbums, - PLAYLIST: searchParser.parsePlaylists - }[category!] || searchParser.parse - ).call(searchParser) + SONG: SongParser.parseSearch, + VIDEO: VideoParser.parseSearch, + ARTIST: ArtistParser.parseSearch, + ALBUM: AlbumParser.parseSearch, + PLAYLIST: PlaylistParser.parseSearch + }[category!] || SearchParser.parse + ) } public async getSong(videoId: string) { @@ -300,18 +303,4 @@ export default class YTMusic { fs.writeFileSync("data.json", JSON.stringify(data)) } -} - -const ytmusicapi = new YTMusic() -ytmusicapi.initialize().then(async () => { - console.log("Initialized") - - const artistDetailed = (await ytmusicapi.search("Roundworm", "ARTIST"))[0] - const artistFull = await ytmusicapi.getArtist(artistDetailed.artistId) - console.log(JSON.stringify(artistFull, null, 4)) - - // const artistDetailed = (await ytmusicapi.search("IU Lilac", "ARTIST"))[0] - // const albumDetailed = (await ytmusicapi.getArtistAlbums(artistDetailed.artistId))[0] - // const albumFull = await ytmusicapi.getAlbum(albumDetailed.albumId) - // console.log(JSON.stringify(albumFull)) -}) +} \ No newline at end of file diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..db9aa9b --- /dev/null +++ b/src/index.ts @@ -0,0 +1,8 @@ +import YTMusic from "./YTMusic" + +const ytmusic = new YTMusic() +ytmusic.initialize().then(() => { + ytmusic.search("Yours Raiden", "ALBUM").then(res => { + console.log(JSON.stringify(res, null, 4)) + }) +}) diff --git a/src/parsers/AlbumParser.ts b/src/parsers/AlbumParser.ts new file mode 100644 index 0000000..149ec67 --- /dev/null +++ b/src/parsers/AlbumParser.ts @@ -0,0 +1,21 @@ +import traverse from "../utils/traverse" +import fs from "fs" + +export default class AlbumParser { + public static parseSearch(item: any): YTMusic.AlbumDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "ALBUM", + albumId: [traverse(item, "browseId")].flat().at(-1), + playlistId: traverse(item, "overlay", "playlistId"), + artists: traverse(flexColumns[1], "runs") + .filter((run: any) => "navigationEndpoint" in run) + .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), + name: traverse(flexColumns[0], "runs", "text"), + year: +traverse(flexColumns[1], "runs", "text").at(-1), + thumbnails: [thumbnails].flat() + } + } +} diff --git a/src/utils/ArtistParser.ts b/src/parsers/ArtistParser.ts similarity index 88% rename from src/utils/ArtistParser.ts rename to src/parsers/ArtistParser.ts index aff6bcf..5c065b4 100644 --- a/src/utils/ArtistParser.ts +++ b/src/parsers/ArtistParser.ts @@ -1,5 +1,5 @@ import Parse from "./Parser" -import traverse from "./traverse" +import traverse from "../utils/traverse" export default class ArtistParser { private data: any @@ -8,8 +8,20 @@ export default class ArtistParser { this.data = data } + public static parseSearch(item: any): YTMusic.ArtistDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "ARTIST", + artistId: traverse(item, "browseId"), + name: traverse(flexColumns[0], "runs", "text"), + thumbnails: [thumbnails].flat() + } + } + public parse(artistId: string): YTMusic.ArtistFull { - const artistBasic: YTMusic.ArtistBasic = { + const artistBasic = { artistId, name: traverse(this.data, "header", "title", "text").at(0) } diff --git a/src/utils/Parser.ts b/src/parsers/Parser.ts similarity index 100% rename from src/utils/Parser.ts rename to src/parsers/Parser.ts diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts new file mode 100644 index 0000000..1af89fe --- /dev/null +++ b/src/parsers/PlaylistParser.ts @@ -0,0 +1,21 @@ +import traverse from "../utils/traverse" + +export default class PlaylistParser { + public static parseSearch(item: any, specific: boolean): YTMusic.PlaylistDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + const artistId = traverse(flexColumns[1], "browseId") + + return { + type: "PLAYLIST", + playlistId: traverse(item, "overlay", "playlistId"), + name: traverse(flexColumns[0], "runs", "text"), + artist: { + artistId: artistId instanceof Array ? undefined : artistId, + name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) + }, + trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), + thumbnails: [thumbnails].flat() + } + } +} diff --git a/src/parsers/SearchParser.ts b/src/parsers/SearchParser.ts new file mode 100644 index 0000000..a715dea --- /dev/null +++ b/src/parsers/SearchParser.ts @@ -0,0 +1,30 @@ +import AlbumParser from "./AlbumParser" +import ArtistParser from "./ArtistParser" +import PlaylistParser from "./PlaylistParser" +import SongParser from "./SongParser" +import traverse from "../utils/traverse" +import VideoParser from "./VideoParser" + +export default class SearchParser { + public static parse(item: any): YTMusic.SearchResult { + const flexColumns = traverse(item, "flexColumns") + const type = traverse(flexColumns[1], "runs", "text").at(0) as + | "Song" + | "Video" + | "Artist" + | "EP" + | "Single" + | "Album" + | "Playlist" + + return { + Song: () => SongParser.parseSearch(item), + Video: () => VideoParser.parseSearch(item, true), + Artist: () => ArtistParser.parseSearch(item), + EP: () => AlbumParser.parseSearch(item), + Single: () => AlbumParser.parseSearch(item), + Album: () => AlbumParser.parseSearch(item), + Playlist: () => PlaylistParser.parseSearch(item, true) + }[type]() + } +} diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts new file mode 100644 index 0000000..8ba2c1f --- /dev/null +++ b/src/parsers/SongParser.ts @@ -0,0 +1,29 @@ +import Parser from "./Parser" +import traverse from "../utils/traverse" + +export default class SongParser { + public static parseSearch(item: any): YTMusic.SongDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: traverse(flexColumns[1], "runs") + .map((run: any) => + "navigationEndpoint" in run + ? { name: run.text, artistId: traverse(run, "browseId") } + : null + ) + .slice(0, -3) + .filter(Boolean), + album: { + albumId: traverse(item, "browseId").at(-1), + name: traverse(flexColumns[1], "runs", "text").at(-3) + }, + duration: Parser.parseDuration(traverse(flexColumns[1], "runs", "text").at(-1)), + thumbnails: thumbnails + } + } +} diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts new file mode 100644 index 0000000..c2ac1d9 --- /dev/null +++ b/src/parsers/VideoParser.ts @@ -0,0 +1,21 @@ +import Parser from "./Parser" +import traverse from "../utils/traverse" + +export default class VideoParser { + public static parseSearch(item: any, specific: boolean): YTMusic.VideoDetailed { + const flexColumns = traverse(item, "flexColumns") + const thumbnails = traverse(item, "thumbnails") + + return { + type: "VIDEO", + videoId: traverse(item, "playNavigationEndpoint", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: traverse(flexColumns[1], "runs") + .filter((run: any) => "navigationEndpoint" in run) + .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), + views: Parser.parseNumber(traverse(flexColumns[1], "runs", "text").at(-3).slice(0, -6)), + duration: Parser.parseDuration(traverse(flexColumns[1], "text").at(-1)), + thumbnails: [thumbnails].flat() + } + } +} diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts new file mode 100644 index 0000000..a6e59f1 --- /dev/null +++ b/src/tests/interfaces.ts @@ -0,0 +1,96 @@ +import ObjectValidator from "validate-any/build/validators/ObjectValidator" +import { LIST, NUMBER, OBJECT, OR, STRING, UNDEFINED } from "validate-any" + +export const THUMBNAIL_FULL: ObjectValidator = OBJECT({ + url: STRING(), + width: NUMBER(), + height: NUMBER() +}) + +export const ARTIST_BASIC: ObjectValidator = OBJECT({ + artistId: OR(STRING(), UNDEFINED()), + name: STRING() +}) + +export const ALBUM_BASIC: ObjectValidator = OBJECT({ + albumId: STRING(), + name: STRING() +}) + +export const SONG_DETAILED: ObjectValidator = OBJECT({ + type: STRING("SONG"), + videoId: STRING(), + name: STRING(), + artists: LIST(ARTIST_BASIC), + album: ALBUM_BASIC, + duration: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL) +}) + +export const VIDEO_DETAILED: ObjectValidator = OBJECT({ + type: STRING("VIDEO"), + videoId: STRING(), + name: STRING(), + artists: LIST(ARTIST_BASIC), + views: NUMBER(), + duration: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL) +}) + +export const ARTIST_DETAILED: ObjectValidator = OBJECT({ + artistId: STRING(), + name: STRING(), + type: STRING("ARTIST"), + thumbnails: LIST(THUMBNAIL_FULL) +}) + +export const ALBUM_DETAILED: ObjectValidator = OBJECT({ + type: STRING("ALBUM"), + albumId: STRING(), + playlistId: STRING(), + name: STRING(), + artists: LIST(ARTIST_BASIC), + year: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL) +}) + +export const ARTIST_FULL: ObjectValidator = OBJECT({ + artistId: STRING(), + name: STRING(), + type: STRING("ARTIST"), + thumbnails: LIST(THUMBNAIL_FULL), + description: STRING(), + subscribers: NUMBER(), + topTracks: LIST( + OBJECT({ + type: STRING("SONG"), + videoId: STRING(), + name: STRING(), + artists: LIST(ARTIST_BASIC), + album: ALBUM_BASIC, + thumbnails: LIST(THUMBNAIL_FULL) + }) + ), + topAlbums: LIST(ALBUM_DETAILED) +}) + +export const ALBUM_FULL: ObjectValidator = OBJECT({ + type: STRING("ALBUM"), + albumId: STRING(), + playlistId: STRING(), + name: STRING(), + artists: LIST(ARTIST_BASIC), + year: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL), + description: STRING(), + tracks: LIST(SONG_DETAILED) +}) + +export const PLAYLIST_DETAILED: ObjectValidator = OBJECT({ + type: STRING("PLAYLIST"), + playlistId: STRING(), + name: STRING(), + artist: ARTIST_BASIC, + trackCount: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL) +}) diff --git a/src/tests/testing.ts b/src/tests/testing.ts new file mode 100644 index 0000000..66c3ec1 --- /dev/null +++ b/src/tests/testing.ts @@ -0,0 +1,40 @@ +import Validator from "validate-any/build/classes/Validator" +import YTMusic from "../YTMusic" +import { + ALBUM_DETAILED, + ARTIST_DETAILED, + PLAYLIST_DETAILED, + SONG_DETAILED, + VIDEO_DETAILED +} from "./interfaces" +import { LIST, validate } from "validate-any" + +const ytmusic = new YTMusic() +const tests: (query: string) => [() => Promise, Validator][] = query => [ + [() => ytmusic.search(query, "SONG"), LIST(SONG_DETAILED)], + [() => ytmusic.search(query, "VIDEO"), LIST(VIDEO_DETAILED)], + [() => ytmusic.search(query, "ARTIST"), LIST(ARTIST_DETAILED)], + [() => ytmusic.search(query, "ALBUM"), LIST(ALBUM_DETAILED)], + [() => ytmusic.search(query, "PLAYLIST"), LIST(PLAYLIST_DETAILED)], + [ + () => ytmusic.search(query), + LIST(ALBUM_DETAILED, ARTIST_DETAILED, PLAYLIST_DETAILED, SONG_DETAILED, VIDEO_DETAILED) + ] +] + +const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem"] + +ytmusic.initialize().then(async () => { + queries.forEach(query => { + tests(query).forEach(async ([fetch, validator]) => { + const value = await fetch() + const result = validate(value, validator) + if (!result.success) { + console.log(JSON.stringify(value)) + console.log(validator.formatSchema()) + console.log(result.errors) + process.exit(0) + } + }) + }) +}) diff --git a/src/types.d.ts b/src/types.d.ts index 22b896c..21adb4a 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -19,26 +19,27 @@ declare namespace YTMusic { type: "VIDEO" videoId: string name: string - artist: ArtistBasic + artists: ArtistBasic[] views: number duration: number thumbnails: ThumbnailFull[] } interface ArtistBasic { - artistId: string + artistId?: string name: string } interface ArtistDetailed extends ArtistBasic { type: "ARTIST" + artistId: string thumbnails: ThumbnailFull[] } interface ArtistFull extends ArtistDetailed { description: string subscribers: number - topTracks: (Omit)[] + topTracks: Omit[] topAlbums: AlbumDetailed[] } @@ -57,7 +58,7 @@ declare namespace YTMusic { interface AlbumFull extends AlbumDetailed { description: string - tracks: [] + tracks: SongDetailed[] } interface PlaylistDetailed { diff --git a/src/utils/SearchParser.ts b/src/utils/SearchParser.ts deleted file mode 100644 index e416fb1..0000000 --- a/src/utils/SearchParser.ts +++ /dev/null @@ -1,148 +0,0 @@ -import Parse from "./Parser" -import traverse from "./traverse" - -export default class SearchParser { - private items: any[] - - public constructor(data: any) { - this.items = [traverse(data, "musicResponsiveListItemRenderer")].flat() - } - - public parseSongs(): YTMusic.SongDetailed[] { - return this.items.map(item => this.parseSong(item)) - } - - private parseSong(item: any): YTMusic.SongDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artists: traverse(flexColumns[1], "runs") - .map((run: any) => - "navigationEndpoint" in run - ? { name: run.text, artistId: traverse(run, "browseId") } - : null - ) - .slice(0, -3) - .filter(Boolean), - album: { - albumId: traverse(item, "browseId").at(-1), - name: traverse(flexColumns[1], "runs", "text").at(-3) - }, - duration: Parse.parseDuration(traverse(flexColumns[1], "runs", "text").at(-1)), - thumbnails: [thumbnails].flat() - } - } - - public parseVideos(): YTMusic.VideoDetailed[] { - return this.items.map(item => this.parseVideo(item, true)) - } - - private parseVideo(item: any, specific: boolean): YTMusic.VideoDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "VIDEO", - videoId: traverse(item, "playNavigationEndpoint", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artist: { - artistId: traverse(flexColumns[1], "browseId"), - name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) - }, - views: Parse.parseNumber(traverse(flexColumns[1], "runs", "text").at(-3).slice(0, -6)), - duration: Parse.parseDuration(traverse(flexColumns[1], "text").at(-1)), - thumbnails: [thumbnails].flat() - } - } - - public parseArtists(): YTMusic.ArtistDetailed[] { - return this.items.map(item => this.parseArtist(item)) - } - - private parseArtist(item: any): YTMusic.ArtistDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "ARTIST", - artistId: traverse(item, "browseId"), - name: traverse(flexColumns[0], "runs", "text"), - thumbnails: [thumbnails].flat() - } - } - - public parseAlbums(): YTMusic.AlbumDetailed[] { - return this.items.map(item => this.parseAlbum(item)) - } - - private parseAlbum(item: any): YTMusic.AlbumDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "ALBUM", - albumId: traverse(item, "browseId").at(-1), - playlistId: traverse(item, "overlay", "playlistId"), - artists: traverse(flexColumns[1], "runs") - .map((run: any) => - "navigationEndpoint" in run - ? { name: run.text, artistId: traverse(run, "browseId") } - : null - ) - .slice(0, -1) - .filter(Boolean), - name: traverse(flexColumns[0], "runs", "text"), - year: +traverse(flexColumns[1], "runs", "text").at(-1), - thumbnails: [thumbnails].flat() - } - } - - public parsePlaylists(): YTMusic.PlaylistDetailed[] { - return this.items.map(item => this.parsePlaylist(item, true)) - } - - private parsePlaylist(item: any, specific: boolean): YTMusic.PlaylistDetailed { - const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") - - return { - type: "PLAYLIST", - playlistId: traverse(item, "overlay", "playlistId"), - name: traverse(flexColumns[0], "runs", "text"), - artist: { - artistId: traverse(flexColumns[1], "browseId"), - name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) - }, - trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), - thumbnails: [thumbnails].flat() - } - } - - public parse(): YTMusic.SearchResult[] { - return this.items.map(item => { - const flexColumns = traverse(item, "flexColumns") - const type = traverse(flexColumns[1], "runs", "text").at(0) as - | "Song" - | "Video" - | "Artist" - | "EP" - | "Single" - | "Album" - | "Playlist" - - return { - Song: () => this.parseSong(item), - Video: () => this.parseVideo(item, true), - Artist: () => this.parseArtist(item), - EP: () => this.parseAlbum(item), - Single: () => this.parseAlbum(item), - Album: () => this.parseAlbum(item), - Playlist: () => this.parsePlaylist(item, true) - }[type]() - }) - } -} diff --git a/src/utils/traverse_tests/data.json b/src/utils/traverse_tests/data.json new file mode 100644 index 0000000..89c503a --- /dev/null +++ b/src/utils/traverse_tests/data.json @@ -0,0 +1,7318 @@ +[ + { + "trackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CMgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "04tYkKUPPv4", + "playlistId": "RDAMVM04tYkKUPPv4", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CMgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play LILAC (라일락) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause LILAC (라일락) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "LILAC (라일락)", + "navigationEndpoint": { + "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "04tYkKUPPv4", + "playlistId": "RDAMVM04tYkKUPPv4", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:35" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CMcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "04tYkKUPPv4", + "playlistId": "RDAMVM04tYkKUPPv4", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CMcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "04tYkKUPPv4" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CMYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "04tYkKUPPv4" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CMQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CMICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CMICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CMECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CL8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CMACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CMACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CL8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CL4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CL4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CL0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CLwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgswNHRZa0tVUFB2NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CLwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CLsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "04tYkKUPPv4" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CLgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "TqIAndOnd74", + "playlistId": "RDAMVMTqIAndOnd74", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CLgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play My sea (아이와 나의 바다) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause My sea (아이와 나의 바다) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "My sea (아이와 나의 바다)", + "navigationEndpoint": { + "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "TqIAndOnd74", + "playlistId": "RDAMVMTqIAndOnd74", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "5:17" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CLcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "TqIAndOnd74", + "playlistId": "RDAMVMTqIAndOnd74", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CLcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "TqIAndOnd74" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CLYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "TqIAndOnd74" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CLQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CLICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CLICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CLECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CK8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CLACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CLACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CK8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CK4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CK4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CK0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CK0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CKwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtUcUlBbmRPbmQ3NA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CKwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CKsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "TqIAndOnd74" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CKgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "E787kCVAeL8", + "playlistId": "RDAMVME787kCVAeL8", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CKgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Flu (Flu) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Flu (Flu) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Flu (Flu)", + "navigationEndpoint": { + "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "E787kCVAeL8", + "playlistId": "RDAMVME787kCVAeL8", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:09" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CKcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "E787kCVAeL8", + "playlistId": "RDAMVME787kCVAeL8", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CKcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "E787kCVAeL8" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CKYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "E787kCVAeL8" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CKQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CKICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CKICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CKECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CKACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CKACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CJ8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CJ4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CJ0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CJwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtFNzg3a0NWQWVMOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CJwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CJsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "E787kCVAeL8" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CJgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "dk22oBpplKA", + "playlistId": "RDAMVMdk22oBpplKA", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CJgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Coin (Coin) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Coin (Coin) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Coin (Coin)", + "navigationEndpoint": { + "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "dk22oBpplKA", + "playlistId": "RDAMVMdk22oBpplKA", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:14" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CJcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "dk22oBpplKA", + "playlistId": "RDAMVMdk22oBpplKA", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CJcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "dk22oBpplKA" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CJYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "dk22oBpplKA" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CJQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CJICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CJICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CJECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CI8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CJACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CJACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CI8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CI4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CI4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CI0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CI0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CIwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtkazIyb0JwcGxLQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CIwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CIsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "dk22oBpplKA" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CIgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "uAyZZLL3faY", + "playlistId": "RDAMVMuAyZZLL3faY", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CIgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Epilogue (에필로그) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Epilogue (에필로그) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Epilogue (에필로그)", + "navigationEndpoint": { + "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "uAyZZLL3faY", + "playlistId": "RDAMVMuAyZZLL3faY", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:50" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "uAyZZLL3faY", + "playlistId": "RDAMVMuAyZZLL3faY", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CIcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "uAyZZLL3faY" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CIYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "uAyZZLL3faY" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CIQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CIICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CIICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CIECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CP8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CIACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CIACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CP8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CP4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CP4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CP0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CP0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CPwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt1QXlaWkxMM2ZhWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CPwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CPsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "uAyZZLL3faY" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CPkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CPgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "ZThVobEtp_o", + "playlistId": "RDAMVMZThVobEtp_o", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CPgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Celebrity - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Celebrity - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Celebrity", + "navigationEndpoint": { + "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "ZThVobEtp_o", + "playlistId": "RDAMVMZThVobEtp_o", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "Celebrity", + "navigationEndpoint": { + "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_AB2RfMVqFX0", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:16" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CPcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "ZThVobEtp_o", + "playlistId": "RDAMVMZThVobEtp_o", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CPcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "ZThVobEtp_o" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CPYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "ZThVobEtp_o" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CPQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CPIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CPIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CPEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CO8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CPABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CPABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CO8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CO4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_AB2RfMVqFX0", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CO4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CO0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CO0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "COwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtaVGhWb2JFdHBfbw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "COwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "COsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "ZThVobEtp_o" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "COkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "COgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "2sQznc9CQxg", + "playlistId": "RDAMVM2sQznc9CQxg", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "COgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Empty Cup (빈 컵 (Empty Cup)) - IU" + } + }, + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Empty Cup (빈 컵 (Empty Cup)) - IU" + } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Empty Cup (빈 컵 (Empty Cup))", + "navigationEndpoint": { + "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "2sQznc9CQxg", + "playlistId": "RDAMVM2sQznc9CQxg", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "2:20" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "COcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "2sQznc9CQxg", + "playlistId": "RDAMVM2sQznc9CQxg", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "COcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "2sQznc9CQxg" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "COYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "2sQznc9CQxg" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "COQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "COIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "COIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "COEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CN8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "COABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "COABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CN8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CN4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CN4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CN0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CN0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CNwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgsyc1F6bmM5Q1F4Zw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CNwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CNsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "2sQznc9CQxg" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/W1oPIDsQMu4C449no3uv5p7xkgOCXzKrQ5_cmO8Kn4RmN-t4wXsIO00DxlmLk-hPe6hNkuLayM3GaGAi=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/W1oPIDsQMu4C449no3uv5p7xkgOCXzKrQ5_cmO8Kn4RmN-t4wXsIO00DxlmLk-hPe6hNkuLayM3GaGAi=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CNkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CNgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "CPNN3kbaYCk", + "playlistId": "RDAMVMCPNN3kbaYCk", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CNgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Lilac - Rick Dickert" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Lilac - Rick Dickert" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "CPNN3kbaYCk", + "playlistId": "RDAMVMCPNN3kbaYCk", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { "text": "Rick Dickert" }, + { "text": " • " }, + { + "text": "Passionate Longing", + "navigationEndpoint": { + "clickTrackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_sXbfvD6sler", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "1:16" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CNcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "CPNN3kbaYCk", + "playlistId": "RDAMVMCPNN3kbaYCk", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CNcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "CPNN3kbaYCk" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CNYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "CPNN3kbaYCk" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CNQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CNIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CNIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CNEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CM8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CNABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CNABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CM8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CM4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_sXbfvD6sler", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CM4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CM0BEJH7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtDUE5OM2tiYVlDaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CM0BEJH7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CMwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "CPNN3kbaYCk" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CMoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CMkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "PLDH-rcYd8c", + "playlistId": "RDAMVMPLDH-rcYd8c", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CMkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Hi spring Bye (봄 안녕 봄) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Hi spring Bye (봄 안녕 봄) - IU" + } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Hi spring Bye (봄 안녕 봄)", + "navigationEndpoint": { + "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "PLDH-rcYd8c", + "playlistId": "RDAMVMPLDH-rcYd8c", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "5:25" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CMgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "PLDH-rcYd8c", + "playlistId": "RDAMVMPLDH-rcYd8c", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CMgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "PLDH-rcYd8c" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CMcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "PLDH-rcYd8c" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CMUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CMMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CMMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CMIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CMABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CMEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CMABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CL8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CL8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CL4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CL4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CL0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtQTERILXJjWWQ4Yw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CL0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CLwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "PLDH-rcYd8c" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CLoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CLkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "hiUPJaHjuUk", + "playlistId": "RDAMVMhiUPJaHjuUk", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CLkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Troll (Feat. DEAN) (돌림노래 ) - IU" + } + }, + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Troll (Feat. DEAN) (돌림노래 ) - IU" + } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Troll (Feat. DEAN) (돌림노래 ) (feat. DEAN)", + "navigationEndpoint": { + "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "hiUPJaHjuUk", + "playlistId": "RDAMVMhiUPJaHjuUk", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:10" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CLgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "hiUPJaHjuUk", + "playlistId": "RDAMVMhiUPJaHjuUk", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CLgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "hiUPJaHjuUk" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CLcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "hiUPJaHjuUk" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CLUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CLMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CLMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CLIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CLABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CLEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CLEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CLABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CK8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CK8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CK4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CK4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CK0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtoaVVQSmFIanVVaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CK0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CKwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "hiUPJaHjuUk" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CKoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CKkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "es6bbfAjk3I", + "playlistId": "RDAMVMes6bbfAjk3I", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CKkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Celebrity (Celebrity) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Celebrity (Celebrity) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Celebrity (Celebrity)", + "navigationEndpoint": { + "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "es6bbfAjk3I", + "playlistId": "RDAMVMes6bbfAjk3I", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:16" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CKgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "es6bbfAjk3I", + "playlistId": "RDAMVMes6bbfAjk3I", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CKgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "es6bbfAjk3I" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CKcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "es6bbfAjk3I" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CKUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CKMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CKIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CKABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CKEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CKEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CKABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CJ8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CJ4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtlczZiYmZBamszSQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CJ0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CJwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "es6bbfAjk3I" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CJkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "7n9D8ZeOQv0", + "playlistId": "RDAMVM7n9D8ZeOQv0", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CJkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Ah puh (어푸 (Ah puh)) - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Ah puh (어푸 (Ah puh)) - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Ah puh (어푸 (Ah puh))", + "navigationEndpoint": { + "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "7n9D8ZeOQv0", + "playlistId": "RDAMVM7n9D8ZeOQv0", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", + "navigationEndpoint": { + "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:21" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CJgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "7n9D8ZeOQv0", + "playlistId": "RDAMVM7n9D8ZeOQv0", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CJgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "7n9D8ZeOQv0" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CJcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "7n9D8ZeOQv0" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CJUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CJMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CJMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CJIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CJABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CJEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CJEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CJABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "MPREb_iG5q5DIdhdA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CI8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CI4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CI4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CI0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs3bjlEOFplT1F2MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CI0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + ], + "trackingParams": "CIwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "7n9D8ZeOQv0" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/f8m0pAMn6x9a1uhcHUoNDL2a9OmDYHBKZzqQFA3HCTSMUmkUTI_-iAKQFYvDICYNik1Zg7S1uIpR_CT6=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/f8m0pAMn6x9a1uhcHUoNDL2a9OmDYHBKZzqQFA3HCTSMUmkUTI_-iAKQFYvDICYNik1Zg7S1uIpR_CT6=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CIkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "watchEndpoint": { + "videoId": "MFUSxLOtmnI", + "playlistId": "RDAMVMMFUSxLOtmnI", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CIkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Lilac - Shin Suhyeon" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Lilac - Shin Suhyeon" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "MFUSxLOtmnI", + "playlistId": "RDAMVMMFUSxLOtmnI", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Shin Suhyeon", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCOMXrmJ4KOZLS0naTqhLBXQ", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_yGw5hAHrj2t", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "2:12" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CIgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", + "watchEndpoint": { + "videoId": "MFUSxLOtmnI", + "playlistId": "RDAMVMMFUSxLOtmnI", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CIgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "MFUSxLOtmnI" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CIcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "queueAddEndpoint": { + "queueTarget": { "videoId": "MFUSxLOtmnI" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CIUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" + } + } + } + } + ] + } + }, + "trackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CIMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CIMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CIIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CIABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CIEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CIEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + } + }, + "trackingParams": "CIABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CH8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_yGw5hAHrj2t", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CH8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CH4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCOMXrmJ4KOZLS0naTqhLBXQ", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CH4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CH0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtNRlVTeExPdG1uSQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CH0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CHwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "MFUSxLOtmnI" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/xLL-qud-sZ35cwesCHHIcs4UbC0beLT3D6wlYaauutADY91otApc4WWk9s4hV_FoRGpS1SMt3BTz5a0-=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/xLL-qud-sZ35cwesCHHIcs4UbC0beLT3D6wlYaauutADY91otApc4WWk9s4hV_FoRGpS1SMt3BTz5a0-=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CHoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CHkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "NIDr5EPaDi4", + "playlistId": "RDAMVMNIDr5EPaDi4", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CHkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Lilac - Sungha Jung" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Lilac - Sungha Jung" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "NIDr5EPaDi4", + "playlistId": "RDAMVMNIDr5EPaDi4", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Sungha Jung", + "navigationEndpoint": { + "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCWoqZRCLx_qukMXI8xkn7aA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "Sungha Jung Cover Compilation 7", + "navigationEndpoint": { + "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_pX1r8bf0u9n", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:27" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CHgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "NIDr5EPaDi4", + "playlistId": "RDAMVMNIDr5EPaDi4", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CHgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "NIDr5EPaDi4" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CHcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "NIDr5EPaDi4" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CHUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CHMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CHMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CHIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CHAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CHEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CHEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CHAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CG8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_pX1r8bf0u9n", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CG8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CG4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCWoqZRCLx_qukMXI8xkn7aA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CG4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CG0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtOSURyNUVQYURpNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CG0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CGwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "NIDr5EPaDi4" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/uf86qtMUZDWmJ6ciDIEM6bV6lCRNyPntlt5era60j2IDL4XGiENwuEav6StUkG5HkamR1QiZuLPF1aTt=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/uf86qtMUZDWmJ6ciDIEM6bV6lCRNyPntlt5era60j2IDL4XGiENwuEav6StUkG5HkamR1QiZuLPF1aTt=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CGoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CGkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "evqbBLZZ-HQ", + "playlistId": "RDAMVMevqbBLZZ-HQ", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CGkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play 라일락 (Piano Cover Ver.) - 피아노 가이 (Piano Guy)" + } + }, + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause 라일락 (Piano Cover Ver.) - 피아노 가이 (Piano Guy)" + } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "라일락 (Piano Cover Ver.)", + "navigationEndpoint": { + "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "evqbBLZZ-HQ", + "playlistId": "RDAMVMevqbBLZZ-HQ", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "피아노 가이 (Piano Guy)", + "navigationEndpoint": { + "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCOy6KVDPte5q5-0_4ngFPsA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "피아노로 듣는 잔잔한 가요 소품집 Part. 7", + "navigationEndpoint": { + "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_otpA6G3vOAE", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:44" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CGgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "evqbBLZZ-HQ", + "playlistId": "RDAMVMevqbBLZZ-HQ", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CGgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "evqbBLZZ-HQ" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CGcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "evqbBLZZ-HQ" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CGUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CGMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CGMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CGIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CGAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CGEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CGEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CGAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CF8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_otpA6G3vOAE", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CF8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CF4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCOy6KVDPte5q5-0_4ngFPsA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CF4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CF0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtldnFiQkxaWi1IUQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CF0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CFwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "evqbBLZZ-HQ" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CFoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CFkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "I0_ZXHzKysc", + "playlistId": "RDAMVMI0_ZXHzKysc", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CFkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Blueming - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Blueming - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Blueming", + "navigationEndpoint": { + "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "I0_ZXHzKysc", + "playlistId": "RDAMVMI0_ZXHzKysc", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "Love Poem", + "navigationEndpoint": { + "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_SjkPQ0Tt3Gn", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:38" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CFgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "I0_ZXHzKysc", + "playlistId": "RDAMVMI0_ZXHzKysc", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CFgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "I0_ZXHzKysc" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CFcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "I0_ZXHzKysc" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CFUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CFMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CFMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CFIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CFAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CFEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CFAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CE8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_SjkPQ0Tt3Gn", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CE8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CE4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CE4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CE0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtJMF9aWEh6S3lzYw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CE0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CEwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "I0_ZXHzKysc" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/InQOQ4suva_aRHpdStDNBbH6kJvOsCViNhFjnF65Wz_DmpCH2I8PLT_PVk9T_kHihx_eUlD12C7yl3TQ4Q=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/InQOQ4suva_aRHpdStDNBbH6kJvOsCViNhFjnF65Wz_DmpCH2I8PLT_PVk9T_kHihx_eUlD12C7yl3TQ4Q=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CEoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CEkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "xeoo2sBVshY", + "playlistId": "RDAMVMxeoo2sBVshY", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CEkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Navajo | Navaho - United Sonic Alliance" + } + }, + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Navajo | Navaho - United Sonic Alliance" + } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Navajo | Navaho", + "navigationEndpoint": { + "clickTrackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "xeoo2sBVshY", + "playlistId": "RDAMVMxeoo2sBVshY", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { "text": "United Sonic Alliance" }, + { "text": " • " }, + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_lFibXe3ixEz", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "0:30" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CEgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "xeoo2sBVshY", + "playlistId": "RDAMVMxeoo2sBVshY", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CEgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "xeoo2sBVshY" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CEcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "xeoo2sBVshY" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CEUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CEMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CEMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CEIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CEAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CEEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CEAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CD8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_lFibXe3ixEz", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CD8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CD4QkfsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt4ZW9vMnNCVnNoWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CD4QkfsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CD0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "xeoo2sBVshY" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/URuP9CTyEnNCthjNFUv7-0AOkLTl3okVJiozuqGchNvdZ_qseJkeYd7KDMR6T7Qu-s1N7zJwqE7m97zH=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/URuP9CTyEnNCthjNFUv7-0AOkLTl3okVJiozuqGchNvdZ_qseJkeYd7KDMR6T7Qu-s1N7zJwqE7m97zH=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CDsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CDoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "7XqOKgXlDyU", + "playlistId": "RDAMVM7XqOKgXlDyU", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CDoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play Troll - Shin Giwon Piano" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause Troll - Shin Giwon Piano" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Troll", + "navigationEndpoint": { + "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "7XqOKgXlDyU", + "playlistId": "RDAMVM7XqOKgXlDyU", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Shin Giwon Piano", + "navigationEndpoint": { + "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCNyeICKu2JuBuwVS_4_31kA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "LILAC Piano", + "navigationEndpoint": { + "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_wFGg5B5CApm", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:11" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "7XqOKgXlDyU", + "playlistId": "RDAMVM7XqOKgXlDyU", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CDkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "7XqOKgXlDyU" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CDgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "7XqOKgXlDyU" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CDYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CDQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CDQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CDMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CDEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CDIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CDIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CDEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CDAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_wFGg5B5CApm", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CDAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CC8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCNyeICKu2JuBuwVS_4_31kA", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CC8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CC4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs3WHFPS2dYbER5VQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CC4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CC0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "7XqOKgXlDyU" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CCsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CCoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "5_IYVichXbA", + "playlistId": "RDAMVM5_IYVichXbA", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CCoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play eight - IU" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause eight - IU" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "eight (feat. SUGA )", + "navigationEndpoint": { + "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "5_IYVichXbA", + "playlistId": "RDAMVM5_IYVichXbA", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "IU", + "navigationEndpoint": { + "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "eight", + "navigationEndpoint": { + "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_LGfX8CNIRaL", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "2:48" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CCkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "5_IYVichXbA", + "playlistId": "RDAMVM5_IYVichXbA", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CCkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "5_IYVichXbA" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CCgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "5_IYVichXbA" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CCYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CCQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CCQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CCMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CCEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CCIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CCIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CCEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CCAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_LGfX8CNIRaL", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CCAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CB8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CB8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CB4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs1X0lZVmljaFhiQQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CB4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CB0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "5_IYVichXbA" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + }, + { + "trackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "url": "https://lh3.googleusercontent.com/Bsz6i-JB9YkRw2s94s2Uq7v5QHVuZ4rzpJWhIwj_XwOyTI8Zjj-20KeJuGcAUbyJjpEwwq6sPJ5lcQdT=w60-h60-l90-rj", + "width": 60, + "height": 60 + }, + { + "url": "https://lh3.googleusercontent.com/Bsz6i-JB9YkRw2s94s2Uq7v5QHVuZ4rzpJWhIwj_XwOyTI8Zjj-20KeJuGcAUbyJjpEwwq6sPJ5lcQdT=w120-h120-l90-rj", + "width": 120, + "height": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CBsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } + }, + "content": { + "musicPlayButtonRenderer": { + "playNavigationEndpoint": { + "clickTrackingParams": "CBoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "watchEndpoint": { + "videoId": "fFFpkayZeZM", + "playlistId": "RDAMVMfFFpkayZeZM", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CBoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", + "playIcon": { "iconType": "PLAY_ARROW" }, + "pauseIcon": { "iconType": "PAUSE" }, + "iconColor": 4294967295, + "backgroundColor": 0, + "activeBackgroundColor": 0, + "loadingIndicatorColor": 4294901760, + "playingIcon": { "iconType": "VOLUME_UP" }, + "iconLoadingColor": 0, + "activeScaleFactor": 1, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "accessibilityPlayData": { + "accessibilityData": { "label": "Play I.U.Dea - Lilac" } + }, + "accessibilityPauseData": { + "accessibilityData": { "label": "Pause I.U.Dea - Lilac" } + } + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "I.U.Dea", + "navigationEndpoint": { + "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", + "watchEndpoint": { + "videoId": "fFFpkayZeZM", + "playlistId": "RDAMVMfFFpkayZeZM", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + } + } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "text": { + "runs": [ + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "UC1-UuHre5mwASuWA4Mp1Wlw", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + } + }, + { "text": " • " }, + { + "text": "Lilac", + "navigationEndpoint": { + "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", + "browseEndpoint": { + "browseId": "MPREb_YSzaOfn5zXc", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + } + }, + { "text": " • " }, + { "text": "3:26" } + ] + }, + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" + } + } + ], + "menu": { + "menuRenderer": { + "items": [ + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Start radio" }] }, + "icon": { "iconType": "MIX" }, + "navigationEndpoint": { + "clickTrackingParams": "CBkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "fFFpkayZeZM", + "playlistId": "RDAMVMfFFpkayZeZM", + "params": "wAEB", + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" + } + }, + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "trackingParams": "CBkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Play next" }] }, + "icon": { "iconType": "QUEUE_PLAY_NEXT" }, + "serviceEndpoint": { + "clickTrackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "fFFpkayZeZM" }, + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "commands": [ + { + "clickTrackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song will play next" } + ] + }, + "trackingParams": "CBgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuServiceItemRenderer": { + "text": { "runs": [{ "text": "Add to queue" }] }, + "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, + "serviceEndpoint": { + "clickTrackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "queueAddEndpoint": { + "queueTarget": { "videoId": "fFFpkayZeZM" }, + "queueInsertPosition": "INSERT_AT_END", + "commands": [ + { + "clickTrackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { "text": "Song added to queue" } + ] + }, + "trackingParams": "CBYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" + } + } + } + } + ] + } + }, + "trackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, + "defaultIcon": { "iconType": "FAVORITE" }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CBMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { "runs": [{ "text": "Like this song" }] }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CBQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, + "toggledIcon": { "iconType": "UNFAVORITE" }, + "trackingParams": "CBMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Add to playlist" }] }, + "icon": { "iconType": "ADD_TO_PLAYLIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CBEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "title": { + "runs": [{ "text": "Save this for later" }] + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "button": { + "buttonRenderer": { + "style": "STYLE_BLUE_TEXT", + "isDisabled": false, + "text": { "runs": [{ "text": "Sign in" }] }, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "signInEndpoint": { "hack": true } + }, + "trackingParams": "CBIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + } + } + } + }, + "trackingParams": "CBEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to album" }] }, + "icon": { "iconType": "ALBUM" }, + "navigationEndpoint": { + "clickTrackingParams": "CBAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "MPREb_YSzaOfn5zXc", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + } + } + }, + "trackingParams": "CBAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Go to artist" }] }, + "icon": { "iconType": "ARTIST" }, + "navigationEndpoint": { + "clickTrackingParams": "CA8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "browseEndpoint": { + "browseId": "UC1-UuHre5mwASuWA4Mp1Wlw", + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + } + } + }, + "trackingParams": "CA8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + }, + { + "menuNavigationItemRenderer": { + "text": { "runs": [{ "text": "Share" }] }, + "icon": { "iconType": "SHARE" }, + "navigationEndpoint": { + "clickTrackingParams": "CA4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtmRkZwa2F5WmVaTQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "trackingParams": "CA4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" + } + } + ], + "trackingParams": "CA0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", + "accessibility": { "accessibilityData": { "label": "Action menu" } } + } + }, + "playlistItemData": { "videoId": "fFFpkayZeZM" }, + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" + } +] diff --git a/src/utils/traverse_tests/his.ts b/src/utils/traverse_tests/his.ts new file mode 100644 index 0000000..0906469 --- /dev/null +++ b/src/utils/traverse_tests/his.ts @@ -0,0 +1,35 @@ +const traverse = (data: any, keys: string, single = false) => { + const again = (data: any, key: string): any => { + var res = [] + + data.hasOwnProperty(key) && res.push(data[key]) + if (single && data.hasOwnProperty(key)) { + return res.shift() + } + + if (data instanceof Array) { + for (let i = 0; i < data.length; i++) { + res = res.concat(again(data[i], key)) + } + } else if (data instanceof Object) { + const c = Object.keys(data) + if (c.length > 0) { + for (let i = 0; i < c.length; i++) { + res = res.concat(again(data[c[i]], key)) + } + } + } + return res.length == 1 ? res.shift() : res + } + + let z = keys.split(":"), + value = data + for (let i = 0; i < z.length; i++) { + value = again(value, z[i]) + } + console.log(value) +} + +traverse(require("./data.json"), "playNavigationEndpoint:videoId") + +export default {} diff --git a/src/utils/traverse_tests/mine.ts b/src/utils/traverse_tests/mine.ts new file mode 100644 index 0000000..67eb11c --- /dev/null +++ b/src/utils/traverse_tests/mine.ts @@ -0,0 +1,33 @@ +const traverse = (data: any, keys: string[], single: boolean = false) => { + const again = (data: any, key: string): any => { + let res = [] + + if (data instanceof Object && key in data) { + if (single) return data[key] + res.push(data[key]) + } + + if (data instanceof Array) { + res.push(...data.map(v => again(v, key)).flat()) + } else if (data instanceof Object) { + res.push( + ...Object.keys(data) + .map(k => again(data[k], key)) + .flat() + ) + } + + return res + } + + let value = data + for (const key of keys) { + value = again(value, key) + } + + return value +} + +traverse(require("./data.json")[0], ["playNavigationEndpoint", "videoId"], true) + +export default {} diff --git a/yarn.lock b/yarn.lock index 1140d71..59a3cd8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -44,6 +44,11 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.1.tgz#8f80dd965ad81f3e1bc26d6f5c727e132721ff40" integrity sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg== +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + acorn-walk@^8.1.1: version "8.2.0" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" @@ -73,6 +78,37 @@ axios@^0.24.0: dependencies: follow-redirects "^1.14.4" +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +config-chain@^1.1.12: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -90,6 +126,16 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +editorconfig@^0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + dependencies: + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" + sigmund "^1.0.1" + follow-redirects@1.5.10: version "1.5.10" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.10.tgz#7b7a9f9aea2fdff36786a94ff643ed07f4ff5e2a" @@ -102,26 +148,115 @@ follow-redirects@^1.14.4: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.6.tgz#8cfb281bbc035b3c067d6cd975b0f6ade6e855cd" integrity sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A== +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +glob@^7.1.3: + version "7.2.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" + integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + http-debug@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/http-debug/-/http-debug-0.1.2.tgz#aadbfef99bc39c206439ece14b99040c5a4b4d6e" integrity sha1-qtv++ZvDnCBkOezhS5kEDFpLTW4= +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +js-beautify@^1.14.0: + version "1.14.0" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.14.0.tgz#2ce790c555d53ce1e3d7363227acf5dc69024c2d" + integrity sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ== + dependencies: + config-chain "^1.1.12" + editorconfig "^0.15.3" + glob "^7.1.3" + nopt "^5.0.0" + lodash@^4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +lru-cache@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== +minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -132,6 +267,16 @@ punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +sigmund@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" @@ -169,6 +314,23 @@ universalify@^0.1.2: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +validate-any@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/validate-any/-/validate-any-1.1.1.tgz#0845d9e8f2b44e342633e6a73ffa21973b71507f" + integrity sha512-L3bCSEn/eH/mdPp+hFQg4nTBeMr19V4kbKMxMSOwRlbMA6N6LWi52Duz0gMQK9gJkz8VbMcvx5Yka2u9J8epjQ== + dependencies: + js-beautify "^1.14.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" From f5b5047c314d0d14a86ee34c09b219eb7007a736 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Fri, 24 Dec 2021 18:11:38 +0800 Subject: [PATCH 03/11] Moved methods all over, all artist methods work --- src/YTMusic.ts | 34 +++++++++++---- src/index.ts | 6 ++- src/parsers/AlbumParser.ts | 35 ++++++++++++++- src/parsers/ArtistParser.ts | 80 +++++------------------------------ src/parsers/PlaylistParser.ts | 4 +- src/parsers/SearchParser.ts | 14 +++--- src/parsers/SongParser.ts | 49 ++++++++++++++++++++- src/parsers/VideoParser.ts | 2 +- src/tests/interfaces.ts | 8 ++-- src/tests/testing.ts | 9 +++- src/types.d.ts | 6 +-- 11 files changed, 147 insertions(+), 100 deletions(-) diff --git a/src/YTMusic.ts b/src/YTMusic.ts index 9d078c0..c43ccc5 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -240,11 +240,11 @@ export default class YTMusic { return traverse(searchData, "musicResponsiveListItemRenderer").map( { - SONG: SongParser.parseSearch, - VIDEO: VideoParser.parseSearch, - ARTIST: ArtistParser.parseSearch, - ALBUM: AlbumParser.parseSearch, - PLAYLIST: PlaylistParser.parseSearch + SONG: SongParser.parseSearchResult, + VIDEO: VideoParser.parseSearchResult, + ARTIST: ArtistParser.parseSearchResult, + ALBUM: AlbumParser.parseSearchResult, + PLAYLIST: PlaylistParser.parseSearchResult }[category!] || SearchParser.parse ) } @@ -261,12 +261,24 @@ export default class YTMusic { fs.writeFileSync("data.json", JSON.stringify(data)) } + /** + * Get all possible information of an Artist + * + * @param artistId Artist ID + * @returns Artist Data + */ public async getArtist(artistId: string): Promise { const data = await this.constructRequest("browse", { browseId: artistId }) return new ArtistParser(data).parse(artistId) } + /** + * Get all of Artist's Songs + * + * @param artistId Artist ID + * @returns Artist's Songs + */ public async getArtistSongs(artistId: string): Promise { const artistData = await this.constructRequest("browse", { browseId: artistId }) const browseToken = traverse(artistData, "musicShelfRenderer", "title", "browseId") @@ -279,9 +291,15 @@ export default class YTMusic { { continuation: continueToken } ) - return ArtistParser.parseSongs(songsData, moreSongsData) + return SongParser.parseArtistSongs(songsData, moreSongsData) } + /** + * Get all of Artist's Albums + * + * @param artistId Artist ID + * @returns Artist's Albums + */ public async getArtistAlbums(artistId: string): Promise { const artistData = await this.constructRequest("browse", { browseId: artistId }) const artistAlbumsData = traverse(artistData, "musicCarouselShelfRenderer")[0] @@ -289,7 +307,7 @@ export default class YTMusic { const albumsData = await this.constructRequest("browse", browseBody) - return ArtistParser.parseAlbums(artistId, albumsData) + return AlbumParser.parseArtistAlbums(artistId, albumsData) } public async getAlbum(albumId: string) { @@ -303,4 +321,4 @@ export default class YTMusic { fs.writeFileSync("data.json", JSON.stringify(data)) } -} \ No newline at end of file +} diff --git a/src/index.ts b/src/index.ts index db9aa9b..24756d7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,7 +2,9 @@ import YTMusic from "./YTMusic" const ytmusic = new YTMusic() ytmusic.initialize().then(() => { - ytmusic.search("Yours Raiden", "ALBUM").then(res => { - console.log(JSON.stringify(res, null, 4)) + ytmusic.search("Yours Raiden", "ARTIST").then(res => { + ytmusic.getArtistAlbums(res[0].artistId).then(res => { + + }) }) }) diff --git a/src/parsers/AlbumParser.ts b/src/parsers/AlbumParser.ts index 149ec67..817100a 100644 --- a/src/parsers/AlbumParser.ts +++ b/src/parsers/AlbumParser.ts @@ -1,8 +1,7 @@ import traverse from "../utils/traverse" -import fs from "fs" export default class AlbumParser { - public static parseSearch(item: any): YTMusic.AlbumDetailed { + public static parseSearchResult(item: any): YTMusic.AlbumDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") @@ -18,4 +17,36 @@ export default class AlbumParser { thumbnails: [thumbnails].flat() } } + + public static parseArtistAlbums(artistId: string, albumsData: any): YTMusic.AlbumDetailed[] { + return traverse(albumsData, "musicTwoRowItemRenderer").map((item: any) => ({ + type: "ALBUM", + albumId: [traverse(item, "browseId")].flat().at(-1), + playlistId: traverse(item, "thumbnailOverlay", "playlistId"), + name: traverse(item, "title", "text").at(0), + artists: [ + { + artistId, + name: traverse(albumsData, "header", "text").at(0) + } + ], + year: +traverse(item, "subtitle", "text").at(-1), + thumbnails: [traverse(item, "thumbnails")].flat() + })) + } + + public static parseArtistTopAlbums( + item: any, + artistBasic: YTMusic.ArtistBasic + ): YTMusic.AlbumDetailed { + return { + type: "ALBUM", + albumId: traverse(item, "browseId").at(-1), + playlistId: traverse(item, "musicPlayButtonRenderer", "playlistId"), + name: traverse(item, "title", "text").at(0), + artists: [artistBasic], + year: +traverse(item, "subtitle", "text").at(-1), + thumbnails: [traverse(item, "thumbnails")].flat() + } + } } diff --git a/src/parsers/ArtistParser.ts b/src/parsers/ArtistParser.ts index 5c065b4..2fa9fb5 100644 --- a/src/parsers/ArtistParser.ts +++ b/src/parsers/ArtistParser.ts @@ -1,4 +1,6 @@ +import AlbumParser from "./AlbumParser" import Parse from "./Parser" +import SongParser from "./SongParser" import traverse from "../utils/traverse" export default class ArtistParser { @@ -8,7 +10,7 @@ export default class ArtistParser { this.data = data } - public static parseSearch(item: any): YTMusic.ArtistDetailed { + public static parseSearchResult(item: any): YTMusic.ArtistDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") @@ -26,81 +28,21 @@ export default class ArtistParser { name: traverse(this.data, "header", "title", "text").at(0) } + const description = traverse(this.data, "header", "description", "text") + return { type: "ARTIST", ...artistBasic, thumbnails: traverse(this.data, "header", "thumbnails"), - description: traverse(this.data, "header", "description", "text"), + description: description instanceof Array ? null : description, subscribers: Parse.parseNumber(traverse(this.data, "subscriberCountText", "text")), - topTracks: traverse(this.data, "musicShelfRenderer", "contents").map((item: any) => { - const flexColumns = traverse(item, "flexColumns") - - return { - type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artists: [artistBasic], - album: { - albumId: traverse(flexColumns[2], "runs", "text"), - name: traverse(flexColumns[2], "browseId") - }, - thumbnails: [traverse(item, "thumbnails")].flat() - } - }), - topAlbums: [traverse(this.data, "musicCarouselShelfRenderer")] + topSongs: traverse(this.data, "musicShelfRenderer", "contents").map((item: any) => + SongParser.parseArtistTopSong(item, artistBasic) + ), + topAlbums: [traverse(this.data, "musicCarouselShelfRenderer", "contents")] .flat() .at(0) - .contents.map((item: any) => ({ - type: "ALBUM", - albumId: traverse(item, "browseId").at(-1), - playlistId: traverse(item, "musicPlayButtonRenderer", "playlistId"), - name: traverse(item, "title", "text").at(0), - artists: [artistBasic], - year: +traverse(item, "subtitle", "text").at(-1), - thumbnails: [traverse(item, "thumbnails")].flat() - })) + .map((item: any) => AlbumParser.parseArtistTopAlbums(item, artistBasic)) } } - - public static parseSongs(songsData: any, moreSongsData: any): YTMusic.SongDetailed[] { - return [ - ...traverse(songsData, "musicResponsiveListItemRenderer"), - ...traverse(moreSongsData, "musicResponsiveListItemRenderer") - ].map((item: any) => { - const flexColumns = traverse(item, "flexColumns") - - return { - type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artists: [traverse(flexColumns[1], "runs")].flat().map((run: any) => ({ - name: run.text, - artistId: traverse(run, "browseId") - })), - album: { - albumId: traverse(flexColumns[2], "browseId"), - name: traverse(flexColumns[2], "runs", "text") - }, - duration: Parse.parseDuration(traverse(item, "fixedColumns", "runs", "text")), - thumbnails: [traverse(item, "thumbnails")].flat() - } - }) - } - - public static parseAlbums(artistId: string, albumsData: any): YTMusic.AlbumDetailed[] { - return traverse(albumsData, "musicTwoRowItemRenderer").map((item: any) => ({ - type: "ALBUM", - albumId: [traverse(item, "browseId")].flat().at(-1), - playlistId: traverse(item, "thumbnailOverlay", "playlistId"), - name: traverse(item, "title", "text").at(0), - artists: [ - { - artistId, - name: traverse(albumsData, "header", "text").at(0) - } - ], - year: +traverse(item, "subtitle", "text").at(-1), - thumbnails: [traverse(item, "thumbnails")].flat() - })) - } } diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts index 1af89fe..b734f69 100644 --- a/src/parsers/PlaylistParser.ts +++ b/src/parsers/PlaylistParser.ts @@ -1,7 +1,7 @@ import traverse from "../utils/traverse" export default class PlaylistParser { - public static parseSearch(item: any, specific: boolean): YTMusic.PlaylistDetailed { + public static parseSearchResult(item: any, specific: boolean): YTMusic.PlaylistDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") const artistId = traverse(flexColumns[1], "browseId") @@ -11,7 +11,7 @@ export default class PlaylistParser { playlistId: traverse(item, "overlay", "playlistId"), name: traverse(flexColumns[0], "runs", "text"), artist: { - artistId: artistId instanceof Array ? undefined : artistId, + artistId: artistId instanceof Array ? null : artistId, name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) }, trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), diff --git a/src/parsers/SearchParser.ts b/src/parsers/SearchParser.ts index a715dea..245f7cf 100644 --- a/src/parsers/SearchParser.ts +++ b/src/parsers/SearchParser.ts @@ -18,13 +18,13 @@ export default class SearchParser { | "Playlist" return { - Song: () => SongParser.parseSearch(item), - Video: () => VideoParser.parseSearch(item, true), - Artist: () => ArtistParser.parseSearch(item), - EP: () => AlbumParser.parseSearch(item), - Single: () => AlbumParser.parseSearch(item), - Album: () => AlbumParser.parseSearch(item), - Playlist: () => PlaylistParser.parseSearch(item, true) + Song: () => SongParser.parseSearchResult(item), + Video: () => VideoParser.parseSearchResult(item, true), + Artist: () => ArtistParser.parseSearchResult(item), + EP: () => AlbumParser.parseSearchResult(item), + Single: () => AlbumParser.parseSearchResult(item), + Album: () => AlbumParser.parseSearchResult(item), + Playlist: () => PlaylistParser.parseSearchResult(item, true) }[type]() } } diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index 8ba2c1f..38e23a0 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -2,7 +2,7 @@ import Parser from "./Parser" import traverse from "../utils/traverse" export default class SongParser { - public static parseSearch(item: any): YTMusic.SongDetailed { + public static parseSearchResult(item: any): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") @@ -26,4 +26,51 @@ export default class SongParser { thumbnails: thumbnails } } + + public static parseArtistSongs(songsData: any, moreSongsData: any): YTMusic.SongDetailed[] { + return [ + ...traverse(songsData, "musicResponsiveListItemRenderer"), + ...traverse(moreSongsData, "musicResponsiveListItemRenderer") + ].map((item: any) => { + const flexColumns = traverse(item, "flexColumns") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: [traverse(flexColumns[1], "runs")] + .flat() + .filter((item: any) => "navigationEndpoint" in item) + .map((run: any) => ({ + name: run.text, + artistId: traverse(run, "browseId") + })), + album: { + albumId: traverse(flexColumns[2], "browseId"), + name: traverse(flexColumns[2], "runs", "text") + }, + duration: Parser.parseDuration(traverse(item, "fixedColumns", "runs", "text")), + thumbnails: [traverse(item, "thumbnails")].flat() + } + }) + } + + public static parseArtistTopSong( + item: any, + artistBasic: YTMusic.ArtistBasic + ): Omit { + const flexColumns = traverse(item, "flexColumns") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: [artistBasic], + album: { + albumId: traverse(flexColumns[2], "runs", "text"), + name: traverse(flexColumns[2], "browseId") + }, + thumbnails: [traverse(item, "thumbnails")].flat() + } + } } diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts index c2ac1d9..4780742 100644 --- a/src/parsers/VideoParser.ts +++ b/src/parsers/VideoParser.ts @@ -2,7 +2,7 @@ import Parser from "./Parser" import traverse from "../utils/traverse" export default class VideoParser { - public static parseSearch(item: any, specific: boolean): YTMusic.VideoDetailed { + public static parseSearchResult(item: any, specific: boolean): YTMusic.VideoDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts index a6e59f1..8aab5bc 100644 --- a/src/tests/interfaces.ts +++ b/src/tests/interfaces.ts @@ -1,5 +1,5 @@ import ObjectValidator from "validate-any/build/validators/ObjectValidator" -import { LIST, NUMBER, OBJECT, OR, STRING, UNDEFINED } from "validate-any" +import { LIST, NULL, NUMBER, OBJECT, OR, STRING } from "validate-any" export const THUMBNAIL_FULL: ObjectValidator = OBJECT({ url: STRING(), @@ -8,7 +8,7 @@ export const THUMBNAIL_FULL: ObjectValidator = OBJECT({ }) export const ARTIST_BASIC: ObjectValidator = OBJECT({ - artistId: OR(STRING(), UNDEFINED()), + artistId: OR(STRING(), NULL()), name: STRING() }) @@ -59,9 +59,9 @@ export const ARTIST_FULL: ObjectValidator = OBJECT({ name: STRING(), type: STRING("ARTIST"), thumbnails: LIST(THUMBNAIL_FULL), - description: STRING(), + description: OR(STRING(), NULL()), subscribers: NUMBER(), - topTracks: LIST( + topSongs: LIST( OBJECT({ type: STRING("SONG"), videoId: STRING(), diff --git a/src/tests/testing.ts b/src/tests/testing.ts index 66c3ec1..4c74d9f 100644 --- a/src/tests/testing.ts +++ b/src/tests/testing.ts @@ -3,6 +3,7 @@ import YTMusic from "../YTMusic" import { ALBUM_DETAILED, ARTIST_DETAILED, + ARTIST_FULL, PLAYLIST_DETAILED, SONG_DETAILED, VIDEO_DETAILED @@ -19,7 +20,13 @@ const tests: (query: string) => [() => Promise, Validator][] = query = [ () => ytmusic.search(query), LIST(ALBUM_DETAILED, ARTIST_DETAILED, PLAYLIST_DETAILED, SONG_DETAILED, VIDEO_DETAILED) - ] + ], + [() => ytmusic.getArtist("UCUCF7BJBzLcu_6qvgSBk7dA"), ARTIST_FULL], + [() => ytmusic.getArtist("UCTUR0sVEkD8T5MlSHqgaI_Q"), ARTIST_FULL], + [() => ytmusic.getArtistSongs("UCUCF7BJBzLcu_6qvgSBk7dA"), LIST(SONG_DETAILED)], + [() => ytmusic.getArtistSongs("UCTUR0sVEkD8T5MlSHqgaI_Q"), LIST(SONG_DETAILED)], + [() => ytmusic.getArtistAlbums("UCUCF7BJBzLcu_6qvgSBk7dA"), LIST(ALBUM_DETAILED)], + [() => ytmusic.getArtistAlbums("UCTUR0sVEkD8T5MlSHqgaI_Q"), LIST(ALBUM_DETAILED)] ] const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem"] diff --git a/src/types.d.ts b/src/types.d.ts index 21adb4a..35b0085 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -26,7 +26,7 @@ declare namespace YTMusic { } interface ArtistBasic { - artistId?: string + artistId: string | null name: string } @@ -37,9 +37,9 @@ declare namespace YTMusic { } interface ArtistFull extends ArtistDetailed { - description: string + description: string | null subscribers: number - topTracks: Omit[] + topSongs: Omit[] topAlbums: AlbumDetailed[] } From cdbf3da1aa3189adb5742dc5a520541303195cc3 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Fri, 24 Dec 2021 22:30:17 +0800 Subject: [PATCH 04/11] Added more consistency --- src/YTMusic.ts | 56 +++++++++---------- src/index.ts | 6 +- src/parsers/AlbumParser.ts | 16 +++--- src/parsers/ArtistParser.ts | 49 ++++++++-------- src/parsers/PlaylistParser.ts | 4 +- src/parsers/SearchParser.ts | 16 +++--- src/parsers/SongParser.ts | 45 +++++++-------- src/parsers/VideoParser.ts | 2 +- .../traverse}/data.json | 0 .../traverse_tests => tests/traverse}/his.ts | 0 .../traverse_tests => tests/traverse}/mine.ts | 3 +- 11 files changed, 90 insertions(+), 107 deletions(-) rename src/{utils/traverse_tests => tests/traverse}/data.json (100%) rename src/{utils/traverse_tests => tests/traverse}/his.ts (100%) rename src/{utils/traverse_tests => tests/traverse}/mine.ts (93%) diff --git a/src/YTMusic.ts b/src/YTMusic.ts index c43ccc5..83036bc 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -93,19 +93,6 @@ export default class YTMusic { } } - /** - * Asserts that the API has been initialized - * - * @returns Non-null config - */ - private assertInitialized() { - if (!this.config) { - throw new Error("API not initialized. Make sure to call the initialize() method first") - } - - return this.config - } - /** * Constructs a basic YouTube Music API request with all essential headers * and body parameters needed to make the API work @@ -120,17 +107,19 @@ export default class YTMusic { body: Record = {}, query: Record = {} ) { - const config = this.assertInitialized() + if (!this.config) { + throw new Error("API not initialized. Make sure to call the initialize() method first") + } const headers: Record = { ...this.client.defaults.headers, "x-origin": this.client.defaults.baseURL, - "X-Goog-Visitor-Id": config.VISITOR_DATA, - "X-YouTube-Client-Name": config.INNERTUBE_CONTEXT_CLIENT_NAME, - "X-YouTube-Client-Version": config.INNERTUBE_CLIENT_VERSION, - "X-YouTube-Device": config.DEVICE, - "X-YouTube-Page-CL": config.PAGE_CL, - "X-YouTube-Page-Label": config.PAGE_BUILD_LABEL, + "X-Goog-Visitor-Id": this.config.VISITOR_DATA, + "X-YouTube-Client-Name": this.config.INNERTUBE_CONTEXT_CLIENT_NAME, + "X-YouTube-Client-Version": this.config.INNERTUBE_CLIENT_VERSION, + "X-YouTube-Device": this.config.DEVICE, + "X-YouTube-Page-CL": this.config.PAGE_CL, + "X-YouTube-Page-Label": this.config.PAGE_BUILD_LABEL, "X-YouTube-Utc-Offset": String(-new Date().getTimezoneOffset()), "X-YouTube-Time-Zone": new Intl.DateTimeFormat().resolvedOptions().timeZone } @@ -138,22 +127,21 @@ export default class YTMusic { const searchParams = new URLSearchParams({ ...query, alt: "json", - key: config.INNERTUBE_API_KEY + key: this.config.INNERTUBE_API_KEY }) - // prettier-ignore const res = await this.client.post( - `youtubei/${config.INNERTUBE_API_VERSION}/${endpoint}?${searchParams.toString()}`, + `youtubei/${this.config.INNERTUBE_API_VERSION}/${endpoint}?${searchParams.toString()}`, { context: { capabilities: {}, client: { - clientName: config.INNERTUBE_CLIENT_NAME, - clientVersion: config.INNERTUBE_CLIENT_VERSION, + clientName: this.config.INNERTUBE_CLIENT_NAME, + clientVersion: this.config.INNERTUBE_CLIENT_VERSION, experimentIds: [], experimentsToken: "", - gl: config.GL, - hl: config.HL, + gl: this.config.GL, + hl: this.config.HL, locationInfo: { locationPermissionAuthorizationStatus: "LOCATION_PERMISSION_AUTHORIZATION_STATUS_UNSUPPORTED" @@ -270,7 +258,7 @@ export default class YTMusic { public async getArtist(artistId: string): Promise { const data = await this.constructRequest("browse", { browseId: artistId }) - return new ArtistParser(data).parse(artistId) + return ArtistParser.parse(data, artistId) } /** @@ -291,7 +279,10 @@ export default class YTMusic { { continuation: continueToken } ) - return SongParser.parseArtistSongs(songsData, moreSongsData) + return [ + ...traverse(songsData, "musicResponsiveListItemRenderer"), + ...traverse(moreSongsData, "musicResponsiveListItemRenderer") + ].map(SongParser.parseArtistSong) } /** @@ -307,7 +298,12 @@ export default class YTMusic { const albumsData = await this.constructRequest("browse", browseBody) - return AlbumParser.parseArtistAlbums(artistId, albumsData) + return traverse(albumsData, "musicTwoRowItemRenderer").map((item: any) => + AlbumParser.parseArtistAlbum(item, { + artistId, + name: traverse(albumsData, "header", "text").at(0) + }) + ) } public async getAlbum(albumId: string) { diff --git a/src/index.ts b/src/index.ts index 24756d7..1f7b32d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,9 +2,9 @@ import YTMusic from "./YTMusic" const ytmusic = new YTMusic() ytmusic.initialize().then(() => { - ytmusic.search("Yours Raiden", "ARTIST").then(res => { - ytmusic.getArtistAlbums(res[0].artistId).then(res => { + ytmusic.search("Lilac").then(res => { + // ytmusic.getPlaylist(res[0].playlistId).then(res => { - }) + // }) }) }) diff --git a/src/parsers/AlbumParser.ts b/src/parsers/AlbumParser.ts index 817100a..03afa6c 100644 --- a/src/parsers/AlbumParser.ts +++ b/src/parsers/AlbumParser.ts @@ -18,21 +18,19 @@ export default class AlbumParser { } } - public static parseArtistAlbums(artistId: string, albumsData: any): YTMusic.AlbumDetailed[] { - return traverse(albumsData, "musicTwoRowItemRenderer").map((item: any) => ({ + public static parseArtistAlbum( + item: any, + artistBasic: YTMusic.ArtistBasic + ): YTMusic.AlbumDetailed { + return { type: "ALBUM", albumId: [traverse(item, "browseId")].flat().at(-1), playlistId: traverse(item, "thumbnailOverlay", "playlistId"), name: traverse(item, "title", "text").at(0), - artists: [ - { - artistId, - name: traverse(albumsData, "header", "text").at(0) - } - ], + artists: [artistBasic], year: +traverse(item, "subtitle", "text").at(-1), thumbnails: [traverse(item, "thumbnails")].flat() - })) + } } public static parseArtistTopAlbums( diff --git a/src/parsers/ArtistParser.ts b/src/parsers/ArtistParser.ts index 2fa9fb5..61af5a1 100644 --- a/src/parsers/ArtistParser.ts +++ b/src/parsers/ArtistParser.ts @@ -4,10 +4,29 @@ import SongParser from "./SongParser" import traverse from "../utils/traverse" export default class ArtistParser { - private data: any + public static parse(data: any, artistId: string): YTMusic.ArtistFull { + const artistBasic = { + artistId, + name: traverse(data, "header", "title", "text").at(0) + } - public constructor(data: any) { - this.data = data + const description = traverse(data, "header", "description", "text") + + return { + type: "ARTIST", + ...artistBasic, + thumbnails: traverse(data, "header", "thumbnails"), + description: description instanceof Array ? null : description, + subscribers: Parse.parseNumber(traverse(data, "subscriberCountText", "text")), + topSongs: traverse(data, "musicShelfRenderer", "contents").map((item: any) => + SongParser.parseArtistTopSong(item, artistBasic) + ), + topAlbums: [traverse(data, "musicCarouselShelfRenderer")] + .flat() + .at(0) + .contents + .map((item: any) => AlbumParser.parseArtistTopAlbums(item, artistBasic)) + } } public static parseSearchResult(item: any): YTMusic.ArtistDetailed { @@ -21,28 +40,4 @@ export default class ArtistParser { thumbnails: [thumbnails].flat() } } - - public parse(artistId: string): YTMusic.ArtistFull { - const artistBasic = { - artistId, - name: traverse(this.data, "header", "title", "text").at(0) - } - - const description = traverse(this.data, "header", "description", "text") - - return { - type: "ARTIST", - ...artistBasic, - thumbnails: traverse(this.data, "header", "thumbnails"), - description: description instanceof Array ? null : description, - subscribers: Parse.parseNumber(traverse(this.data, "subscriberCountText", "text")), - topSongs: traverse(this.data, "musicShelfRenderer", "contents").map((item: any) => - SongParser.parseArtistTopSong(item, artistBasic) - ), - topAlbums: [traverse(this.data, "musicCarouselShelfRenderer", "contents")] - .flat() - .at(0) - .map((item: any) => AlbumParser.parseArtistTopAlbums(item, artistBasic)) - } - } } diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts index b734f69..e07a5fc 100644 --- a/src/parsers/PlaylistParser.ts +++ b/src/parsers/PlaylistParser.ts @@ -1,7 +1,7 @@ import traverse from "../utils/traverse" export default class PlaylistParser { - public static parseSearchResult(item: any, specific: boolean): YTMusic.PlaylistDetailed { + public static parseSearchResult(item: any): YTMusic.PlaylistDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") const artistId = traverse(flexColumns[1], "browseId") @@ -12,7 +12,7 @@ export default class PlaylistParser { name: traverse(flexColumns[0], "runs", "text"), artist: { artistId: artistId instanceof Array ? null : artistId, - name: traverse(flexColumns[1], "runs", "text").at(specific ? 0 : 2) + name: traverse(flexColumns[1], "runs", "text").at(-2) }, trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), thumbnails: [thumbnails].flat() diff --git a/src/parsers/SearchParser.ts b/src/parsers/SearchParser.ts index 245f7cf..3aa703a 100644 --- a/src/parsers/SearchParser.ts +++ b/src/parsers/SearchParser.ts @@ -18,13 +18,13 @@ export default class SearchParser { | "Playlist" return { - Song: () => SongParser.parseSearchResult(item), - Video: () => VideoParser.parseSearchResult(item, true), - Artist: () => ArtistParser.parseSearchResult(item), - EP: () => AlbumParser.parseSearchResult(item), - Single: () => AlbumParser.parseSearchResult(item), - Album: () => AlbumParser.parseSearchResult(item), - Playlist: () => PlaylistParser.parseSearchResult(item, true) - }[type]() + Song: SongParser.parseSearchResult, + Video: VideoParser.parseSearchResult, + Artist: ArtistParser.parseSearchResult, + EP: AlbumParser.parseSearchResult, + Single: AlbumParser.parseSearchResult, + Album: AlbumParser.parseSearchResult, + Playlist: PlaylistParser.parseSearchResult + }[type](item) } } diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index 38e23a0..197eca5 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -27,32 +27,27 @@ export default class SongParser { } } - public static parseArtistSongs(songsData: any, moreSongsData: any): YTMusic.SongDetailed[] { - return [ - ...traverse(songsData, "musicResponsiveListItemRenderer"), - ...traverse(moreSongsData, "musicResponsiveListItemRenderer") - ].map((item: any) => { - const flexColumns = traverse(item, "flexColumns") + public static parseArtistSong(item: any): YTMusic.SongDetailed { + const flexColumns = traverse(item, "flexColumns") - return { - type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), - name: traverse(flexColumns[0], "runs", "text"), - artists: [traverse(flexColumns[1], "runs")] - .flat() - .filter((item: any) => "navigationEndpoint" in item) - .map((run: any) => ({ - name: run.text, - artistId: traverse(run, "browseId") - })), - album: { - albumId: traverse(flexColumns[2], "browseId"), - name: traverse(flexColumns[2], "runs", "text") - }, - duration: Parser.parseDuration(traverse(item, "fixedColumns", "runs", "text")), - thumbnails: [traverse(item, "thumbnails")].flat() - } - }) + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists: [traverse(flexColumns[1], "runs")] + .flat() + .filter((item: any) => "navigationEndpoint" in item) + .map((run: any) => ({ + name: run.text, + artistId: traverse(run, "browseId") + })), + album: { + albumId: traverse(flexColumns[2], "browseId"), + name: traverse(flexColumns[2], "runs", "text") + }, + duration: Parser.parseDuration(traverse(item, "fixedColumns", "runs", "text")), + thumbnails: [traverse(item, "thumbnails")].flat() + } } public static parseArtistTopSong( diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts index 4780742..b6ddd02 100644 --- a/src/parsers/VideoParser.ts +++ b/src/parsers/VideoParser.ts @@ -2,7 +2,7 @@ import Parser from "./Parser" import traverse from "../utils/traverse" export default class VideoParser { - public static parseSearchResult(item: any, specific: boolean): YTMusic.VideoDetailed { + public static parseSearchResult(item: any): YTMusic.VideoDetailed { const flexColumns = traverse(item, "flexColumns") const thumbnails = traverse(item, "thumbnails") diff --git a/src/utils/traverse_tests/data.json b/src/tests/traverse/data.json similarity index 100% rename from src/utils/traverse_tests/data.json rename to src/tests/traverse/data.json diff --git a/src/utils/traverse_tests/his.ts b/src/tests/traverse/his.ts similarity index 100% rename from src/utils/traverse_tests/his.ts rename to src/tests/traverse/his.ts diff --git a/src/utils/traverse_tests/mine.ts b/src/tests/traverse/mine.ts similarity index 93% rename from src/utils/traverse_tests/mine.ts rename to src/tests/traverse/mine.ts index 67eb11c..ef186f4 100644 --- a/src/utils/traverse_tests/mine.ts +++ b/src/tests/traverse/mine.ts @@ -3,7 +3,6 @@ const traverse = (data: any, keys: string[], single: boolean = false) => { let res = [] if (data instanceof Object && key in data) { - if (single) return data[key] res.push(data[key]) } @@ -17,7 +16,7 @@ const traverse = (data: any, keys: string[], single: boolean = false) => { ) } - return res + return res.length === 1 ? res[0] : res } let value = data From e3579a90b5336056bedf7e57786f45866d34c4b5 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sat, 25 Dec 2021 12:15:53 +0800 Subject: [PATCH 05/11] Fetching album by id works --- .vscode/launch.json | 10 ----- src/YTMusic.ts | 12 ++++-- src/index.ts | 8 ++-- src/parsers/AlbumParser.ts | 31 +++++++++++++- src/parsers/ArtistParser.ts | 8 ++-- src/parsers/PlaylistParser.ts | 5 +-- src/parsers/SongParser.ts | 31 +++++++++----- src/parsers/VideoParser.ts | 3 +- src/tests/interfaces.ts | 6 +-- src/tests/testing.ts | 76 ++++++++++++++++++++++++----------- src/tests/traverse/mine.ts | 2 +- src/types.d.ts | 6 +-- 12 files changed, 129 insertions(+), 69 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 9246a37..09f4896 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -14,16 +14,6 @@ "runtimeExecutable": "node", "runtimeArgs": ["--require", "ts-node/register/files"] }, - { - "type": "node", - "request": "launch", - "name": "YTMusic.ts", - "program": "${workspaceFolder}/src/YTMusic.ts", - "sourceMaps": true, - "skipFiles": ["/**"], - "runtimeExecutable": "node", - "runtimeArgs": ["--require", "ts-node/register/files"] - }, { "type": "node", "request": "launch", diff --git a/src/YTMusic.ts b/src/YTMusic.ts index 83036bc..23285f6 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -226,7 +226,7 @@ export default class YTMusic { }[category!] || null }) - return traverse(searchData, "musicResponsiveListItemRenderer").map( + return [traverse(searchData, "musicResponsiveListItemRenderer")].flat().map( { SONG: SongParser.parseSearchResult, VIDEO: VideoParser.parseSearchResult, @@ -306,10 +306,16 @@ export default class YTMusic { ) } - public async getAlbum(albumId: string) { + /** + * Get all possible information of an Album + * + * @param albumId Album ID + * @returns Album Data + */ + public async getAlbum(albumId: string): Promise { const data = await this.constructRequest("browse", { browseId: albumId }) - fs.writeFileSync("data.json", JSON.stringify(data)) + return AlbumParser.parse(data, albumId) } public async getPlaylist(playlistId: string) { diff --git a/src/index.ts b/src/index.ts index 1f7b32d..5666d0a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,9 +2,9 @@ import YTMusic from "./YTMusic" const ytmusic = new YTMusic() ytmusic.initialize().then(() => { - ytmusic.search("Lilac").then(res => { - // ytmusic.getPlaylist(res[0].playlistId).then(res => { - - // }) + ytmusic.search("Lilac", "ALBUM").then(res => { + ytmusic.getAlbum(res[0].albumId).then(res => { + console.log(res) + }) }) }) diff --git a/src/parsers/AlbumParser.ts b/src/parsers/AlbumParser.ts index 03afa6c..12a51d9 100644 --- a/src/parsers/AlbumParser.ts +++ b/src/parsers/AlbumParser.ts @@ -1,9 +1,36 @@ +import SongParser from "./SongParser" import traverse from "../utils/traverse" export default class AlbumParser { + public static parse(data: any, albumId: string): YTMusic.AlbumFull { + const albumBasic = { + albumId, + name: traverse(data, "header", "title", "text").at(0) + } + const artists = traverse(data, "header", "subtitle", "runs") + .filter((run: any) => "navigationEndpoint" in run) + .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })) + const thumbnails = [traverse(data, "header", "thumbnails")].flat() + const description = traverse(data, "description", "text") + + return { + type: "ALBUM", + ...albumBasic, + playlistId: traverse(data, "buttonRenderer", "playlistId"), + artists, + year: +traverse(data, "header", "subtitle", "text").at(-1), + thumbnails, + description: description instanceof Array ? null : description, + songs: [traverse(data, "musicResponsiveListItemRenderer")] + .flat() + .map((item: any) => + SongParser.parseAlbumSong(item, artists, albumBasic, thumbnails) + ) + } + } + public static parseSearchResult(item: any): YTMusic.AlbumDetailed { const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") return { type: "ALBUM", @@ -14,7 +41,7 @@ export default class AlbumParser { .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), name: traverse(flexColumns[0], "runs", "text"), year: +traverse(flexColumns[1], "runs", "text").at(-1), - thumbnails: [thumbnails].flat() + thumbnails: [traverse(item, "thumbnails")].flat() } } diff --git a/src/parsers/ArtistParser.ts b/src/parsers/ArtistParser.ts index 61af5a1..b320cc6 100644 --- a/src/parsers/ArtistParser.ts +++ b/src/parsers/ArtistParser.ts @@ -15,7 +15,7 @@ export default class ArtistParser { return { type: "ARTIST", ...artistBasic, - thumbnails: traverse(data, "header", "thumbnails"), + thumbnails: [traverse(data, "header", "thumbnails")].flat(), description: description instanceof Array ? null : description, subscribers: Parse.parseNumber(traverse(data, "subscriberCountText", "text")), topSongs: traverse(data, "musicShelfRenderer", "contents").map((item: any) => @@ -24,20 +24,18 @@ export default class ArtistParser { topAlbums: [traverse(data, "musicCarouselShelfRenderer")] .flat() .at(0) - .contents - .map((item: any) => AlbumParser.parseArtistTopAlbums(item, artistBasic)) + .contents.map((item: any) => AlbumParser.parseArtistTopAlbums(item, artistBasic)) } } public static parseSearchResult(item: any): YTMusic.ArtistDetailed { const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") return { type: "ARTIST", artistId: traverse(item, "browseId"), name: traverse(flexColumns[0], "runs", "text"), - thumbnails: [thumbnails].flat() + thumbnails: [traverse(item, "thumbnails")].flat() } } } diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts index e07a5fc..ad648fe 100644 --- a/src/parsers/PlaylistParser.ts +++ b/src/parsers/PlaylistParser.ts @@ -3,7 +3,6 @@ import traverse from "../utils/traverse" export default class PlaylistParser { public static parseSearchResult(item: any): YTMusic.PlaylistDetailed { const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") const artistId = traverse(flexColumns[1], "browseId") return { @@ -14,8 +13,8 @@ export default class PlaylistParser { artistId: artistId instanceof Array ? null : artistId, name: traverse(flexColumns[1], "runs", "text").at(-2) }, - trackCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), - thumbnails: [thumbnails].flat() + songCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), + thumbnails: [traverse(item, "thumbnails")].flat() } } } diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index 197eca5..57f5570 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -4,26 +4,20 @@ import traverse from "../utils/traverse" export default class SongParser { public static parseSearchResult(item: any): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") return { type: "SONG", videoId: traverse(item, "playlistItemData", "videoId"), name: traverse(flexColumns[0], "runs", "text"), artists: traverse(flexColumns[1], "runs") - .map((run: any) => - "navigationEndpoint" in run - ? { name: run.text, artistId: traverse(run, "browseId") } - : null - ) - .slice(0, -3) - .filter(Boolean), + .filter((run: any) => "navigationEndpoint" in run) + .map((run: any) => ({ name: run.text, artistId: traverse(run, "browseId") })), album: { albumId: traverse(item, "browseId").at(-1), name: traverse(flexColumns[1], "runs", "text").at(-3) }, duration: Parser.parseDuration(traverse(flexColumns[1], "runs", "text").at(-1)), - thumbnails: thumbnails + thumbnails: [traverse(item, "thumbnails")].flat() } } @@ -68,4 +62,23 @@ export default class SongParser { thumbnails: [traverse(item, "thumbnails")].flat() } } + + public static parseAlbumSong( + item: any, + artists: YTMusic.ArtistBasic[], + albumBasic: YTMusic.AlbumBasic, + thumbnails: YTMusic.ThumbnailFull[] + ): YTMusic.SongDetailed { + const flexColumns = traverse(item, "flexColumns") + + return { + type: "SONG", + videoId: traverse(item, "playlistItemData", "videoId"), + name: traverse(flexColumns[0], "runs", "text"), + artists, + album: albumBasic, + duration: Parser.parseDuration(traverse(item, "fixedColumns", "runs", "text")), + thumbnails + } + } } diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts index b6ddd02..6ff29a4 100644 --- a/src/parsers/VideoParser.ts +++ b/src/parsers/VideoParser.ts @@ -4,7 +4,6 @@ import traverse from "../utils/traverse" export default class VideoParser { public static parseSearchResult(item: any): YTMusic.VideoDetailed { const flexColumns = traverse(item, "flexColumns") - const thumbnails = traverse(item, "thumbnails") return { type: "VIDEO", @@ -15,7 +14,7 @@ export default class VideoParser { .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), views: Parser.parseNumber(traverse(flexColumns[1], "runs", "text").at(-3).slice(0, -6)), duration: Parser.parseDuration(traverse(flexColumns[1], "text").at(-1)), - thumbnails: [thumbnails].flat() + thumbnails: [traverse(item, "thumbnails")].flat() } } } diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts index 8aab5bc..8e26a2c 100644 --- a/src/tests/interfaces.ts +++ b/src/tests/interfaces.ts @@ -82,8 +82,8 @@ export const ALBUM_FULL: ObjectValidator = OBJECT({ artists: LIST(ARTIST_BASIC), year: NUMBER(), thumbnails: LIST(THUMBNAIL_FULL), - description: STRING(), - tracks: LIST(SONG_DETAILED) + description: OR(STRING(), NULL()), + songs: LIST(SONG_DETAILED) }) export const PLAYLIST_DETAILED: ObjectValidator = OBJECT({ @@ -91,6 +91,6 @@ export const PLAYLIST_DETAILED: ObjectValidator = OBJE playlistId: STRING(), name: STRING(), artist: ARTIST_BASIC, - trackCount: NUMBER(), + songCount: NUMBER(), thumbnails: LIST(THUMBNAIL_FULL) }) diff --git a/src/tests/testing.ts b/src/tests/testing.ts index 4c74d9f..a8bb734 100644 --- a/src/tests/testing.ts +++ b/src/tests/testing.ts @@ -2,6 +2,7 @@ import Validator from "validate-any/build/classes/Validator" import YTMusic from "../YTMusic" import { ALBUM_DETAILED, + ALBUM_FULL, ARTIST_DETAILED, ARTIST_FULL, PLAYLIST_DETAILED, @@ -10,31 +11,56 @@ import { } from "./interfaces" import { LIST, validate } from "validate-any" +const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem", "IU"] const ytmusic = new YTMusic() -const tests: (query: string) => [() => Promise, Validator][] = query => [ - [() => ytmusic.search(query, "SONG"), LIST(SONG_DETAILED)], - [() => ytmusic.search(query, "VIDEO"), LIST(VIDEO_DETAILED)], - [() => ytmusic.search(query, "ARTIST"), LIST(ARTIST_DETAILED)], - [() => ytmusic.search(query, "ALBUM"), LIST(ALBUM_DETAILED)], - [() => ytmusic.search(query, "PLAYLIST"), LIST(PLAYLIST_DETAILED)], - [ - () => ytmusic.search(query), - LIST(ALBUM_DETAILED, ARTIST_DETAILED, PLAYLIST_DETAILED, SONG_DETAILED, VIDEO_DETAILED) - ], - [() => ytmusic.getArtist("UCUCF7BJBzLcu_6qvgSBk7dA"), ARTIST_FULL], - [() => ytmusic.getArtist("UCTUR0sVEkD8T5MlSHqgaI_Q"), ARTIST_FULL], - [() => ytmusic.getArtistSongs("UCUCF7BJBzLcu_6qvgSBk7dA"), LIST(SONG_DETAILED)], - [() => ytmusic.getArtistSongs("UCTUR0sVEkD8T5MlSHqgaI_Q"), LIST(SONG_DETAILED)], - [() => ytmusic.getArtistAlbums("UCUCF7BJBzLcu_6qvgSBk7dA"), LIST(ALBUM_DETAILED)], - [() => ytmusic.getArtistAlbums("UCTUR0sVEkD8T5MlSHqgaI_Q"), LIST(ALBUM_DETAILED)] -] -const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem"] +ytmusic.initialize().then(() => + queries.forEach(async query => { + const [songs, videos, artists, albums, playlists, results] = await Promise.all([ + ytmusic.search(query, "SONG"), + ytmusic.search(query, "VIDEO"), + ytmusic.search(query, "ARTIST"), + ytmusic.search(query, "ALBUM"), + ytmusic.search(query, "PLAYLIST"), + ytmusic.search(query) + ]) -ytmusic.initialize().then(async () => { - queries.forEach(query => { - tests(query).forEach(async ([fetch, validator]) => { - const value = await fetch() + const [artist, artistSongs, artistAlbums, album] = await Promise.all([ + // ytmusic.getSong(songs[0].videoId), + // ytmusic.getVideo(videos[0].videoId), + ytmusic.getArtist(artists[0].artistId), + ytmusic.getArtistSongs(artists[0].artistId), + ytmusic.getArtistAlbums(artists[0].artistId), + ytmusic.getAlbum(albums[0].albumId) + // ytmusic.getPlaylist(playlists[0].playlistId) + ]) + + const tests: [any, Validator][] = [ + [songs, LIST(SONG_DETAILED)], + [videos, LIST(VIDEO_DETAILED)], + [artists, LIST(ARTIST_DETAILED)], + [albums, LIST(ALBUM_DETAILED)], + [playlists, LIST(PLAYLIST_DETAILED)], + [ + results, + LIST( + ALBUM_DETAILED, + ARTIST_DETAILED, + PLAYLIST_DETAILED, + SONG_DETAILED, + VIDEO_DETAILED + ) + ], + // [song, SONG_DETAILED], + // [video, VIDEO_DETAILED], + [artist, ARTIST_FULL], + [artistSongs, LIST(SONG_DETAILED)], + [artistAlbums, LIST(ALBUM_DETAILED)], + [album, ALBUM_FULL] + // [playlist, PLAYLIST_DETAILED] + ] + + for (const [value, validator] of tests) { const result = validate(value, validator) if (!result.success) { console.log(JSON.stringify(value)) @@ -42,6 +68,8 @@ ytmusic.initialize().then(async () => { console.log(result.errors) process.exit(0) } - }) + } + + console.log(`Valid 🎉 - ${query}`) }) -}) +) diff --git a/src/tests/traverse/mine.ts b/src/tests/traverse/mine.ts index ef186f4..aa1c993 100644 --- a/src/tests/traverse/mine.ts +++ b/src/tests/traverse/mine.ts @@ -23,7 +23,7 @@ const traverse = (data: any, keys: string[], single: boolean = false) => { for (const key of keys) { value = again(value, key) } - + return value } diff --git a/src/types.d.ts b/src/types.d.ts index 35b0085..01bea28 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -57,8 +57,8 @@ declare namespace YTMusic { } interface AlbumFull extends AlbumDetailed { - description: string - tracks: SongDetailed[] + description: string | null + songs: SongDetailed[] } interface PlaylistDetailed { @@ -66,7 +66,7 @@ declare namespace YTMusic { playlistId: string name: string artist: ArtistBasic - trackCount: number + songCount: number thumbnails: ThumbnailFull[] } From 10c15a85af200c50e70c9d64921f4b5b9808d074 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sat, 25 Dec 2021 14:39:19 +0800 Subject: [PATCH 06/11] Fixed missing videoId --- src/index.ts | 4 ++-- src/parsers/SongParser.ts | 12 ++++++++---- src/tests/interfaces.ts | 2 +- src/types.d.ts | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/index.ts b/src/index.ts index 5666d0a..ff0c946 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,8 +2,8 @@ import YTMusic from "./YTMusic" const ytmusic = new YTMusic() ytmusic.initialize().then(() => { - ytmusic.search("Lilac", "ALBUM").then(res => { - ytmusic.getAlbum(res[0].albumId).then(res => { + ytmusic.search("Lilac", "PLAYLIST").then(res => { + ytmusic.getPlaylist(res[0].playlistId).then(res => { console.log(res) }) }) diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index 57f5570..ca403b1 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -4,10 +4,11 @@ import traverse from "../utils/traverse" export default class SongParser { public static parseSearchResult(item: any): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playlistItemData", "videoId") return { type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), + videoId: videoId instanceof Array ? null : videoId, name: traverse(flexColumns[0], "runs", "text"), artists: traverse(flexColumns[1], "runs") .filter((run: any) => "navigationEndpoint" in run) @@ -23,10 +24,11 @@ export default class SongParser { public static parseArtistSong(item: any): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playlistItemData", "videoId") return { type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), + videoId: videoId instanceof Array ? null : videoId, name: traverse(flexColumns[0], "runs", "text"), artists: [traverse(flexColumns[1], "runs")] .flat() @@ -49,10 +51,11 @@ export default class SongParser { artistBasic: YTMusic.ArtistBasic ): Omit { const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playlistItemData", "videoId") return { type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), + videoId: videoId instanceof Array ? null : videoId, name: traverse(flexColumns[0], "runs", "text"), artists: [artistBasic], album: { @@ -70,10 +73,11 @@ export default class SongParser { thumbnails: YTMusic.ThumbnailFull[] ): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playlistItemData", "videoId") return { type: "SONG", - videoId: traverse(item, "playlistItemData", "videoId"), + videoId: videoId instanceof Array ? null : videoId, name: traverse(flexColumns[0], "runs", "text"), artists, album: albumBasic, diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts index 8e26a2c..271b1b8 100644 --- a/src/tests/interfaces.ts +++ b/src/tests/interfaces.ts @@ -19,7 +19,7 @@ export const ALBUM_BASIC: ObjectValidator = OBJECT({ export const SONG_DETAILED: ObjectValidator = OBJECT({ type: STRING("SONG"), - videoId: STRING(), + videoId: OR(STRING(), NULL()), name: STRING(), artists: LIST(ARTIST_BASIC), album: ALBUM_BASIC, diff --git a/src/types.d.ts b/src/types.d.ts index 01bea28..1212514 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -7,7 +7,7 @@ declare namespace YTMusic { interface SongDetailed { type: "SONG" - videoId: string + videoId: string | null name: string artists: ArtistBasic[] album: AlbumBasic From 7471f1e70ca811b2552b81f8a8e091c4f20e0435 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sat, 25 Dec 2021 17:06:16 +0800 Subject: [PATCH 07/11] Fetching playlist by id works --- src/YTMusic.ts | 42 ++++++++++++++++++++++++++++++++--- src/parsers/PlaylistParser.ts | 24 +++++++++++++++++++- src/parsers/VideoParser.ts | 23 +++++++++++++++++-- src/tests/interfaces.ts | 13 +++++++++-- src/tests/testing.ts | 28 +++++++++++++---------- src/types.d.ts | 4 ++-- 6 files changed, 112 insertions(+), 22 deletions(-) diff --git a/src/YTMusic.ts b/src/YTMusic.ts index 23285f6..f919a8a 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -308,7 +308,7 @@ export default class YTMusic { /** * Get all possible information of an Album - * + * * @param albumId Album ID * @returns Album Data */ @@ -318,9 +318,45 @@ export default class YTMusic { return AlbumParser.parse(data, albumId) } - public async getPlaylist(playlistId: string) { + /** + * Get all possible information of a Playlist except the tracks + * + * @param playlistId Playlist ID + * @returns Playlist Data + */ + public async getPlaylist(playlistId: string): Promise { + if (playlistId.startsWith("PL")) playlistId = "VL" + playlistId const data = await this.constructRequest("browse", { browseId: playlistId }) - fs.writeFileSync("data.json", JSON.stringify(data)) + return PlaylistParser.parse(data, playlistId) + } + + /** + * Get all videos in a Playlist + * + * @param playlistId Playlist ID + * @returns Playlist's Videos + */ + public async getPlaylistVideos( + playlistId: string + ): Promise[]> { + if (playlistId.startsWith("PL")) playlistId = "VL" + playlistId + const playlistData = await this.constructRequest("browse", { browseId: playlistId }) + + const songs = traverse( + playlistData, + "musicPlaylistShelfRenderer", + "musicResponsiveListItemRenderer" + ) + let continuation = traverse(playlistData, "musicPlaylistShelfRenderer", "continuation") + while (true) { + if (continuation instanceof Array) break + + const songsData = await this.constructRequest("browse", {}, { continuation }) + songs.push(...traverse(songsData, "musicResponsiveListItemRenderer")) + continuation = traverse(songsData, "continuation") + } + + return songs.map(VideoParser.parsePlaylistVideo) } } diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts index ad648fe..3b4606b 100644 --- a/src/parsers/PlaylistParser.ts +++ b/src/parsers/PlaylistParser.ts @@ -1,6 +1,24 @@ import traverse from "../utils/traverse" export default class PlaylistParser { + public static parse(data: any, playlistId: string): YTMusic.PlaylistDetailed { + return { + type: "PLAYLIST", + playlistId, + name: traverse(data, "header", "title", "text").at(0), + artist: { + artistId: traverse(data, "header", "subtitle", "browseId"), + name: traverse(data, "header", "subtitle", "text").at(2) + }, + videoCount: +traverse(data, "header", "secondSubtitle", "text") + .at(0) + .split(" ") + .at(0) + .replaceAll(",", ""), + thumbnails: traverse(data, "header", "thumbnails") + } + } + public static parseSearchResult(item: any): YTMusic.PlaylistDetailed { const flexColumns = traverse(item, "flexColumns") const artistId = traverse(flexColumns[1], "browseId") @@ -13,7 +31,11 @@ export default class PlaylistParser { artistId: artistId instanceof Array ? null : artistId, name: traverse(flexColumns[1], "runs", "text").at(-2) }, - songCount: +traverse(flexColumns[1], "runs", "text").at(-1).split(" ").at(0), + videoCount: +traverse(flexColumns[1], "runs", "text") + .at(-1) + .split(" ") + .at(0) + .replaceAll(",", ""), thumbnails: [traverse(item, "thumbnails")].flat() } } diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts index 6ff29a4..a59d529 100644 --- a/src/parsers/VideoParser.ts +++ b/src/parsers/VideoParser.ts @@ -4,12 +4,14 @@ import traverse from "../utils/traverse" export default class VideoParser { public static parseSearchResult(item: any): YTMusic.VideoDetailed { const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playNavigationEndpoint", "videoId") return { type: "VIDEO", - videoId: traverse(item, "playNavigationEndpoint", "videoId"), + videoId: videoId instanceof Array ? null : videoId, name: traverse(flexColumns[0], "runs", "text"), - artists: traverse(flexColumns[1], "runs") + artists: [traverse(flexColumns[1], "runs")] + .flat() .filter((run: any) => "navigationEndpoint" in run) .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), views: Parser.parseNumber(traverse(flexColumns[1], "runs", "text").at(-3).slice(0, -6)), @@ -17,4 +19,21 @@ export default class VideoParser { thumbnails: [traverse(item, "thumbnails")].flat() } } + + public static parsePlaylistVideo(item: any): Omit { + const flexColumns = traverse(item, "flexColumns") + const videoId = traverse(item, "playNavigationEndpoint", "videoId") + + return { + type: "VIDEO", + videoId: videoId instanceof Array ? null : videoId, + name: traverse(flexColumns[0], "runs", "text"), + artists: [traverse(flexColumns[1], "runs")] + .flat() + .filter((run: any) => "navigationEndpoint" in run) + .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })), + duration: Parser.parseDuration(traverse(item, "fixedColumns", "runs", "text")), + thumbnails: [traverse(item, "thumbnails")].flat() + } + } } diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts index 271b1b8..28563fd 100644 --- a/src/tests/interfaces.ts +++ b/src/tests/interfaces.ts @@ -29,7 +29,7 @@ export const SONG_DETAILED: ObjectValidator = OBJECT({ export const VIDEO_DETAILED: ObjectValidator = OBJECT({ type: STRING("VIDEO"), - videoId: STRING(), + videoId: OR(STRING(), NULL()), name: STRING(), artists: LIST(ARTIST_BASIC), views: NUMBER(), @@ -91,6 +91,15 @@ export const PLAYLIST_DETAILED: ObjectValidator = OBJE playlistId: STRING(), name: STRING(), artist: ARTIST_BASIC, - songCount: NUMBER(), + videoCount: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL) +}) + +export const PLAYLIST_VIDEO: ObjectValidator> = OBJECT({ + type: STRING("VIDEO"), + videoId: OR(STRING(), NULL()), + name: STRING(), + artists: LIST(ARTIST_BASIC), + duration: NUMBER(), thumbnails: LIST(THUMBNAIL_FULL) }) diff --git a/src/tests/testing.ts b/src/tests/testing.ts index a8bb734..3a4c0bd 100644 --- a/src/tests/testing.ts +++ b/src/tests/testing.ts @@ -6,12 +6,13 @@ import { ARTIST_DETAILED, ARTIST_FULL, PLAYLIST_DETAILED, + PLAYLIST_VIDEO, SONG_DETAILED, VIDEO_DETAILED } from "./interfaces" import { LIST, validate } from "validate-any" -const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem", "IU"] +const queries = ["Lilac", "Weekend", "Yours Raiden", "Eminem", "Lisa Hannigan"] const ytmusic = new YTMusic() ytmusic.initialize().then(() => @@ -25,15 +26,17 @@ ytmusic.initialize().then(() => ytmusic.search(query) ]) - const [artist, artistSongs, artistAlbums, album] = await Promise.all([ - // ytmusic.getSong(songs[0].videoId), - // ytmusic.getVideo(videos[0].videoId), - ytmusic.getArtist(artists[0].artistId), - ytmusic.getArtistSongs(artists[0].artistId), - ytmusic.getArtistAlbums(artists[0].artistId), - ytmusic.getAlbum(albums[0].albumId) - // ytmusic.getPlaylist(playlists[0].playlistId) - ]) + const [artist, artistSongs, artistAlbums, album, playlist, playlistVideos] = + await Promise.all([ + // ytmusic.getSong(songs[0].videoId), + // ytmusic.getVideo(videos[0].videoId), + ytmusic.getArtist(artists[0].artistId), + ytmusic.getArtistSongs(artists[0].artistId), + ytmusic.getArtistAlbums(artists[0].artistId), + ytmusic.getAlbum(albums[0].albumId), + ytmusic.getPlaylist(playlists[0].playlistId), + ytmusic.getPlaylistVideos(playlists[0].playlistId) + ]) const tests: [any, Validator][] = [ [songs, LIST(SONG_DETAILED)], @@ -56,8 +59,9 @@ ytmusic.initialize().then(() => [artist, ARTIST_FULL], [artistSongs, LIST(SONG_DETAILED)], [artistAlbums, LIST(ALBUM_DETAILED)], - [album, ALBUM_FULL] - // [playlist, PLAYLIST_DETAILED] + [album, ALBUM_FULL], + [playlist, PLAYLIST_DETAILED], + [playlistVideos, LIST(PLAYLIST_VIDEO)] ] for (const [value, validator] of tests) { diff --git a/src/types.d.ts b/src/types.d.ts index 1212514..b200096 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -17,7 +17,7 @@ declare namespace YTMusic { interface VideoDetailed { type: "VIDEO" - videoId: string + videoId: string | null name: string artists: ArtistBasic[] views: number @@ -66,7 +66,7 @@ declare namespace YTMusic { playlistId: string name: string artist: ArtistBasic - songCount: number + videoCount: number thumbnails: ThumbnailFull[] } From 9479811d4c5125cd01f28955379bcfb53e8f3581 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sun, 26 Dec 2021 03:22:59 +0800 Subject: [PATCH 08/11] Song and Video data fetching works --- src/YTMusic.ts | 25 ++++++++++++++++++------- src/index.ts | 10 ---------- src/parsers/SongParser.ts | 19 +++++++++++++++++++ src/parsers/VideoParser.ts | 22 ++++++++++++++++++++++ src/tests/{testing.ts => all.ts} | 14 ++++++++------ src/tests/interfaces.ts | 29 ++++++++++++++++++++++++++++- src/tests/run.ts | 10 ++++++++++ src/types.d.ts | 14 ++++++++++++++ 8 files changed, 119 insertions(+), 24 deletions(-) delete mode 100644 src/index.ts rename src/tests/{testing.ts => all.ts} (88%) create mode 100644 src/tests/run.ts diff --git a/src/YTMusic.ts b/src/YTMusic.ts index f919a8a..b1fe968 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -1,7 +1,6 @@ import AlbumParser from "./parsers/AlbumParser" import ArtistParser from "./parsers/ArtistParser" import axios, { AxiosInstance } from "axios" -import fs from "fs" import PlaylistParser from "./parsers/PlaylistParser" import SearchParser from "./parsers/SearchParser" import SongParser from "./parsers/SongParser" @@ -237,16 +236,28 @@ export default class YTMusic { ) } - public async getSong(videoId: string) { + /** + * Get all possible information of a Song + * + * @param videoId Video ID + * @returns Song Data + */ + public async getSong(videoId: string): Promise { const data = await this.constructRequest("player", { videoId }) - fs.writeFileSync("data.json", JSON.stringify(data)) + return SongParser.parse(data) } - public async getVideo(videoId: string) { + /** + * Get all possible information of a Video + * + * @param videoId Video ID + * @returns Video Data + */ + public async getVideo(videoId: string): Promise { const data = await this.constructRequest("player", { videoId }) - fs.writeFileSync("data.json", JSON.stringify(data)) + return VideoParser.parse(data) } /** @@ -320,7 +331,7 @@ export default class YTMusic { /** * Get all possible information of a Playlist except the tracks - * + * * @param playlistId Playlist ID * @returns Playlist Data */ @@ -333,7 +344,7 @@ export default class YTMusic { /** * Get all videos in a Playlist - * + * * @param playlistId Playlist ID * @returns Playlist's Videos */ diff --git a/src/index.ts b/src/index.ts deleted file mode 100644 index ff0c946..0000000 --- a/src/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import YTMusic from "./YTMusic" - -const ytmusic = new YTMusic() -ytmusic.initialize().then(() => { - ytmusic.search("Lilac", "PLAYLIST").then(res => { - ytmusic.getPlaylist(res[0].playlistId).then(res => { - console.log(res) - }) - }) -}) diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index ca403b1..4e6b0b0 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -2,6 +2,25 @@ import Parser from "./Parser" import traverse from "../utils/traverse" export default class SongParser { + public static parse(data: any): YTMusic.SongFull { + return { + type: "SONG", + videoId: traverse(data, "videoDetails", "videoId"), + name: traverse(data, "videoDetails", "title"), + artists: [ + { + artistId: traverse(data, "videoDetails", "channelId"), + name: traverse(data, "author") + } + ], + duration: +traverse(data, "videoDetails", "lengthSeconds"), + thumbnails: [traverse(data, "videoDetails", "thumbnails")].flat(), + description: traverse(data, "description"), + formats: traverse(data, "streamingData", "formats"), + adaptiveFormats: traverse(data, "streamingData", "adaptiveFormats") + } + } + public static parseSearchResult(item: any): YTMusic.SongDetailed { const flexColumns = traverse(item, "flexColumns") const videoId = traverse(item, "playlistItemData", "videoId") diff --git a/src/parsers/VideoParser.ts b/src/parsers/VideoParser.ts index a59d529..527fdda 100644 --- a/src/parsers/VideoParser.ts +++ b/src/parsers/VideoParser.ts @@ -2,6 +2,28 @@ import Parser from "./Parser" import traverse from "../utils/traverse" export default class VideoParser { + public static parse(data: any): YTMusic.VideoFull { + return { + type: "VIDEO", + videoId: traverse(data, "videoDetails", "videoId"), + name: traverse(data, "videoDetails", "title"), + artists: [ + { + artistId: traverse(data, "videoDetails", "channelId"), + name: traverse(data, "author") + } + ], + views: +traverse(data, "videoDetails", "viewCount"), + duration: +traverse(data, "videoDetails", "lengthSeconds"), + thumbnails: [traverse(data, "videoDetails", "thumbnails")].flat(), + description: traverse(data, "description"), + unlisted: traverse(data, "unlisted"), + familySafe: traverse(data, "familySafe"), + paid: traverse(data, "paid"), + tags: traverse(data, "tags") + } + } + public static parseSearchResult(item: any): YTMusic.VideoDetailed { const flexColumns = traverse(item, "flexColumns") const videoId = traverse(item, "playNavigationEndpoint", "videoId") diff --git a/src/tests/testing.ts b/src/tests/all.ts similarity index 88% rename from src/tests/testing.ts rename to src/tests/all.ts index 3a4c0bd..1f3133b 100644 --- a/src/tests/testing.ts +++ b/src/tests/all.ts @@ -8,7 +8,9 @@ import { PLAYLIST_DETAILED, PLAYLIST_VIDEO, SONG_DETAILED, - VIDEO_DETAILED + SONG_FULL, + VIDEO_DETAILED, + VIDEO_FULL } from "./interfaces" import { LIST, validate } from "validate-any" @@ -26,10 +28,10 @@ ytmusic.initialize().then(() => ytmusic.search(query) ]) - const [artist, artistSongs, artistAlbums, album, playlist, playlistVideos] = + const [song, video, artist, artistSongs, artistAlbums, album, playlist, playlistVideos] = await Promise.all([ - // ytmusic.getSong(songs[0].videoId), - // ytmusic.getVideo(videos[0].videoId), + ytmusic.getSong(songs[0].videoId!), + ytmusic.getVideo(videos[0].videoId!), ytmusic.getArtist(artists[0].artistId), ytmusic.getArtistSongs(artists[0].artistId), ytmusic.getArtistAlbums(artists[0].artistId), @@ -54,8 +56,8 @@ ytmusic.initialize().then(() => VIDEO_DETAILED ) ], - // [song, SONG_DETAILED], - // [video, VIDEO_DETAILED], + [song, SONG_FULL], + [video, VIDEO_FULL], [artist, ARTIST_FULL], [artistSongs, LIST(SONG_DETAILED)], [artistAlbums, LIST(ALBUM_DETAILED)], diff --git a/src/tests/interfaces.ts b/src/tests/interfaces.ts index 28563fd..0a69542 100644 --- a/src/tests/interfaces.ts +++ b/src/tests/interfaces.ts @@ -1,5 +1,5 @@ import ObjectValidator from "validate-any/build/validators/ObjectValidator" -import { LIST, NULL, NUMBER, OBJECT, OR, STRING } from "validate-any" +import { BOOLEAN, LIST, NULL, NUMBER, OBJECT, OR, STRING } from "validate-any" export const THUMBNAIL_FULL: ObjectValidator = OBJECT({ url: STRING(), @@ -54,6 +54,33 @@ export const ALBUM_DETAILED: ObjectValidator = OBJECT({ thumbnails: LIST(THUMBNAIL_FULL) }) +export const SONG_FULL: ObjectValidator = OBJECT({ + type: STRING("SONG"), + videoId: OR(STRING(), NULL()), + name: STRING(), + artists: LIST(ARTIST_BASIC), + duration: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL), + description: STRING(), + formats: LIST(OBJECT()), + adaptiveFormats: LIST(OBJECT()) +}) + +export const VIDEO_FULL: ObjectValidator = OBJECT({ + type: STRING("VIDEO"), + videoId: OR(STRING(), NULL()), + name: STRING(), + artists: LIST(ARTIST_BASIC), + views: NUMBER(), + duration: NUMBER(), + thumbnails: LIST(THUMBNAIL_FULL), + description: STRING(), + unlisted: BOOLEAN(), + familySafe: BOOLEAN(), + paid: BOOLEAN(), + tags: LIST(STRING()) +}) + export const ARTIST_FULL: ObjectValidator = OBJECT({ artistId: STRING(), name: STRING(), diff --git a/src/tests/run.ts b/src/tests/run.ts new file mode 100644 index 0000000..9c016b1 --- /dev/null +++ b/src/tests/run.ts @@ -0,0 +1,10 @@ +import YTMusic from "../YTMusic" + +const ytmusic = new YTMusic() +ytmusic.initialize().then(() => { + ytmusic.search("Lilac", "SONG").then(res => { + ytmusic.getSong(res.find(r => !!r.videoId)!.videoId!).then(res => { + console.log(res) + }) + }) +}) diff --git a/src/types.d.ts b/src/types.d.ts index b200096..ece05d5 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -15,6 +15,12 @@ declare namespace YTMusic { thumbnails: ThumbnailFull[] } + interface SongFull extends Omit { + description: string + formats: any[] + adaptiveFormats: any[] + } + interface VideoDetailed { type: "VIDEO" videoId: string | null @@ -25,6 +31,14 @@ declare namespace YTMusic { thumbnails: ThumbnailFull[] } + interface VideoFull extends VideoDetailed { + description: string + unlisted: boolean + familySafe: boolean + paid: boolean + tags: string[] + } + interface ArtistBasic { artistId: string | null name: string From e87b3650f2f99eef46d859bab7cb680c43571130 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sun, 26 Dec 2021 05:17:02 +0800 Subject: [PATCH 09/11] Fixed slight bug in song parsing from search --- src/parsers/SongParser.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/parsers/SongParser.ts b/src/parsers/SongParser.ts index 4e6b0b0..339a667 100644 --- a/src/parsers/SongParser.ts +++ b/src/parsers/SongParser.ts @@ -31,7 +31,8 @@ export default class SongParser { name: traverse(flexColumns[0], "runs", "text"), artists: traverse(flexColumns[1], "runs") .filter((run: any) => "navigationEndpoint" in run) - .map((run: any) => ({ name: run.text, artistId: traverse(run, "browseId") })), + .map((run: any) => ({ artistId: traverse(run, "browseId"), name: run.text })) + .slice(0, -1), album: { albumId: traverse(item, "browseId").at(-1), name: traverse(flexColumns[1], "runs", "text").at(-3) @@ -53,8 +54,8 @@ export default class SongParser { .flat() .filter((item: any) => "navigationEndpoint" in item) .map((run: any) => ({ - name: run.text, - artistId: traverse(run, "browseId") + artistId: traverse(run, "browseId"), + name: run.text })), album: { albumId: traverse(flexColumns[2], "browseId"), From 9edefbb3511fad4f830d31494c81004e167f3e81 Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sun, 26 Dec 2021 11:22:57 +0800 Subject: [PATCH 10/11] Changed PlaylistDetailed to PlaylistFull --- src/YTMusic.ts | 5 ++--- src/parsers/PlaylistParser.ts | 4 ++-- src/types.d.ts | 5 ++--- 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/YTMusic.ts b/src/YTMusic.ts index b1fe968..93c25ec 100644 --- a/src/YTMusic.ts +++ b/src/YTMusic.ts @@ -206,11 +206,10 @@ export default class YTMusic { * @param category Type of search results to receive */ public async search(query: string, category: "SONG"): Promise - public async search(query: string, category: "PLAYLIST"): Promise public async search(query: string, category: "VIDEO"): Promise public async search(query: string, category: "ARTIST"): Promise public async search(query: string, category: "ALBUM"): Promise - public async search(query: string, category: "PLAYLIST"): Promise + public async search(query: string, category: "PLAYLIST"): Promise public async search(query: string): Promise public async search(query: string, category?: string) { const searchData = await this.constructRequest("search", { @@ -335,7 +334,7 @@ export default class YTMusic { * @param playlistId Playlist ID * @returns Playlist Data */ - public async getPlaylist(playlistId: string): Promise { + public async getPlaylist(playlistId: string): Promise { if (playlistId.startsWith("PL")) playlistId = "VL" + playlistId const data = await this.constructRequest("browse", { browseId: playlistId }) diff --git a/src/parsers/PlaylistParser.ts b/src/parsers/PlaylistParser.ts index 3b4606b..c1feb61 100644 --- a/src/parsers/PlaylistParser.ts +++ b/src/parsers/PlaylistParser.ts @@ -1,7 +1,7 @@ import traverse from "../utils/traverse" export default class PlaylistParser { - public static parse(data: any, playlistId: string): YTMusic.PlaylistDetailed { + public static parse(data: any, playlistId: string): YTMusic.PlaylistFull { return { type: "PLAYLIST", playlistId, @@ -19,7 +19,7 @@ export default class PlaylistParser { } } - public static parseSearchResult(item: any): YTMusic.PlaylistDetailed { + public static parseSearchResult(item: any): YTMusic.PlaylistFull { const flexColumns = traverse(item, "flexColumns") const artistId = traverse(flexColumns[1], "browseId") diff --git a/src/types.d.ts b/src/types.d.ts index ece05d5..beadf25 100644 --- a/src/types.d.ts +++ b/src/types.d.ts @@ -75,7 +75,7 @@ declare namespace YTMusic { songs: SongDetailed[] } - interface PlaylistDetailed { + interface PlaylistFull { type: "PLAYLIST" playlistId: string name: string @@ -86,9 +86,8 @@ declare namespace YTMusic { type SearchResult = | SongDetailed - | PlaylistDetailed | VideoDetailed | AlbumDetailed | ArtistDetailed - | PlaylistDetailed + | PlaylistFull } From 50b92f9fc4f8946fc4a87d512a706602903a6bfd Mon Sep 17 00:00:00 2001 From: Zechariah Date: Sun, 26 Dec 2021 14:42:50 +0800 Subject: [PATCH 11/11] Prepare to upload to npm --- .npmignore | 7 + .vscode/launch.json | 8 +- .vscode/settings.json | 2 +- README.md | 369 ++ src/tests/traverse/data.json | 7318 ---------------------------------- tsconfig.json | 6 +- 6 files changed, 383 insertions(+), 7327 deletions(-) create mode 100644 .npmignore create mode 100644 README.md delete mode 100644 src/tests/traverse/data.json diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..0fcd733 --- /dev/null +++ b/.npmignore @@ -0,0 +1,7 @@ +/src +.vscode +.gitignore +.prettierrc +.editorconfig +nodemon.json +tsconfig.json \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json index 09f4896..7ab51bd 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -7,8 +7,8 @@ { "type": "node", "request": "launch", - "name": "index.ts", - "program": "${workspaceFolder}/src/index.ts", + "name": "testing/run.ts", + "program": "${workspaceFolder}/src/testing/run.ts", "sourceMaps": true, "skipFiles": ["/**"], "runtimeExecutable": "node", @@ -17,8 +17,8 @@ { "type": "node", "request": "launch", - "name": "tests/testing.ts", - "program": "${workspaceFolder}/src/tests/testing.ts", + "name": "tests/all.ts", + "program": "${workspaceFolder}/src/tests/all.ts", "sourceMaps": true, "skipFiles": ["/**"], "runtimeExecutable": "node", diff --git a/.vscode/settings.json b/.vscode/settings.json index 654e51b..9346d46 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -11,7 +11,7 @@ "**/*.cs.meta": true, "**/android": true, "**/ios": true, - "**/node_modules": true, + "**/node_modules": false, "**/__pycache__": true, "**/babel.config.js": true, "**/metro.config.js": true, diff --git a/README.md b/README.md new file mode 100644 index 0000000..de7fc8c --- /dev/null +++ b/README.md @@ -0,0 +1,369 @@ +# yt-music + +YouTube Music API which comes with TypeScript support + +## Initialization + +Import YTMusic from the npm package + +```ts +// TypeScript +import YTMusic from "yt-music" + +// JavaScript +const YTMusic = require("yt-music") +``` + +Create an instance of the class `YTMusic`. +Then, call the `initialize()` to initialize the API before using the API anywhere + +```ts +const ytmusic = new YTMusic() +ytmusic.initialize().then(() => { + // Use API here +}) +``` + +## Class Methods +### `getSearchSuggestions` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| query | `string` | Search query you want suggestions for | + +The function returns a `Promise` which are the suggestion results + +```ts +ytmusic.getSearchSuggestions("Lilac").then(res => { + console.log(res) +}) +``` + +### `search` +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| query | `string` | Search query | +| category | `"SONG" \| "VIDEO" \| "ARTIST" \| "ALBUM" \| "PLAYLIST" \| undefined` | Type of results to search for. If not specified, returns all types of search result | + +The function **when nothing is passed as the category** returns a `Promise<`[SearchResult](#SearchResult)`[]>` which are the search results of all categories + +```ts +ytmusic.search("Lilac").then(results => { + console.log(results) +}) +``` + +#### `search (category = "SONG")` +When you pass in `"SONG"` as the category, + +The function returns a `Promise<`[SongDetailed](#SongDetailed)`[]>` which are the song results + +```ts +ytmusic.search("Lilac", "SONG").then(songs => { + console.log(songs) +}) +``` + +#### `search (category = "VIDEO")` +When you pass in `"VIDEO"` as the category, + +The function returns a `Promise<`[VideoDetailed](#VideoDetailed)`[]>` which are the video results + +```ts +ytmusic.search("Lilac", "VIDEO").then(videos => { + console.log(videos) +}) +``` + +#### `search (category = "ARTIST")` +When you pass in `"ARTIST"` as the category + +The function returns a `Promise<`[ArtistDetailed](#ArtistDetailed)`[]>` which are the artist results + +```ts +ytmusic.search("Lilac", "ARTIST").then(artists => { + console.log(artists) +}) +``` + +#### `search (category = "ALBUM")` +When you pass in `"ALBUM"` as the category, + +The function returns a `Promise<`[AlbumDetailed](#AlbumDetailed)`[]>` which are the album results + +```ts +ytmusic.search("Lilac", "ALBUM").then(albums => { + console.log(albums) +}) +``` + +#### `search (category = "PLAYLIST")` +When you pass in `"PLAYLIST"` as the category, + +The function returns a `Promise<`[PlaylistFull](#PlaylistFull)`[]>` which are the playlist results + +```ts +ytmusic.search("Lilac", "PLAYLIST").then(playlists => { + console.log(playlists) +}) +``` + +### `getSong` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| videoId | `string` | Video ID | + +The function returns a `Promise<`[SongFull](#SongFull)`>` which is the information about the song + +```ts +ytmusic.getSong("v7bnOxV4jAc").then(song => { + console.log(song) +}) +``` + +### `getVideo` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| videoId | `string` | Video ID | + +The function returns a `Promise<`[VideoFull](#VideoFull)`>` which is the information about the video + +```ts +ytmusic.getVideo("v7bnOxV4jAc").then(video => { + console.log(video) +}) +``` + +### `getArtist` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| artistId | `string` | Artist ID | + +The function returns a `Promise<`[ArtistFull](#ArtistFull)`>` which is the information about the artist + +```ts +ytmusic.getArtist("UCTUR0sVEkD8T5MlSHqgaI_Q").then(artist => { + console.log(artist) +}) +``` + +### `getArtistSongs` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| artistId | `string` | Artist ID | + +The function returns a `Promise<`[SongDetailed](#SongDetailed)`[]>` which is the information about all the artist's songs + +```ts +ytmusic.getArtistSongs("UCTUR0sVEkD8T5MlSHqgaI_Q").then(artistSongs => { + console.log(artistSongs) +}) +``` + +### `getArtistAlbums` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| artistId | `string` | Artist ID | + +The function returns a `Promise<`[AlbumDetailed](#AlbumDetailed)`[]>` which is the information about all the artist's albums + +```ts +ytmusic.getArtistAlbums("UCTUR0sVEkD8T5MlSHqgaI_Q").then(artistAlbums => { + console.log(artistAlbums) +}) +``` + +### `getAlbum` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| albumId | `string` | Album ID | + +The function returns a `Promise<`[AlbumFull](#AlbumFull)`>` which is the information about the album + +```ts +ytmusic.getAlbum("MPREb_iG5q5DIdhdA").then(album => { + console.log(album) +}) +``` + +### `getPlaylist` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| playlistId | `string` | Playlist ID | + +The function returns a `Promise<`[PlaylistFull](#PlaylistFull)`>` which is the information about the playlist (without the videos) + +```ts +ytmusic.getPlaylist("OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc").then(playlist => { + console.log(playlist) +}) +``` + +### `getPlaylistVideos` + +This function takes in the following parameters + +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| playlistId | `string` | Playlist ID | + +The function returns a `Promise[]>` which is the information about the videos without the view count + +```ts +ytmusic.getPlaylistVideos("OLAK5uy_nRb467jR73IXKybwzw22_rTYIJ808x4Yc").then(playlistVideos => { + console.log(playlistVideos) +}) +``` + +## Data Types +### `ThumbnailFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| url | `string` | Link | +| width | `number` | Width of the image | +| height | `number` | Height of the image | + +### `SongDetailed` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"SONG"` | Type of data | +| videoId | `string \| null` | YouTube Video ID | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Artists | +| album | [AlbumBasic](#AlbumBasic) | Album | +| duration | `number` | Duration in seconds | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | + +### `SongFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"SONG"` | Type of data | +| videoId | `string \| null` | YouTube Video ID | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Artists | +| duration | `number` | Duration in seconds | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | +| description | `string` | Description | +| formats | `any[]` | Video Formats | +| adaptiveFormats | `any[]` | Adaptive Video Formats | + +### `VideoDetailed` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"VIDEO"` | Type of data | +| videoId | `string \| null` | YouTube Video ID | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Channels that created the video | +| views | `number` | View count | +| duration | `number` | Duration in seconds | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | + +### `VideoFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"VIDEO"` | Type of data | +| videoId | `string \| null` | YouTube Video ID | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Channels that created the video | +| views | `number` | View count | +| duration | `number` | Duration in seconds | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | +| description | `string` | Description | +| unlisted | `boolean` | If the video is unlisted on YouTube | +| familySafe | `boolean` | If the video is family safe on YouTube | +| paid | `boolean` | If the video is paid on YouTube | +| tags | `string[]` | Tags | + +### `ArtistBasic` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| artistId | `string \| null` | Artist ID | +| name | `string` | Name | + +### `ArtistDetailed` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"ARTIST"` | Type of data | +| artistId | `string` | Artist ID | +| name | `string` | Name | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | + +### `ArtistFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"ARTIST"` | Type of data | +| artistId | `string` | Artist ID | +| name | `string` | Name | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | +| description | `string \| null` | Description | +| subscribers | `number` | Number of subscribers the Artist has| +| topSongs | `Omit<`[SongDetailed](#SongDetailed)`, "duration">[]` | Top Songs from Artist | +| topAlbums | [AlbumDetailed](#AlbumDetailed)`[]` | Top Albums from Artist | + +### `AlbumBasic` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| albumId | `string` | Album ID | +| name | `string` | Name | + +### `AlbumDetailed` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"ALBUM"` | Type of data | +| albumId | `string` | Album ID | +| playlistId | `string` | Playlist ID for Album | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Creators of the Album | +| year | `number` | Publication Year | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | + +### `AlbumFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"ALBUM"` | Type of data | +| albumId | `string` | Album ID | +| playlistId | `string` | Playlist ID for Album | +| name | `string` | Name | +| artists | [ArtistBasic](#ArtistBasic)`[]` | Creators of the Album | +| year | `number` | Publication Year | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | +| description | `string \| null` | Description | +| songs | [SongDetailed](#SongDetailed)`[]` | Songs in the Album + +### `PlaylistFull` +| Name | Data Type | Description | +| :--- | :-------- | :---------- | +| type | `"PLAYLIST"` | Type of data | +| playlistId | `string` | Playlist ID | +| name | `string` | Name | +| artist | [ArtistBasic](#ArtistBasic) | Creator of the Playlist | +| videoCount | `number` | Number of videos in the Playlist | +| thumbnails | [ThumbnailFull](#ThumbnailFull)`[]` | Thumbnails | + +### `SearchResult` +[SongDetailed](#SongDetailed) or [VideoDetailed](#VideoDetailed) or [ArtistDetailed](#ArtistDetailed) or [AlbumDetailed](#AlbumDetailed) or [PlaylistFull](#PlaylistFull) \ No newline at end of file diff --git a/src/tests/traverse/data.json b/src/tests/traverse/data.json deleted file mode 100644 index 89c503a..0000000 --- a/src/tests/traverse/data.json +++ /dev/null @@ -1,7318 +0,0 @@ -[ - { - "trackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CMkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CMgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "04tYkKUPPv4", - "playlistId": "RDAMVM04tYkKUPPv4", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CMgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play LILAC (라일락) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause LILAC (라일락) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "LILAC (라일락)", - "navigationEndpoint": { - "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "04tYkKUPPv4", - "playlistId": "RDAMVM04tYkKUPPv4", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CLoCEOFnGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:35" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CMcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "04tYkKUPPv4", - "playlistId": "RDAMVM04tYkKUPPv4", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0wNHRZa0tVUFB2NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CMcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "04tYkKUPPv4" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CMYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CMUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "04tYkKUPPv4" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CMQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CMMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CMECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CMICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CMICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CMECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CL8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CMACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CMACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CL8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CL4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CL4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CL0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CL0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CLwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgswNHRZa0tVUFB2NA%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CLwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CLsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "04tYkKUPPv4" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CLkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CLgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "TqIAndOnd74", - "playlistId": "RDAMVMTqIAndOnd74", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CLgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play My sea (아이와 나의 바다) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause My sea (아이와 나의 바다) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "My sea (아이와 나의 바다)", - "navigationEndpoint": { - "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "TqIAndOnd74", - "playlistId": "RDAMVMTqIAndOnd74", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CKoCEOFnGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "5:17" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CLcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "TqIAndOnd74", - "playlistId": "RDAMVMTqIAndOnd74", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1UcUlBbmRPbmQ3NA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CLcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "TqIAndOnd74" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CLYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CLUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "TqIAndOnd74" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CLQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CLMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CLECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CLICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CLICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CLECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CK8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CLACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CLACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CK8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CK4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CK4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CK0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CK0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CKwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtUcUlBbmRPbmQ3NA%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CKwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CKsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "TqIAndOnd74" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CKkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CKgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "E787kCVAeL8", - "playlistId": "RDAMVME787kCVAeL8", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CKgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Flu (Flu) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Flu (Flu) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Flu (Flu)", - "navigationEndpoint": { - "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "E787kCVAeL8", - "playlistId": "RDAMVME787kCVAeL8", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CJoCEOFnGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:09" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CKcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "E787kCVAeL8", - "playlistId": "RDAMVME787kCVAeL8", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1FNzg3a0NWQWVMOA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CKcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "E787kCVAeL8" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CKYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CKUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "E787kCVAeL8" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CKQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CKMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CKECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CKICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CKICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CKECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CKACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CKACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CJ8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CJ4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CJ0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CJwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtFNzg3a0NWQWVMOA%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CJwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CJsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "E787kCVAeL8" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CJkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CJgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "dk22oBpplKA", - "playlistId": "RDAMVMdk22oBpplKA", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CJgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Coin (Coin) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Coin (Coin) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Coin (Coin)", - "navigationEndpoint": { - "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "dk22oBpplKA", - "playlistId": "RDAMVMdk22oBpplKA", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CIoCEOFnGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:14" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CJcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "dk22oBpplKA", - "playlistId": "RDAMVMdk22oBpplKA", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1kazIyb0JwcGxLQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CJcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "dk22oBpplKA" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CJYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CJUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "dk22oBpplKA" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CJQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CJMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CJECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CJICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CJICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CJECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CI8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CJACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CJACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CI8CEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CI4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CI4CEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CI0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CI0CEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CIwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtkazIyb0JwcGxLQQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CIwCEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CIsCEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "dk22oBpplKA" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CIkCEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CIgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "uAyZZLL3faY", - "playlistId": "RDAMVMuAyZZLL3faY", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CIgCEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Epilogue (에필로그) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Epilogue (에필로그) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Epilogue (에필로그)", - "navigationEndpoint": { - "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "uAyZZLL3faY", - "playlistId": "RDAMVMuAyZZLL3faY", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CPoBEOFnGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:50" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CIcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "uAyZZLL3faY", - "playlistId": "RDAMVMuAyZZLL3faY", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk11QXlaWkxMM2ZhWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CIcCEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "uAyZZLL3faY" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CIYCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CIUCEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "uAyZZLL3faY" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CIQCEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CIMCEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CIECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CIICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CIICEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CIECEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CP8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CIACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CIACEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CP8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CP4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CP4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CP0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CP0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CPwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgt1QXlaWkxMM2ZhWQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CPwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CPsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "uAyZZLL3faY" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/uBaev32PTrIygjVxDjBSItjcpXexyBn96cI_y_MupxUyj5fqdRLywaVXuB9s5obmr47n8oLc_CGZmfFB=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CPkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CPgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "ZThVobEtp_o", - "playlistId": "RDAMVMZThVobEtp_o", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CPgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Celebrity - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Celebrity - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Celebrity", - "navigationEndpoint": { - "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "ZThVobEtp_o", - "playlistId": "RDAMVMZThVobEtp_o", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "Celebrity", - "navigationEndpoint": { - "clickTrackingParams": "COoBEOFnGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_AB2RfMVqFX0", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:16" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CPcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "ZThVobEtp_o", - "playlistId": "RDAMVMZThVobEtp_o", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1aVGhWb2JFdHBfbw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CPcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "ZThVobEtp_o" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CPYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CPUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "ZThVobEtp_o" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CPQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CPMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CPEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CPIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CPIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CPEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CO8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CPABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CPABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CO8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CO4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_AB2RfMVqFX0", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CO4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CO0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CO0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "COwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtaVGhWb2JFdHBfbw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "COwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "COsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "ZThVobEtp_o" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "COkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "COgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "2sQznc9CQxg", - "playlistId": "RDAMVM2sQznc9CQxg", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "COgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { - "label": "Play Empty Cup (빈 컵 (Empty Cup)) - IU" - } - }, - "accessibilityPauseData": { - "accessibilityData": { - "label": "Pause Empty Cup (빈 컵 (Empty Cup)) - IU" - } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Empty Cup (빈 컵 (Empty Cup))", - "navigationEndpoint": { - "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "2sQznc9CQxg", - "playlistId": "RDAMVM2sQznc9CQxg", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CNoBEOFnGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "2:20" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "COcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "2sQznc9CQxg", - "playlistId": "RDAMVM2sQznc9CQxg", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk0yc1F6bmM5Q1F4Zw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "COcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "2sQznc9CQxg" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "COYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "COUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "2sQznc9CQxg" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "COQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "COMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "COEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "COIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "COIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "COEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CN8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "COABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "COABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CN8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CN4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CN4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CN0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CN0BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CNwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgsyc1F6bmM5Q1F4Zw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CNwBEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CNsBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "2sQznc9CQxg" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/W1oPIDsQMu4C449no3uv5p7xkgOCXzKrQ5_cmO8Kn4RmN-t4wXsIO00DxlmLk-hPe6hNkuLayM3GaGAi=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/W1oPIDsQMu4C449no3uv5p7xkgOCXzKrQ5_cmO8Kn4RmN-t4wXsIO00DxlmLk-hPe6hNkuLayM3GaGAi=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CNkBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CNgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "CPNN3kbaYCk", - "playlistId": "RDAMVMCPNN3kbaYCk", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CNgBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Lilac - Rick Dickert" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Lilac - Rick Dickert" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "CPNN3kbaYCk", - "playlistId": "RDAMVMCPNN3kbaYCk", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { "text": "Rick Dickert" }, - { "text": " • " }, - { - "text": "Passionate Longing", - "navigationEndpoint": { - "clickTrackingParams": "CMsBEOFnGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_sXbfvD6sler", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "1:16" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CNcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "CPNN3kbaYCk", - "playlistId": "RDAMVMCPNN3kbaYCk", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1DUE5OM2tiYVlDaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CNcBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "CPNN3kbaYCk" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CNYBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CNUBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "CPNN3kbaYCk" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CNQBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CNMBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CNEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CNIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CNIBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CNEBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CM8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CNABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CNABEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CM8BEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CM4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_sXbfvD6sler", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CM4BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CM0BEJH7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtDUE5OM2tiYVlDaw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CM0BEJH7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CMwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "CPNN3kbaYCk" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CMoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CMkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "PLDH-rcYd8c", - "playlistId": "RDAMVMPLDH-rcYd8c", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CMkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Hi spring Bye (봄 안녕 봄) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { - "label": "Pause Hi spring Bye (봄 안녕 봄) - IU" - } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Hi spring Bye (봄 안녕 봄)", - "navigationEndpoint": { - "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "PLDH-rcYd8c", - "playlistId": "RDAMVMPLDH-rcYd8c", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CLsBEOFnGAgiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "5:25" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CMgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "PLDH-rcYd8c", - "playlistId": "RDAMVMPLDH-rcYd8c", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1QTERILXJjWWQ4Yw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CMgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "PLDH-rcYd8c" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CMcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CMYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "PLDH-rcYd8c" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CMUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CMQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CMIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CMMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CMMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CMIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CMABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CMEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CMEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CMABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CL8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CL8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CL4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CL4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CL0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtQTERILXJjWWQ4Yw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CL0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CLwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "PLDH-rcYd8c" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CLoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CLkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "hiUPJaHjuUk", - "playlistId": "RDAMVMhiUPJaHjuUk", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CLkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { - "label": "Play Troll (Feat. DEAN) (돌림노래 ) - IU" - } - }, - "accessibilityPauseData": { - "accessibilityData": { - "label": "Pause Troll (Feat. DEAN) (돌림노래 ) - IU" - } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Troll (Feat. DEAN) (돌림노래 ) (feat. DEAN)", - "navigationEndpoint": { - "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "hiUPJaHjuUk", - "playlistId": "RDAMVMhiUPJaHjuUk", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CKsBEOFnGAkiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:10" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CLgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "hiUPJaHjuUk", - "playlistId": "RDAMVMhiUPJaHjuUk", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1oaVVQSmFIanVVaw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CLgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "hiUPJaHjuUk" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CLcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CLYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "hiUPJaHjuUk" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CLUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CLQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CLIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CLMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CLMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CLIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CLABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CLEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CLEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CLABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CK8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CK8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CK4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CK4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CK0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtoaVVQSmFIanVVaw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CK0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CKwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "hiUPJaHjuUk" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CKoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CKkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "es6bbfAjk3I", - "playlistId": "RDAMVMes6bbfAjk3I", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CKkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Celebrity (Celebrity) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Celebrity (Celebrity) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Celebrity (Celebrity)", - "navigationEndpoint": { - "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "es6bbfAjk3I", - "playlistId": "RDAMVMes6bbfAjk3I", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CJsBEOFnGAoiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:16" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CKgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "es6bbfAjk3I", - "playlistId": "RDAMVMes6bbfAjk3I", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1lczZiYmZBamszSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CKgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "es6bbfAjk3I" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CKcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CKYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "es6bbfAjk3I" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CKUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CKQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CKIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CKMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CKMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CKIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CKABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CKEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CKEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CKABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CJ8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CJ4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CJ0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtlczZiYmZBamszSQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CJ0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CJwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "es6bbfAjk3I" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/-tdq58fAgaawQcx744mZUP67379plUJcWvzPSyfRy305ZmNcYii54WboN9OBa4I-cEdzu7u5yW4nSFlBQA=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CJoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CJkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "7n9D8ZeOQv0", - "playlistId": "RDAMVM7n9D8ZeOQv0", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CJkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Ah puh (어푸 (Ah puh)) - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Ah puh (어푸 (Ah puh)) - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Ah puh (어푸 (Ah puh))", - "navigationEndpoint": { - "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "7n9D8ZeOQv0", - "playlistId": "RDAMVM7n9D8ZeOQv0", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "IU 5th Album 'LILAC' (IU 5th Album 'LILAC')", - "navigationEndpoint": { - "clickTrackingParams": "CIsBEOFnGAsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:21" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CJgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "7n9D8ZeOQv0", - "playlistId": "RDAMVM7n9D8ZeOQv0", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03bjlEOFplT1F2MA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CJgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "7n9D8ZeOQv0" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CJcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CJYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "7n9D8ZeOQv0" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CJUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CJQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CJIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CJMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CJMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CJIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CJABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CJEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CJEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CJABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CI8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "MPREb_iG5q5DIdhdA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CI8BEI_7BRgFIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CI4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CI4BEJD7BRgGIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CI0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgs3bjlEOFplT1F2MA%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CI0BEJH7BRgHIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - ], - "trackingParams": "CIwBEKc7IhMI_tWW7cP19AIVgonYBR1B_AX1", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "7n9D8ZeOQv0" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/f8m0pAMn6x9a1uhcHUoNDL2a9OmDYHBKZzqQFA3HCTSMUmkUTI_-iAKQFYvDICYNik1Zg7S1uIpR_CT6=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/f8m0pAMn6x9a1uhcHUoNDL2a9OmDYHBKZzqQFA3HCTSMUmkUTI_-iAKQFYvDICYNik1Zg7S1uIpR_CT6=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CIoBEIS_AiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CIkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "watchEndpoint": { - "videoId": "MFUSxLOtmnI", - "playlistId": "RDAMVMMFUSxLOtmnI", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CIkBEMjeAiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Lilac - Shin Suhyeon" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Lilac - Shin Suhyeon" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "MFUSxLOtmnI", - "playlistId": "RDAMVMMFUSxLOtmnI", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Shin Suhyeon", - "navigationEndpoint": { - "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCOMXrmJ4KOZLS0naTqhLBXQ", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CHsQ4WcYDCITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_yGw5hAHrj2t", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "2:12" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CIgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1mgEDEPQk", - "watchEndpoint": { - "videoId": "MFUSxLOtmnI", - "playlistId": "RDAMVMMFUSxLOtmnI", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1NRlVTeExPdG1uSQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CIgBEJvzBRgAIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "MFUSxLOtmnI" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CIcBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CIYBEL7uBRgBIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "queueAddEndpoint": { - "queueTarget": { "videoId": "MFUSxLOtmnI" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CIUBEMrHAyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==" - } - } - } - } - ] - } - }, - "trackingParams": "CIQBEPvvBRgCIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CIIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CIMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CIMBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CIIBEIyfBhgDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CIABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CIEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CIEBEPBbIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - } - }, - "trackingParams": "CIABEMOUBhgEIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CH8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_yGw5hAHrj2t", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CH8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CH4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCOMXrmJ4KOZLS0naTqhLBXQ", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CH4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CH0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtNRlVTeExPdG1uSQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CH0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CHwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "MFUSxLOtmnI" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/xLL-qud-sZ35cwesCHHIcs4UbC0beLT3D6wlYaauutADY91otApc4WWk9s4hV_FoRGpS1SMt3BTz5a0-=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/xLL-qud-sZ35cwesCHHIcs4UbC0beLT3D6wlYaauutADY91otApc4WWk9s4hV_FoRGpS1SMt3BTz5a0-=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CHoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CHkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "NIDr5EPaDi4", - "playlistId": "RDAMVMNIDr5EPaDi4", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CHkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Lilac - Sungha Jung" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Lilac - Sungha Jung" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "NIDr5EPaDi4", - "playlistId": "RDAMVMNIDr5EPaDi4", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Sungha Jung", - "navigationEndpoint": { - "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCWoqZRCLx_qukMXI8xkn7aA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "Sungha Jung Cover Compilation 7", - "navigationEndpoint": { - "clickTrackingParams": "CGsQ4WcYDSITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_pX1r8bf0u9n", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:27" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CHgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "NIDr5EPaDi4", - "playlistId": "RDAMVMNIDr5EPaDi4", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1OSURyNUVQYURpNA%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CHgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "NIDr5EPaDi4" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CHcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CHYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "NIDr5EPaDi4" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CHUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CHQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CHIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CHMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CHMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CHIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CHAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CHEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CHEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CHAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CG8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_pX1r8bf0u9n", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CG8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CG4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCWoqZRCLx_qukMXI8xkn7aA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CG4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CG0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtOSURyNUVQYURpNA%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CG0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CGwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "NIDr5EPaDi4" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/uf86qtMUZDWmJ6ciDIEM6bV6lCRNyPntlt5era60j2IDL4XGiENwuEav6StUkG5HkamR1QiZuLPF1aTt=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/uf86qtMUZDWmJ6ciDIEM6bV6lCRNyPntlt5era60j2IDL4XGiENwuEav6StUkG5HkamR1QiZuLPF1aTt=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CGoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CGkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "evqbBLZZ-HQ", - "playlistId": "RDAMVMevqbBLZZ-HQ", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CGkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { - "label": "Play 라일락 (Piano Cover Ver.) - 피아노 가이 (Piano Guy)" - } - }, - "accessibilityPauseData": { - "accessibilityData": { - "label": "Pause 라일락 (Piano Cover Ver.) - 피아노 가이 (Piano Guy)" - } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "라일락 (Piano Cover Ver.)", - "navigationEndpoint": { - "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "evqbBLZZ-HQ", - "playlistId": "RDAMVMevqbBLZZ-HQ", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "피아노 가이 (Piano Guy)", - "navigationEndpoint": { - "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCOy6KVDPte5q5-0_4ngFPsA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "피아노로 듣는 잔잔한 가요 소품집 Part. 7", - "navigationEndpoint": { - "clickTrackingParams": "CFsQ4WcYDiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_otpA6G3vOAE", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:44" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CGgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "evqbBLZZ-HQ", - "playlistId": "RDAMVMevqbBLZZ-HQ", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1ldnFiQkxaWi1IUQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CGgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "evqbBLZZ-HQ" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CGcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CGYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "evqbBLZZ-HQ" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CGUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CGQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CGIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CGMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CGMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CGIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CGAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CGEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CGEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CGAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CF8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_otpA6G3vOAE", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CF8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CF4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCOy6KVDPte5q5-0_4ngFPsA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CF4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CF0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtldnFiQkxaWi1IUQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CF0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CFwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "evqbBLZZ-HQ" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/alWLsNVvCDvoRhwYELsityi5-_NdwKPQaSOqTD3Qjb4TY6YH0VyKhZWNGu91nEpgUEIVEeQFyFnimiws=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CFoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CFkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "I0_ZXHzKysc", - "playlistId": "RDAMVMI0_ZXHzKysc", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CFkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Blueming - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Blueming - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Blueming", - "navigationEndpoint": { - "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "I0_ZXHzKysc", - "playlistId": "RDAMVMI0_ZXHzKysc", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "Love Poem", - "navigationEndpoint": { - "clickTrackingParams": "CEsQ4WcYDyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_SjkPQ0Tt3Gn", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:38" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CFgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "I0_ZXHzKysc", - "playlistId": "RDAMVMI0_ZXHzKysc", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1JMF9aWEh6S3lzYw%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CFgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "I0_ZXHzKysc" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CFcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CFYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "I0_ZXHzKysc" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CFUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CFQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CFIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CFMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CFMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CFIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CFAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CFEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CFEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CFAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CE8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_SjkPQ0Tt3Gn", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CE8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CE4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CE4QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CE0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtJMF9aWEh6S3lzYw%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CE0QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CEwQpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "I0_ZXHzKysc" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/InQOQ4suva_aRHpdStDNBbH6kJvOsCViNhFjnF65Wz_DmpCH2I8PLT_PVk9T_kHihx_eUlD12C7yl3TQ4Q=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/InQOQ4suva_aRHpdStDNBbH6kJvOsCViNhFjnF65Wz_DmpCH2I8PLT_PVk9T_kHihx_eUlD12C7yl3TQ4Q=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CEoQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CEkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "xeoo2sBVshY", - "playlistId": "RDAMVMxeoo2sBVshY", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CEkQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { - "label": "Play Navajo | Navaho - United Sonic Alliance" - } - }, - "accessibilityPauseData": { - "accessibilityData": { - "label": "Pause Navajo | Navaho - United Sonic Alliance" - } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Navajo | Navaho", - "navigationEndpoint": { - "clickTrackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "xeoo2sBVshY", - "playlistId": "RDAMVMxeoo2sBVshY", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { "text": "United Sonic Alliance" }, - { "text": " • " }, - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CDwQ4WcYECITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_lFibXe3ixEz", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "0:30" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CEgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "xeoo2sBVshY", - "playlistId": "RDAMVMxeoo2sBVshY", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk14ZW9vMnNCVnNoWQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CEgQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "xeoo2sBVshY" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CEcQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CEYQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "xeoo2sBVshY" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CEUQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CEQQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CEIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CEMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CEMQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CEIQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CEAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CEEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CEEQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CEAQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CD8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_lFibXe3ixEz", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CD8Qj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CD4QkfsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgt4ZW9vMnNCVnNoWQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CD4QkfsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CD0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "xeoo2sBVshY" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/URuP9CTyEnNCthjNFUv7-0AOkLTl3okVJiozuqGchNvdZ_qseJkeYd7KDMR6T7Qu-s1N7zJwqE7m97zH=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/URuP9CTyEnNCthjNFUv7-0AOkLTl3okVJiozuqGchNvdZ_qseJkeYd7KDMR6T7Qu-s1N7zJwqE7m97zH=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CDsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CDoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "7XqOKgXlDyU", - "playlistId": "RDAMVM7XqOKgXlDyU", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CDoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play Troll - Shin Giwon Piano" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause Troll - Shin Giwon Piano" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Troll", - "navigationEndpoint": { - "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "7XqOKgXlDyU", - "playlistId": "RDAMVM7XqOKgXlDyU", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Shin Giwon Piano", - "navigationEndpoint": { - "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCNyeICKu2JuBuwVS_4_31kA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "LILAC Piano", - "navigationEndpoint": { - "clickTrackingParams": "CCwQ4WcYESITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_wFGg5B5CApm", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:11" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CDkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "7XqOKgXlDyU", - "playlistId": "RDAMVM7XqOKgXlDyU", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk03WHFPS2dYbER5VQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CDkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "7XqOKgXlDyU" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CDgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CDcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "7XqOKgXlDyU" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CDYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CDUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CDMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CDQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CDQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CDMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CDEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CDIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CDIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CDEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CDAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_wFGg5B5CApm", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CDAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CC8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCNyeICKu2JuBuwVS_4_31kA", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CC8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CC4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgs3WHFPS2dYbER5VQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CC4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CC0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "7XqOKgXlDyU" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/raCvjGEtKIiRpduJYDcfclLVqh4LfiESAZU5XxODLlZ2XhCvJ7GCfhrWJ1XD4NiV8oirCVujMsrs-b6C=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CCsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CCoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "5_IYVichXbA", - "playlistId": "RDAMVM5_IYVichXbA", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CCoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play eight - IU" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause eight - IU" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "eight (feat. SUGA )", - "navigationEndpoint": { - "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "5_IYVichXbA", - "playlistId": "RDAMVM5_IYVichXbA", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "IU", - "navigationEndpoint": { - "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "eight", - "navigationEndpoint": { - "clickTrackingParams": "CBwQ4WcYEiITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_LGfX8CNIRaL", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "2:48" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CCkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "5_IYVichXbA", - "playlistId": "RDAMVM5_IYVichXbA", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk01X0lZVmljaFhiQQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CCkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "5_IYVichXbA" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CCgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CCcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "5_IYVichXbA" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CCYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CCUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CCMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CCQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CCQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CCMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CCEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CCIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CCIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CCEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CCAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_LGfX8CNIRaL", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CCAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CB8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UCTUR0sVEkD8T5MlSHqgaI_Q", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CB8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CB4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "Cgs1X0lZVmljaFhiQQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CB4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CB0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "5_IYVichXbA" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - }, - { - "trackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "thumbnail": { - "musicThumbnailRenderer": { - "thumbnail": { - "thumbnails": [ - { - "url": "https://lh3.googleusercontent.com/Bsz6i-JB9YkRw2s94s2Uq7v5QHVuZ4rzpJWhIwj_XwOyTI8Zjj-20KeJuGcAUbyJjpEwwq6sPJ5lcQdT=w60-h60-l90-rj", - "width": 60, - "height": 60 - }, - { - "url": "https://lh3.googleusercontent.com/Bsz6i-JB9YkRw2s94s2Uq7v5QHVuZ4rzpJWhIwj_XwOyTI8Zjj-20KeJuGcAUbyJjpEwwq6sPJ5lcQdT=w120-h120-l90-rj", - "width": 120, - "height": 120 - } - ] - }, - "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", - "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", - "trackingParams": "CBsQhL8CIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - }, - "overlay": { - "musicItemThumbnailOverlayRenderer": { - "background": { - "verticalGradient": { "gradientLayerColors": ["3422552064", "3422552064"] } - }, - "content": { - "musicPlayButtonRenderer": { - "playNavigationEndpoint": { - "clickTrackingParams": "CBoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "watchEndpoint": { - "videoId": "fFFpkayZeZM", - "playlistId": "RDAMVMfFFpkayZeZM", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CBoQyN4CIhMI_tWW7cP19AIVgonYBR1B_AX1", - "playIcon": { "iconType": "PLAY_ARROW" }, - "pauseIcon": { "iconType": "PAUSE" }, - "iconColor": 4294967295, - "backgroundColor": 0, - "activeBackgroundColor": 0, - "loadingIndicatorColor": 4294901760, - "playingIcon": { "iconType": "VOLUME_UP" }, - "iconLoadingColor": 0, - "activeScaleFactor": 1, - "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", - "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", - "accessibilityPlayData": { - "accessibilityData": { "label": "Play I.U.Dea - Lilac" } - }, - "accessibilityPauseData": { - "accessibilityData": { "label": "Pause I.U.Dea - Lilac" } - } - } - }, - "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", - "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" - } - }, - "flexColumns": [ - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "I.U.Dea", - "navigationEndpoint": { - "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9ZoBAxD0JA==", - "watchEndpoint": { - "videoId": "fFFpkayZeZM", - "playlistId": "RDAMVMfFFpkayZeZM", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - } - } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - }, - { - "musicResponsiveListItemFlexColumnRenderer": { - "text": { - "runs": [ - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "UC1-UuHre5mwASuWA4Mp1Wlw", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - } - }, - { "text": " • " }, - { - "text": "Lilac", - "navigationEndpoint": { - "clickTrackingParams": "CAwQ4WcYEyITCP7Vlu3D9fQCFYKJ2AUdQfwF9Q==", - "browseEndpoint": { - "browseId": "MPREb_YSzaOfn5zXc", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - } - }, - { "text": " • " }, - { "text": "3:26" } - ] - }, - "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH" - } - } - ], - "menu": { - "menuRenderer": { - "items": [ - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Start radio" }] }, - "icon": { "iconType": "MIX" }, - "navigationEndpoint": { - "clickTrackingParams": "CBkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfWaAQMQ9CQ=", - "watchEndpoint": { - "videoId": "fFFpkayZeZM", - "playlistId": "RDAMVMfFFpkayZeZM", - "params": "wAEB", - "loggingContext": { - "vssLoggingContext": { - "serializedContextData": "GhFSREFNVk1mRkZwa2F5WmVaTQ%3D%3D" - } - }, - "watchEndpointMusicSupportedConfigs": { - "watchEndpointMusicConfig": { - "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" - } - } - } - }, - "trackingParams": "CBkQm_MFGAAiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Play next" }] }, - "icon": { "iconType": "QUEUE_PLAY_NEXT" }, - "serviceEndpoint": { - "clickTrackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "fFFpkayZeZM" }, - "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", - "commands": [ - { - "clickTrackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song will play next" } - ] - }, - "trackingParams": "CBgQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CBcQvu4FGAEiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuServiceItemRenderer": { - "text": { "runs": [{ "text": "Add to queue" }] }, - "icon": { "iconType": "ADD_TO_REMOTE_QUEUE" }, - "serviceEndpoint": { - "clickTrackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "queueAddEndpoint": { - "queueTarget": { "videoId": "fFFpkayZeZM" }, - "queueInsertPosition": "INSERT_AT_END", - "commands": [ - { - "clickTrackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "addToToastAction": { - "item": { - "notificationTextRenderer": { - "successResponseText": { - "runs": [ - { "text": "Song added to queue" } - ] - }, - "trackingParams": "CBYQyscDIhMI_tWW7cP19AIVgonYBR1B_AX1" - } - } - } - } - ] - } - }, - "trackingParams": "CBUQ--8FGAIiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "toggleMenuServiceItemRenderer": { - "defaultText": { "runs": [{ "text": "Add to liked songs" }] }, - "defaultIcon": { "iconType": "FAVORITE" }, - "defaultServiceEndpoint": { - "clickTrackingParams": "CBMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { "runs": [{ "text": "Like this song" }] }, - "content": { - "runs": [ - { - "text": "Improve recommendations and save music after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CBQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CBQQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "toggledText": { "runs": [{ "text": "Remove from liked songs" }] }, - "toggledIcon": { "iconType": "UNFAVORITE" }, - "trackingParams": "CBMQjJ8GGAMiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Add to playlist" }] }, - "icon": { "iconType": "ADD_TO_PLAYLIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CBEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "modalEndpoint": { - "modal": { - "modalWithTitleAndButtonRenderer": { - "title": { - "runs": [{ "text": "Save this for later" }] - }, - "content": { - "runs": [ - { - "text": "Make playlists and share them after signing in" - } - ] - }, - "button": { - "buttonRenderer": { - "style": "STYLE_BLUE_TEXT", - "isDisabled": false, - "text": { "runs": [{ "text": "Sign in" }] }, - "navigationEndpoint": { - "clickTrackingParams": "CBIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "signInEndpoint": { "hack": true } - }, - "trackingParams": "CBIQ8FsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - } - } - } - }, - "trackingParams": "CBEQw5QGGAQiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to album" }] }, - "icon": { "iconType": "ALBUM" }, - "navigationEndpoint": { - "clickTrackingParams": "CBAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "MPREb_YSzaOfn5zXc", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ALBUM" - } - } - } - }, - "trackingParams": "CBAQj_sFGAUiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Go to artist" }] }, - "icon": { "iconType": "ARTIST" }, - "navigationEndpoint": { - "clickTrackingParams": "CA8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "browseEndpoint": { - "browseId": "UC1-UuHre5mwASuWA4Mp1Wlw", - "browseEndpointContextSupportedConfigs": { - "browseEndpointContextMusicConfig": { - "pageType": "MUSIC_PAGE_TYPE_ARTIST" - } - } - } - }, - "trackingParams": "CA8QkPsFGAYiEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - }, - { - "menuNavigationItemRenderer": { - "text": { "runs": [{ "text": "Share" }] }, - "icon": { "iconType": "SHARE" }, - "navigationEndpoint": { - "clickTrackingParams": "CA4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "shareEntityEndpoint": { - "serializedShareEntity": "CgtmRkZwa2F5WmVaTQ%3D%3D", - "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" - } - }, - "trackingParams": "CA4QkfsFGAciEwj-1Zbtw_X0AhWCidgFHUH8BfU=" - } - } - ], - "trackingParams": "CA0QpzsiEwj-1Zbtw_X0AhWCidgFHUH8BfU=", - "accessibility": { "accessibilityData": { "label": "Action menu" } } - } - }, - "playlistItemData": { "videoId": "fFFpkayZeZM" }, - "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", - "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL" - } -] diff --git a/tsconfig.json b/tsconfig.json index 518e7aa..63843d7 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,7 +17,5 @@ "outDir": "build", "rootDir": "src" }, - "exclude": [ - "**/*.test.*" - ] -} \ No newline at end of file + "exclude": ["**/*.test.*", "**/tests"] +}