From 084f9ebdd48ba1f0c3c7ee0544620006e0dd4e4a Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 1 Nov 2022 15:52:21 +0100 Subject: [PATCH 1/2] test: separate files for attributed_description test data --- ...text__tests__t_attributed_description.snap | 114 +++++ src/serializer/text.rs | 467 +----------------- testfiles/text/attributed_description.json | 346 +++++++++++++ 3 files changed, 467 insertions(+), 460 deletions(-) create mode 100644 src/serializer/snapshots/rustypipe__serializer__text__tests__t_attributed_description.snap create mode 100644 testfiles/text/attributed_description.json diff --git a/src/serializer/snapshots/rustypipe__serializer__text__tests__t_attributed_description.snap b/src/serializer/snapshots/rustypipe__serializer__text__tests__t_attributed_description.snap new file mode 100644 index 0000000..8ba3dfa --- /dev/null +++ b/src/serializer/snapshots/rustypipe__serializer__text__tests__t_attributed_description.snap @@ -0,0 +1,114 @@ +--- +source: src/serializer/text.rs +expression: res +--- +SAttributed { + ln: TextComponents( + [ + Text { + text: "🎧Listen and download aespa's debut single \"Black Mamba\": ", + }, + Web { + text: "https://smarturl.it/aespa_BlackMamba", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + }, + Text { + text: "\n🐍The Debut Stage ", + }, + Video { + text: "aespa 에스파 'Black ...", + video_id: "Ky5RT5oGg0w", + start_time: 0, + }, + Text { + text: "\n\n🎟\u{fe0f} aespa Showcase SYNK in LA! Tickets now on sale: ", + }, + Web { + text: "https://www.ticketmaster.com/event/0A...", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + }, + Text { + text: "\n\nSubscribe to aespa Official YouTube Channel!\n", + }, + Web { + text: "https://www.youtube.com/aespa?sub_con...", + url: "https://www.youtube.com/aespa?sub_confirmation=1", + }, + Text { + text: "\n\naespa official\n", + }, + Web { + text: "aespa", + url: "https://www.youtube.com/c/aespa", + }, + Text { + text: "\n", + }, + Web { + text: "https://www.instagram.com/aespa_official", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + }, + Text { + text: "\n", + }, + Web { + text: "https://www.tiktok.com/@aespa_official", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + }, + Text { + text: "\n", + }, + Web { + text: "https://twitter.com/aespa_Official", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + }, + Text { + text: "\n", + }, + Web { + text: "https://www.facebook.com/aespa.official", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + }, + Text { + text: "\n", + }, + Web { + text: "https://weibo.com/aespa", + url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + }, + Text { + text: "\n\n", + }, + Text { + text: "#aespa", + }, + Text { + text: " ", + }, + Text { + text: "#æspa", + }, + Text { + text: " ", + }, + Text { + text: "#BlackMamba", + }, + Text { + text: " ", + }, + Text { + text: "#블랙맘바", + }, + Text { + text: " ", + }, + Text { + text: "#에스파", + }, + Text { + text: "\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", + }, + ], + ), +} diff --git a/src/serializer/text.rs b/src/serializer/text.rs index c50d3d5..a21e734 100644 --- a/src/serializer/text.rs +++ b/src/serializer/text.rs @@ -446,6 +446,8 @@ impl<'de> DeserializeAs<'de, String> for AccessibilityText { #[cfg(test)] mod tests { + use std::{fs::File, io::BufReader, path::Path}; + use super::*; use rstest::rstest; @@ -758,466 +760,11 @@ mod tests { #[test] fn t_attributed_description() { - let test_json = r#"{ - "ln": { - "content": "🎧Listen and download aespa's debut single \"Black Mamba\": https://smarturl.it/aespa_BlackMamba\n🐍The Debut Stage    • aespa 에스파 'Black ...  \n\n🎟️ aespa Showcase SYNK in LA! Tickets now on sale: https://www.ticketmaster.com/event/0A...\n\nSubscribe to aespa Official YouTube Channel!\nhttps://www.youtube.com/aespa?sub_con...\n\naespa official\n   / aespa  \nhttps://www.instagram.com/aespa_official\nhttps://www.tiktok.com/@aespa_official\nhttps://twitter.com/aespa_Official\nhttps://www.facebook.com/aespa.official\nhttps://weibo.com/aespa\n\n#aespa #æspa #BlackMamba #블랙맘바 #에스파\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", - "commandRuns": [ - { - "startIndex": 58, - "length": 36, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 113, - "length": 27, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/watch?v=Ky5RT5oGg0w&t=0s", - "webPageType": "WEB_PAGE_TYPE_WATCH", - "rootVe": 3832 - } - }, - "watchEndpoint": { - "videoId": "Ky5RT5oGg0w", - "startTimeSeconds": 0, - "watchEndpointSupportedOnesieConfig": { - "html5PlaybackOnesieConfig": { - "commonConfig": { - "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2b2e514f9a06834c&ip=2003%3Ade%3Aaf30%3A200%3Ad8ce%3A4044%3A2ba2%3A3881&initcwndbps=1556250&mt=1663992556&oweuc=" - } - } - } - } - } - } - }, - { - "startIndex": 194, - "length": 40, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 281, - "length": 40, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/aespa?sub_confirmation=1", - "nofollow": true - } - } - } - }, - { - "startIndex": 338, - "length": 12, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/c/aespa", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/c/aespa", - "nofollow": true - } - } - } - }, - { - "startIndex": 351, - "length": 40, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 392, - "length": 38, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 431, - "length": 34, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 466, - "length": 39, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 506, - "length": 23, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", - "commandMetadata": { - "webCommandMetadata": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "webPageType": "WEB_PAGE_TYPE_UNKNOWN", - "rootVe": 83769 - } - }, - "urlEndpoint": { - "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - "target": "TARGET_NEW_WINDOW", - "nofollow": true - } - } - } - }, - { - "startIndex": 531, - "length": 6, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKIBENzXBBgKIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/aespa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgVhZXNwYQ%3D%3D" - } - } - }, - "loggingDirectives": { - "trackingParams": "CKIBENzXBBgKIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "enableDisplayloggerExperiment": true - } - }, - { - "startIndex": 538, - "length": 5, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKEBENzXBBgLIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%C3%A6spa", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUHCgXDpnNwYQ%3D%3D" - } - } - }, - "loggingDirectives": { - "trackingParams": "CKEBENzXBBgLIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "enableDisplayloggerExperiment": true - } - }, - { - "startIndex": 544, - "length": 11, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CKABENzXBBgMIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/blackmamba", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUMCgpibGFja21hbWJh" - } - } - }, - "loggingDirectives": { - "trackingParams": "CKABENzXBBgMIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "enableDisplayloggerExperiment": true - } - }, - { - "startIndex": 556, - "length": 5, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ8BENzXBBgNIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gUOCgzruJTrnpnrp5jrsJQ%3D" - } - } - }, - "loggingDirectives": { - "trackingParams": "CJ8BENzXBBgNIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "enableDisplayloggerExperiment": true - } - }, - { - "startIndex": 562, - "length": 4, - "onTap": { - "innertubeCommand": { - "clickTrackingParams": "CJ4BENzXBBgOIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "commandMetadata": { - "webCommandMetadata": { - "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", - "webPageType": "WEB_PAGE_TYPE_BROWSE", - "rootVe": 6827, - "apiUrl": "/youtubei/v1/browse" - } - }, - "browseEndpoint": { - "browseId": "FEhashtag", - "params": "6gULCgnsl5DsiqTtjIw%3D" - } - } - }, - "loggingDirectives": { - "trackingParams": "CJ4BENzXBBgOIhMIzvHr0sis-gIV0kZ6BR0GNA_4", - "enableDisplayloggerExperiment": true - } - } - ] - } - }"#; - - let res = serde_json::from_str::(test_json).unwrap(); - insta::assert_debug_snapshot!(res, @r###" - SAttributed { - ln: TextComponents( - [ - Text { - text: "🎧Listen and download aespa's debut single \"Black Mamba\": ", - }, - Web { - text: "https://smarturl.it/aespa_BlackMamba", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", - }, - Text { - text: "\n🐍The Debut Stage ", - }, - Video { - text: "aespa 에스파 'Black ...", - video_id: "Ky5RT5oGg0w", - start_time: 0, - }, - Text { - text: "\n\n🎟\u{fe0f} aespa Showcase SYNK in LA! Tickets now on sale: ", - }, - Web { - text: "https://www.ticketmaster.com/event/0A...", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", - }, - Text { - text: "\n\nSubscribe to aespa Official YouTube Channel!\n", - }, - Web { - text: "https://www.youtube.com/aespa?sub_con...", - url: "https://www.youtube.com/aespa?sub_confirmation=1", - }, - Text { - text: "\n\naespa official\n", - }, - Web { - text: "aespa", - url: "https://www.youtube.com/c/aespa", - }, - Text { - text: "\n", - }, - Web { - text: "https://www.instagram.com/aespa_official", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", - }, - Text { - text: "\n", - }, - Web { - text: "https://www.tiktok.com/@aespa_official", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", - }, - Text { - text: "\n", - }, - Web { - text: "https://twitter.com/aespa_Official", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", - }, - Text { - text: "\n", - }, - Web { - text: "https://www.facebook.com/aespa.official", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", - }, - Text { - text: "\n", - }, - Web { - text: "https://weibo.com/aespa", - url: "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", - }, - Text { - text: "\n\n", - }, - Text { - text: "#aespa", - }, - Text { - text: " ", - }, - Text { - text: "#æspa", - }, - Text { - text: " ", - }, - Text { - text: "#BlackMamba", - }, - Text { - text: " ", - }, - Text { - text: "#블랙맘바", - }, - Text { - text: " ", - }, - Text { - text: "#에스파", - }, - Text { - text: "\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", - }, - ], - ), - } - "###); + let filename = format!("testfiles/text/attributed_description.json"); + let json_path = Path::new(&filename); + let json_file = File::open(json_path).unwrap(); + let res: SAttributed = serde_json::from_reader(BufReader::new(json_file)).unwrap(); + insta::assert_debug_snapshot!(res); } #[test] diff --git a/testfiles/text/attributed_description.json b/testfiles/text/attributed_description.json new file mode 100644 index 0000000..3dcbb04 --- /dev/null +++ b/testfiles/text/attributed_description.json @@ -0,0 +1,346 @@ +{ + "ln": { + "content": "🎧Listen and download aespa's debut single \"Black Mamba\": https://smarturl.it/aespa_BlackMamba\n🐍The Debut Stage    • aespa 에스파 'Black ...  \n\n🎟️ aespa Showcase SYNK in LA! Tickets now on sale: https://www.ticketmaster.com/event/0A...\n\nSubscribe to aespa Official YouTube Channel!\nhttps://www.youtube.com/aespa?sub_con...\n\naespa official\n   / aespa  \nhttps://www.instagram.com/aespa_official\nhttps://www.tiktok.com/@aespa_official\nhttps://twitter.com/aespa_Official\nhttps://www.facebook.com/aespa.official\nhttps://weibo.com/aespa\n\n#aespa #æspa #BlackMamba #블랙맘바 #에스파\naespa 에스파 'Black Mamba' MV ℗ SM Entertainment", + "commandRuns": [ + { + "startIndex": 58, + "length": 36, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbm1qRVVfQUlObURLcnFFQXBTUkJSOEpqWGIzUXxBQ3Jtc0tsNUJIYm5xdERxZk9rZEw3YlJzV0ZIYTNaSjU2a21PaFhNUmxzdjI5VE1VRWUyczZwYmtmQXh3QXV0eXlkMDgxRUJoNVMzRFZ6RlZ6MGdXeXdWQXFTTGY2ZHhFcUFqdExRQ21PYzNfWmlBaHhqYXVUdw&q=https%3A%2F%2Fsmarturl.it%2Faespa_BlackMamba&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 113, + "length": 27, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/watch?v=Ky5RT5oGg0w&t=0s", + "webPageType": "WEB_PAGE_TYPE_WATCH", + "rootVe": 3832 + } + }, + "watchEndpoint": { + "videoId": "Ky5RT5oGg0w", + "startTimeSeconds": 0, + "watchEndpointSupportedOnesieConfig": { + "html5PlaybackOnesieConfig": { + "commonConfig": { + "url": "https://rr5---sn-h0jeener.googlevideo.com/initplayback?source=youtube&orc=1&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&msp=1&odeak=1&odepv=1&osfc=1&id=2b2e514f9a06834c&ip=2003%3Ade%3Aaf30%3A200%3Ad8ce%3A4044%3A2ba2%3A3881&initcwndbps=1556250&mt=1663992556&oweuc=" + } + } + } + } + } + } + }, + { + "startIndex": 194, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbU1ObGNaRDZaRmo1X1ZjejBoeTRnWkxuVUJxZ3xBQ3Jtc0ttWk1BVVhaRXRfN1VYWXBqMHdaYURTRFJNcUZJVlY3a21wRHE2ZGZaclE3WUM5bEZWbmFfT0sxWTZHOVotWVh6U3YtVk94SlA5NkRFTnBPcHVCWDJhMGJRQlI3ZHN0MnJleHp0c2lEVWNxeW1jSDZuVQ&q=https%3A%2F%2Fwww.ticketmaster.com%2Fevent%2F0A005CCD9E871F6E&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 281, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/aespa?sub_confirmation=1", + "nofollow": true + } + } + } + }, + { + "startIndex": 338, + "length": 12, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/c/aespa", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/c/aespa", + "nofollow": true + } + } + } + }, + { + "startIndex": 351, + "length": 40, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbE9FVEtZZkVLUExjdFBnZjZnZ19KNWRYOVZUd3xBQ3Jtc0tsbHpCa1hLTVJ6MEllczlzUEpoVi1IQ2F5NG1jMnlOT3p3bnlFeE80ZzlsaG5CUXlFQnFGTkMtN19DcVYzQkw3bVlVVmNwQlpYQWZnNGNsME45WE1WQ21sR3V1Z3k5RG9DUDE0VTZQTm53Mk9vTWhiOA&q=https%3A%2F%2Fwww.instagram.com%2Faespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 392, + "length": 38, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdlSGk3eDd5U0dUVG16VFJCQnhKVFBEUUxMQXxBQ3Jtc0tuX3ZJbENNY1ZSN0FFemdxTFdlcTVvc3AwZE05NEFvRW5nOHpZWDUtZG9ORHBnT1JGc2UySDh3WWl3MU53VjFvbHRSdjdxMUlGM2Z6SmdaLTVaWWxhamJEems0Uld3MGlTT0Z0bkh5Y0hpcnY1aXptSQ&q=https%3A%2F%2Fwww.tiktok.com%2F%40aespa_official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 431, + "length": 34, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqa3lNcG1lMHkwSzNLQVBrUXFNTXl0N1hNa04wUXxBQ3Jtc0tubm1sQkdaVjNYR04xOHpJV3NxZVBpb3I5V1FVOHVFNC1uWE5vb211ZmZKYzhTZXZfbjlkY09fanBRdHpjUkdRVGJJYS0xZ3NBNkVZQVhWSS0xVDYwRlRzQ0J3ODQxNDE0ODAxd1Q0cG5icVlNWndscw&q=https%3A%2F%2Ftwitter.com%2Faespa_Official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 466, + "length": 39, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbjdBNG5yVEFwU0JMNGZaLUpQZ1ZoeGgwT0xOZ3xBQ3Jtc0tuRFdFNlJNV29PMThRNWo5MHZrREZ1ZU5oZlkxVmE4ZlU5STFCZW1mUFVSdXJ3VUQxUnNVVkUzLWJQMS1uRzVjdkRCV2ZxSWJ6cFNxRVVzejY0SDltZFZPc2xwS3ZPZGIxcFZ6cndIVkMtUjVtZ054cw&q=https%3A%2F%2Fwww.facebook.com%2Faespa.official&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 506, + "length": 23, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ0BEM2rARgBIhMIzvHr0sis-gIV0kZ6BR0GNA_4SJGXrtzn9erzZQ==", + "commandMetadata": { + "webCommandMetadata": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "webPageType": "WEB_PAGE_TYPE_UNKNOWN", + "rootVe": 83769 + } + }, + "urlEndpoint": { + "url": "https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbEtGMHB6eXBESW92aEVLc1FybkRwQU95eTh6UXxBQ3Jtc0tuWXc5d2JsTHFYcHExdy1FTDFyUV9wdU1DSmxELUxGSGlPMzhBdFVkblRSZkNLQzRaMEJGUGhYLWp4RU40YUVwV3N3ZUpRTVVKVDRiY19zeE5RUkt2dW5aUVcxcHBRQldCOTE3YktXSXZlSFJhRWRjdw&q=https%3A%2F%2Fweibo.com%2Faespa&v=ZeerrnuLi5E", + "target": "TARGET_NEW_WINDOW", + "nofollow": true + } + } + } + }, + { + "startIndex": 531, + "length": 6, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKIBENzXBBgKIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/aespa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgVhZXNwYQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CKIBENzXBBgKIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "enableDisplayloggerExperiment": true + } + }, + { + "startIndex": 538, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKEBENzXBBgLIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%C3%A6spa", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUHCgXDpnNwYQ%3D%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CKEBENzXBBgLIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "enableDisplayloggerExperiment": true + } + }, + { + "startIndex": 544, + "length": 11, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CKABENzXBBgMIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/blackmamba", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUMCgpibGFja21hbWJh" + } + } + }, + "loggingDirectives": { + "trackingParams": "CKABENzXBBgMIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "enableDisplayloggerExperiment": true + } + }, + { + "startIndex": 556, + "length": 5, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ8BENzXBBgNIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EB%B8%94%EB%9E%99%EB%A7%98%EB%B0%94", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gUOCgzruJTrnpnrp5jrsJQ%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJ8BENzXBBgNIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "enableDisplayloggerExperiment": true + } + }, + { + "startIndex": 562, + "length": 4, + "onTap": { + "innertubeCommand": { + "clickTrackingParams": "CJ4BENzXBBgOIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "commandMetadata": { + "webCommandMetadata": { + "url": "/hashtag/%EC%97%90%EC%8A%A4%ED%8C%8C", + "webPageType": "WEB_PAGE_TYPE_BROWSE", + "rootVe": 6827, + "apiUrl": "/youtubei/v1/browse" + } + }, + "browseEndpoint": { + "browseId": "FEhashtag", + "params": "6gULCgnsl5DsiqTtjIw%3D" + } + } + }, + "loggingDirectives": { + "trackingParams": "CJ4BENzXBBgOIhMIzvHr0sis-gIV0kZ6BR0GNA_4", + "enableDisplayloggerExperiment": true + } + } + ] + } +} From abfd630a0453449afdb231ba136c284e6ff8aae0 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 1 Nov 2022 16:03:53 +0100 Subject: [PATCH 2/2] test: add testfile for music search continuation --- codegen/src/download_testfiles.rs | 20 + src/client/pagination.rs | 1 + ..._pagination__tests__map_search_tracks.snap | 629 + testfiles/music_search/tracks_cont.json | 10196 ++++++++++++++++ 4 files changed, 10846 insertions(+) create mode 100644 src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap create mode 100644 testfiles/music_search/tracks_cont.json diff --git a/codegen/src/download_testfiles.rs b/codegen/src/download_testfiles.rs index 6dfe129..da1bd73 100644 --- a/codegen/src/download_testfiles.rs +++ b/codegen/src/download_testfiles.rs @@ -44,6 +44,7 @@ pub async fn download_testfiles(project_root: &Path) { music_search_albums(&testfiles).await; music_search_artists(&testfiles).await; music_search_playlists(&testfiles).await; + music_search_cont(&testfiles).await; } const CLIENT_TYPES: [ClientType; 5] = [ @@ -598,3 +599,22 @@ async fn music_search_playlists(testfiles: &Path) { .unwrap(); } } + +async fn music_search_cont(testfiles: &Path) { + let mut json_path = testfiles.to_path_buf(); + json_path.push("music_search"); + json_path.push("tracks_cont.json"); + if json_path.exists() { + return; + } + + let rp = RustyPipe::new(); + let res = rp + .query() + .music_search_tracks("black mamba", false) + .await + .unwrap(); + + let rp = rp_testfile(&json_path); + res.items.next(&rp.query()).await.unwrap().unwrap(); +} diff --git a/src/client/pagination.rs b/src/client/pagination.rs index 0d4baf3..5a47ce1 100644 --- a/src/client/pagination.rs +++ b/src/client/pagination.rs @@ -332,6 +332,7 @@ mod tests { #[rstest] #[case("playlist_tracks", "music_playlist/playlist_cont")] + #[case("search_tracks", "music_search/tracks_cont")] fn map_continuation_tracks(#[case] name: &str, #[case] path: &str) { let filename = format!("testfiles/{}.json", path); let json_path = Path::new(&filename); diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap new file mode 100644 index 0000000..b46189d --- /dev/null +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap @@ -0,0 +1,629 @@ +--- +source: src/client/pagination.rs +expression: paginator +--- +Paginator( + count: None, + items: [ + TrackItem( + id: "rNsISA-kWzM", + title: "Black Mamba Dub", + duration: 248, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/zRVppSgdih64UOcY_0-sZacnxhMkII4v4OotgFbV1SVbLT3qk4NmfQRXwhxszMJKTmb3uo8MzOwkyQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/zRVppSgdih64UOcY_0-sZacnxhMkII4v4OotgFbV1SVbLT3qk4NmfQRXwhxszMJKTmb3uo8MzOwkyQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCxoJ3pl32f39kmTvIR_NWOg", + name: "Akae Beka", + ), + ], + artists_txt: Some("Akae Beka"), + album: Some(AlbumId( + id: "MPREb_iuN0lQwEmRp", + name: "Kings Dub", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "vMZqNPZADFw", + title: "Black Mamba (feat. Ermal Meta)", + duration: 287, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/POoljmkFZgedlsgFfdn4B1kcZZ7P9Kx1xszHV9wT082T7GYX4c0lRrYaalrXIkT-ZeTeB5esqrftpzQ0GQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/POoljmkFZgedlsgFfdn4B1kcZZ7P9Kx1xszHV9wT082T7GYX4c0lRrYaalrXIkT-ZeTeB5esqrftpzQ0GQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCz7CQ4Mn9VChcO5-8j0SZpQ", + name: "Stylophonic", + ), + ], + artists_txt: Some("Stylophonic"), + album: Some(AlbumId( + id: "MPREb_HOsmtxbCHyg", + name: "Boom!", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "C8B-nBnB7Bk", + title: "Black Mamba", + duration: 177, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/2cJawayDujRRcl8OKABi82_aa4sH6EGLAqxlx976Syzh86c9inNlY2xch5s4GWEo5iSXVq8VdS_59l8=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/2cJawayDujRRcl8OKABi82_aa4sH6EGLAqxlx976Syzh86c9inNlY2xch5s4GWEo5iSXVq8VdS_59l8=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCAlOD5s3Ro27M61-2Z_UB7w", + name: "Tee See Connection", + ), + ], + artists_txt: Some("Tee See Connection"), + album: Some(AlbumId( + id: "MPREb_yrsxU7t0h6l", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "29MOu6Y781I", + title: "Rip Black Mamba", + duration: 122, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/4XunKmdccrggx1GrQiX5T5OrPQpSLuzacDQjvFHUYQasIDClF-TtQdSCYXYDQ8gGy7CYn2J9aJC5P4c=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/4XunKmdccrggx1GrQiX5T5OrPQpSLuzacDQjvFHUYQasIDClF-TtQdSCYXYDQ8gGy7CYn2J9aJC5P4c=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCJv4icVpfpTaKZcB_Bytxyw", + name: "Bravoo Hunnidz", + ), + ], + artists_txt: Some("Bravoo Hunnidz"), + album: Some(AlbumId( + id: "MPREb_7Bg4fukodPY", + name: "Ballin\' Like I\'m Kobe", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "AdvPpJVvyEg", + title: "Black Mamba", + duration: 126, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Ue_Q3bgiMyvB_Rk8g0nCyTJHebz_A7f6twQkaRLX-iaHug2j5MmIwS9iHHW94S5x7gOwymGNngIDOXE=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Ue_Q3bgiMyvB_Rk8g0nCyTJHebz_A7f6twQkaRLX-iaHug2j5MmIwS9iHHW94S5x7gOwymGNngIDOXE=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UC7RJTtpE3qwbw6-Idq9PTIg", + name: "Shockwave-Sound", + ), + ], + artists_txt: Some("Shockwave-Sound"), + album: Some(AlbumId( + id: "MPREb_Kg4Ff883GH0", + name: "Out on the Road", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "kv3Z269PQvE", + title: "Black Mamba", + duration: 178, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/PXz8D3pENlYjM-uBxgaMrWZtydsXzV7jGznVo1g9qf11fDckcTonR4NgMv0fwxjesqCvgq-uRSV3gfQTyA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/PXz8D3pENlYjM-uBxgaMrWZtydsXzV7jGznVo1g9qf11fDckcTonR4NgMv0fwxjesqCvgq-uRSV3gfQTyA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCh4Y9bvt_6vDq1gQhhT8AdA", + name: "Solo Da Honcho", + ), + ], + artists_txt: Some("Solo Da Honcho"), + album: Some(AlbumId( + id: "MPREb_fmNpLFKg4BY", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "y74ZqAkFkK4", + title: "Born To Fight", + duration: 278, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/g0iyEdaYwlSjWkL516U_yDhCNh0ybcMIIcxBLtzRU32z8-K6-lY4n7dLy4QLWjDVeG28_uPaMRLRipzz=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/g0iyEdaYwlSjWkL516U_yDhCNh0ybcMIIcxBLtzRU32z8-K6-lY4n7dLy4QLWjDVeG28_uPaMRLRipzz=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCRpi1gBlax4sK3dNNxIxxFg", + name: "Black Mamba Official", + ), + ], + artists_txt: Some("Black Mamba Official"), + album: Some(AlbumId( + id: "MPREb_zMwHYnQRmuP", + name: "Born To Fight", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "ZVnqAUnj-1Y", + title: "Black Mamba", + duration: 188, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WOkfIAGaz2Q_RhoMqgLQPS8zfrnT85NEpwgbvyc04DCS9fEw8y03FqAA4iUEABq0Adcey0w4erkX67vJoA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WOkfIAGaz2Q_RhoMqgLQPS8zfrnT85NEpwgbvyc04DCS9fEw8y03FqAA4iUEABq0Adcey0w4erkX67vJoA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [], + artists_txt: Some("Dollah"), + album: Some(AlbumId( + id: "MPREb_5mxIz2hChjd", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "REmUidcJt5I", + title: "Savage", + duration: 239, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCEdZAdnnKqbaHOlv8nM6OtA", + name: "aespa", + ), + ], + artists_txt: Some("aespa"), + album: Some(AlbumId( + id: "MPREb_ThKZWN8DQwp", + name: "Savage - The 1st Mini Album", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "63sEilefjtQ", + title: "Black Mamba", + duration: 233, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/Smo8SmweSdDGfGCWbyo_WY08R72MwqkEx6eq9aUTc2TulaGJs7uh9nDoqcPjV5BRkBFtrCRAm8CryjMImA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/Smo8SmweSdDGfGCWbyo_WY08R72MwqkEx6eq9aUTc2TulaGJs7uh9nDoqcPjV5BRkBFtrCRAm8CryjMImA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCQSz-Rhz_ew4hUprXww4PAA", + name: "Crystal Ignite", + ), + ], + artists_txt: Some("Crystal Ignite"), + album: Some(AlbumId( + id: "MPREb_E29fqYqQp2V", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_LGy1K5vmq8", + title: "Black Mamba", + duration: 284, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/9Djd9it37TlN57UrU90PfDOYETwyEuxewPaW9ZcRJICkYS5FAwYjsC8ZN50KVT6DTTRm14fD3JIuzifL=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/9Djd9it37TlN57UrU90PfDOYETwyEuxewPaW9ZcRJICkYS5FAwYjsC8ZN50KVT6DTTRm14fD3JIuzifL=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [], + artists_txt: Some("Izhha, yasom, Samu, Ritmo, and Dcibel"), + album: Some(AlbumId( + id: "MPREb_PokIWXXD0EX", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "Ak98OIfed8o", + title: "Black Mamba", + duration: 346, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/of6AjBFZiDdRIOzHk8hJI_6rexaVeBX2Weli37gkTwo7GD0nQynE9I8FQMwwyqPkyXBP9rfzP4CAtAFk=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/of6AjBFZiDdRIOzHk8hJI_6rexaVeBX2Weli37gkTwo7GD0nQynE9I8FQMwwyqPkyXBP9rfzP4CAtAFk=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCuDH6EntL5Qx9YrQCZSFiPg", + name: "Jeroenski", + ), + ], + artists_txt: Some("Jeroenski"), + album: Some(AlbumId( + id: "MPREb_NjnY9xgK1OH", + name: "Urban Vibes (The Underground Sound of House Music, Vol. 9)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "_aSqdZKxcuU", + title: "Soul Surrender", + duration: 273, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/POgJYf88Xb_XJz2JKhJLRgni4a4P_NOEEZ8Yy_EX4LwoWeadBuNg2shcLiS6ruxehoRerVqjbrRWPc1t=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/POgJYf88Xb_XJz2JKhJLRgni4a4P_NOEEZ8Yy_EX4LwoWeadBuNg2shcLiS6ruxehoRerVqjbrRWPc1t=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCRpi1gBlax4sK3dNNxIxxFg", + name: "Black Mamba Official", + ), + ], + artists_txt: Some("Black Mamba Official"), + album: Some(AlbumId( + id: "MPREb_TyaTgucQuuW", + name: "Soul Surrender", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "6Lb4bmEEfnY", + title: "Black Mamba Boy", + duration: 312, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/8pJynr17yAyhW8QL20jk_XdhBBokDmt6-HtrTo2IGiwe6nOsalsd64vNtXYM_vl8-iMxyqULJ3psnf_2Yg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/8pJynr17yAyhW8QL20jk_XdhBBokDmt6-HtrTo2IGiwe6nOsalsd64vNtXYM_vl8-iMxyqULJ3psnf_2Yg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCdkNrc_l73BHYKRhDqxBo9w", + name: "Black Mamba Man", + ), + ], + artists_txt: Some("Black Mamba Man"), + album: Some(AlbumId( + id: "MPREb_VDjWCOUvD7s", + name: "Anti Venom", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "4lrp5FWFIak", + title: "Black Mamba", + duration: 558, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/lPZMkkaPYEXPHmUgwebckyBi1M6EtIxyxhfsSTvEcqj0J5QSCy4MWICmznUSo5ym7nh6ZbSLAFjruoJ_=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/lPZMkkaPYEXPHmUgwebckyBi1M6EtIxyxhfsSTvEcqj0J5QSCy4MWICmznUSo5ym7nh6ZbSLAFjruoJ_=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCiS97__D2VSNbDMfajnkTkw", + name: "Liapin", + ), + ], + artists_txt: Some("Liapin"), + album: Some(AlbumId( + id: "MPREb_TQJZCrJZ9cZ", + name: "Basila", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "Kk8vT1o_gYE", + title: "Black Mamba", + duration: 324, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/tJDelxhiUsBVlb2jbqR-cBqnPpsFUaNCIvJ-kUET3kNPhbGXkRDMBpNtQ9fkqrwhewyhHwd5SvQnNbA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/tJDelxhiUsBVlb2jbqR-cBqnPpsFUaNCIvJ-kUET3kNPhbGXkRDMBpNtQ9fkqrwhewyhHwd5SvQnNbA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UC3z_UqNGLnKLHfBDONx82zQ", + name: "Romane, Stochelo Rosenberg", + ), + ChannelId( + id: "UCPrlkPZfsIoN6QG-jDRYQkQ", + name: "Romane", + ), + ChannelId( + id: "UCmsTxLepDwdzr07-ALKUEHw", + name: "Stochelo Rosenberg", + ), + ], + artists_txt: Some("Romane, Stochelo Rosenberg, Romane & Stochelo Rosenberg"), + album: Some(AlbumId( + id: "MPREb_RFMbAhqPjqV", + name: "Double jeu (Intégrale Romane, vol. 9)", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "FbUrY0GdO88", + title: "Black Mamba Blues", + duration: 186, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/F4XKnhpSiMqFwf-wXEV7w7HAT8B6u7KVKzuauyJGyntuwBArQ8nw6_4WLL7csBtJcvh4skHWI_168EXsJA=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/F4XKnhpSiMqFwf-wXEV7w7HAT8B6u7KVKzuauyJGyntuwBArQ8nw6_4WLL7csBtJcvh4skHWI_168EXsJA=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UC2wd_7GTMGiQjIb6wCwnLhQ", + name: "Hangmen", + ), + ], + artists_txt: Some("Hangmen"), + album: Some(AlbumId( + id: "MPREb_fEAazqatkfR", + name: "Singapore Slingers", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "OFesVwAdT80", + title: "Black Mamba", + duration: 149, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/WSxW9Z7k4cPpouB30qD1hvYITQA-e5J_dB7m0SuxEbIAUlYAGtKDc_uiDOHYHBLx4bPwbqKCjtO3-dtfdQ=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/WSxW9Z7k4cPpouB30qD1hvYITQA-e5J_dB7m0SuxEbIAUlYAGtKDc_uiDOHYHBLx4bPwbqKCjtO3-dtfdQ=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCXQvoNpH-EDGUnCe2ABldDg", + name: "Two Tone Club", + ), + ], + artists_txt: Some("Two Tone Club"), + album: Some(AlbumId( + id: "MPREb_ksEm4DleWYg", + name: "Don\'t Look Back", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "lNeJjPPKE1g", + title: "Black Mamba", + duration: 212, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/_F5_qGGtZ8jYva_vvaOTwvrw7Elig9Y119SFqUbyf45ioDo3aAkfmaVNb0czjGDzU_MUDjnXQmnwXa4=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/_F5_qGGtZ8jYva_vvaOTwvrw7Elig9Y119SFqUbyf45ioDo3aAkfmaVNb0czjGDzU_MUDjnXQmnwXa4=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UCPjjr_AvPvEhZ5nnzEACI4w", + name: "Adrian Raso", + ), + ], + artists_txt: Some("Adrian Raso"), + album: Some(AlbumId( + id: "MPREb_Ws191BQ8IqM", + name: "Black Mamba", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + TrackItem( + id: "SW_woyyA1Bg", + title: "Black Mamba Style", + duration: 202, + cover: [ + Thumbnail( + url: "https://lh3.googleusercontent.com/o5Tdv51nXvS40_b1mz_YnpB9bQRSyzRzrahjwN9quAJrjiN3MWDRo5tqIVzH-dnJIwyZYKdeRa2rUDg=w60-h60-l90-rj", + width: 60, + height: 60, + ), + Thumbnail( + url: "https://lh3.googleusercontent.com/o5Tdv51nXvS40_b1mz_YnpB9bQRSyzRzrahjwN9quAJrjiN3MWDRo5tqIVzH-dnJIwyZYKdeRa2rUDg=w120-h120-l90-rj", + width: 120, + height: 120, + ), + ], + artists: [ + ChannelId( + id: "UC_GZYnrfgYfORwOb2MsuyIg", + name: "Tunde", + ), + ], + artists_txt: Some("Tunde"), + album: Some(AlbumId( + id: "MPREb_5VuPA4DLi53", + name: "Black Mamba Style", + )), + view_count: None, + is_video: false, + track_nr: None, + ), + ], + ctoken: Some("EqQDEgtibGFjayBtYW1iYRqUA0VnV0tBUUlJQVVnb2Fnd1FBeEFFRUFrUURoQUtFQVdDQVF0eVRuTkpVMEV0YTFkNlRZSUJDM1pOV25GT1VGcEJSRVozZ2dFTFF6aENMVzVDYmtJM1FtdUNBUXN5T1UxUGRUWlpOemd4U1lJQkMwRmtkbEJ3U2xaMmVVVm5nZ0VMYTNZeldqSTJPVkJSZGtXQ0FRdDVOelJhY1VGclJtdExOSUlCQzFwV2JuRkJWVzVxTFRGWmdnRUxVa1Z0Vldsa1kwcDBOVW1DQVFzMk0zTkZhV3hsWm1wMFVZSUJDMTlNUjNreFN6VjJiWEU0Z2dFTFFXczVPRTlKWm1Wa09HLUNBUXRmWVZOeFpGcExlR04xVllJQkN6Wk1ZalJpYlVWRlptNVpnZ0VMTkd4eWNEVkdWMFpKWVd1Q0FRdExhemgyVkRGdlgyZFpSWUlCQzBaaVZYSlpNRWRrVHpnNGdnRUxUMFpsYzFaM1FXUlVPRENDQVF0c1RtVkthbEJRUzBVeFo0SUJDMU5YWDNkdmVYbEJNVUpuGPHq0C4%3D"), + endpoint: music_browse, +) diff --git a/testfiles/music_search/tracks_cont.json b/testfiles/music_search/tracks_cont.json new file mode 100644 index 0000000..47839e3 --- /dev/null +++ b/testfiles/music_search/tracks_cont.json @@ -0,0 +1,10196 @@ +{ + "contents": { + "sectionListRenderer": { + "contents": [ + { + "itemSectionRenderer": { + "contents": [ + { + "messageRenderer": { + "button": { + "buttonRenderer": { + "icon": { + "iconType": "INFO_OUTLINE" + }, + "iconPosition": "BUTTON_ICON_POSITION_TYPE_RIGHT_OF_TEXT", + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNMCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "urlEndpoint": { + "target": "TARGET_NEW_WINDOW", + "url": "https://www.youtube.com/howyoutubeworks/product-features/search/" + } + }, + "style": "STYLE_TEXT", + "text": { + "simpleText": "About these results" + }, + "trackingParams": "CNMCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "style": { + "value": "RENDER_STYLE_PANEL" + }, + "trackingParams": "CNICEJY7GAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CNECELsvGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CNACELovIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "continuationContents": { + "musicShelfContinuation": { + "autoReloadWhenEmpty": false, + "contents": [ + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CMACEOFnGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "rNsISA-kWzM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba Dub" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxoJ3pl32f39kmTvIR_NWOg" + }, + "clickTrackingParams": "CMACEOFnGAAiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Akae Beka" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iuN0lQwEmRp" + }, + "clickTrackingParams": "CMACEOFnGAAiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Kings Dub" + }, + { + "text": " • " + }, + { + "text": "4:08" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CM0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1yTnNJU0Eta1d6TQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMrNsISA-kWzM", + "videoId": "rNsISA-kWzM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CM0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMwCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CMsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "rNsISA-kWzM" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMoCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CMkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "rNsISA-kWzM" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_iuN0lQwEmRp" + }, + "clickTrackingParams": "CMQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCxoJ3pl32f39kmTvIR_NWOg" + }, + "clickTrackingParams": "CMMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtyTnNJU0Eta1d6TQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CMECEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba Dub - Akae Beka" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba Dub - Akae Beka" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CM4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "rNsISA-kWzM", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CM4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "rNsISA-kWzM" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/zRVppSgdih64UOcY_0-sZacnxhMkII4v4OotgFbV1SVbLT3qk4NmfQRXwhxszMJKTmb3uo8MzOwkyQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/zRVppSgdih64UOcY_0-sZacnxhMkII4v4OotgFbV1SVbLT3qk4NmfQRXwhxszMJKTmb3uo8MzOwkyQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CM8CEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CMACEOFnGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CLACEOFnGAEiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "vMZqNPZADFw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba (feat. Ermal Meta)" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCz7CQ4Mn9VChcO5-8j0SZpQ" + }, + "clickTrackingParams": "CLACEOFnGAEiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Stylophonic" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HOsmtxbCHyg" + }, + "clickTrackingParams": "CLACEOFnGAEiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Boom!" + }, + { + "text": " • " + }, + { + "text": "4:47" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CL0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk12TVpxTlBaQURGdw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMvMZqNPZADFw", + "videoId": "vMZqNPZADFw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CL0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLwCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CLsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "vMZqNPZADFw" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLoCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CLkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "vMZqNPZADFw" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_HOsmtxbCHyg" + }, + "clickTrackingParams": "CLQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCz7CQ4Mn9VChcO5-8j0SZpQ" + }, + "clickTrackingParams": "CLMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt2TVpxTlBaQURGdw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CLECEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Stylophonic" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Stylophonic" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CL4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "vMZqNPZADFw", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CL4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "vMZqNPZADFw" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/POoljmkFZgedlsgFfdn4B1kcZZ7P9Kx1xszHV9wT082T7GYX4c0lRrYaalrXIkT-ZeTeB5esqrftpzQ0GQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/POoljmkFZgedlsgFfdn4B1kcZZ7P9Kx1xszHV9wT082T7GYX4c0lRrYaalrXIkT-ZeTeB5esqrftpzQ0GQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CL8CEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CLACEOFnGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CKACEOFnGAIiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "C8B-nBnB7Bk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAlOD5s3Ro27M61-2Z_UB7w" + }, + "clickTrackingParams": "CKACEOFnGAIiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Tee See Connection" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_yrsxU7t0h6l" + }, + "clickTrackingParams": "CKACEOFnGAIiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "2:57" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CK0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1DOEItbkJuQjdCaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMC8B-nBnB7Bk", + "videoId": "C8B-nBnB7Bk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CK0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKwCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CKsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "C8B-nBnB7Bk" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKoCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CKkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "C8B-nBnB7Bk" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_yrsxU7t0h6l" + }, + "clickTrackingParams": "CKQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCAlOD5s3Ro27M61-2Z_UB7w" + }, + "clickTrackingParams": "CKMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtDOEItbkJuQjdCaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CKECEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Tee See Connection" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Tee See Connection" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CK4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "C8B-nBnB7Bk", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CK4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "C8B-nBnB7Bk" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/2cJawayDujRRcl8OKABi82_aa4sH6EGLAqxlx976Syzh86c9inNlY2xch5s4GWEo5iSXVq8VdS_59l8=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/2cJawayDujRRcl8OKABi82_aa4sH6EGLAqxlx976Syzh86c9inNlY2xch5s4GWEo5iSXVq8VdS_59l8=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CK8CEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CKACEOFnGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CJACEKHtAhgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CI8CEOFnGAMiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "29MOu6Y781I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Rip Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCJv4icVpfpTaKZcB_Bytxyw" + }, + "clickTrackingParams": "CI8CEOFnGAMiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Bravoo Hunnidz" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7Bg4fukodPY" + }, + "clickTrackingParams": "CI8CEOFnGAMiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Ballin' Like I'm Kobe" + }, + { + "text": " • " + }, + { + "text": "2:02" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJ0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk0yOU1PdTZZNzgxSQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM29MOu6Y781I", + "videoId": "29MOu6Y781I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJ0CEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJwCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CJsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "29MOu6Y781I" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJsCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJoCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CJkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "29MOu6Y781I" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJkCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJgCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJcCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJYCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJUCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_7Bg4fukodPY" + }, + "clickTrackingParams": "CJQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJQCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCJv4icVpfpTaKZcB_Bytxyw" + }, + "clickTrackingParams": "CJMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJMCEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgsyOU1PdTZZNzgxSQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CJICEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CJECEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Rip Black Mamba - Bravoo Hunnidz" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Rip Black Mamba - Bravoo Hunnidz" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJ4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "29MOu6Y781I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJ4CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "29MOu6Y781I" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/4XunKmdccrggx1GrQiX5T5OrPQpSLuzacDQjvFHUYQasIDClF-TtQdSCYXYDQ8gGy7CYn2J9aJC5P4c=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/4XunKmdccrggx1GrQiX5T5OrPQpSLuzacDQjvFHUYQasIDClF-TtQdSCYXYDQ8gGy7CYn2J9aJC5P4c=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJ8CEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CI8CEOFnGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CP8BEOFnGAQiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "AdvPpJVvyEg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC7RJTtpE3qwbw6-Idq9PTIg" + }, + "clickTrackingParams": "CP8BEOFnGAQiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Shockwave-Sound" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Kg4Ff883GH0" + }, + "clickTrackingParams": "CP8BEOFnGAQiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Out on the Road" + }, + { + "text": " • " + }, + { + "text": "2:06" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIwCEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1BZHZQcEpWdnlFZw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMAdvPpJVvyEg", + "videoId": "AdvPpJVvyEg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIwCEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIoCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIsCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CIoCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "AdvPpJVvyEg" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIoCEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIkCEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CIgCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "AdvPpJVvyEg" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIgCEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIYCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIcCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIcCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIYCEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIQCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIUCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIUCEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIQCEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Kg4Ff883GH0" + }, + "clickTrackingParams": "CIMCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIMCEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC7RJTtpE3qwbw6-Idq9PTIg" + }, + "clickTrackingParams": "CIICEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIICEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIECEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtBZHZQcEpWdnlFZw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CIECEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CIACEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Shockwave-Sound" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Shockwave-Sound" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CI0CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "AdvPpJVvyEg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CI0CEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "AdvPpJVvyEg" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Ue_Q3bgiMyvB_Rk8g0nCyTJHebz_A7f6twQkaRLX-iaHug2j5MmIwS9iHHW94S5x7gOwymGNngIDOXE=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Ue_Q3bgiMyvB_Rk8g0nCyTJHebz_A7f6twQkaRLX-iaHug2j5MmIwS9iHHW94S5x7gOwymGNngIDOXE=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CI4CEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CP8BEOFnGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CO8BEKHtAhgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CO4BEOFnGAUiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "kv3Z269PQvE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCh4Y9bvt_6vDq1gQhhT8AdA" + }, + "clickTrackingParams": "CO4BEOFnGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Solo Da Honcho" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fmNpLFKg4BY" + }, + "clickTrackingParams": "CO4BEOFnGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "2:58" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1rdjNaMjY5UFF2RQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMkv3Z269PQvE", + "videoId": "kv3Z269PQvE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CPwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CPsBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CPoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "kv3Z269PQvE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CPoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CPgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CPkBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CPgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "kv3Z269PQvE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CPgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CPYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CPYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CPUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CPUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CPQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fmNpLFKg4BY" + }, + "clickTrackingParams": "CPMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CPMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCh4Y9bvt_6vDq1gQhhT8AdA" + }, + "clickTrackingParams": "CPIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CPIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CPEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtrdjNaMjY5UFF2RQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CPEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CPABEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Solo Da Honcho" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Solo Da Honcho" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CP0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "kv3Z269PQvE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CP0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "kv3Z269PQvE" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/PXz8D3pENlYjM-uBxgaMrWZtydsXzV7jGznVo1g9qf11fDckcTonR4NgMv0fwxjesqCvgq-uRSV3gfQTyA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/PXz8D3pENlYjM-uBxgaMrWZtydsXzV7jGznVo1g9qf11fDckcTonR4NgMv0fwxjesqCvgq-uRSV3gfQTyA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CP4BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CO4BEOFnGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CN4BEOFnGAYiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "y74ZqAkFkK4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Born To Fight" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCRpi1gBlax4sK3dNNxIxxFg" + }, + "clickTrackingParams": "CN4BEOFnGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba Official" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_zMwHYnQRmuP" + }, + "clickTrackingParams": "CN4BEOFnGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Born To Fight" + }, + { + "text": " • " + }, + { + "text": "4:38" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "COsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk15NzRacUFrRmtLNA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMy74ZqAkFkK4", + "videoId": "y74ZqAkFkK4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "COsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "COkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "COoBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "COkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "y74ZqAkFkK4" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "COkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "COcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "COgBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "COcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "y74ZqAkFkK4" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "COcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "COUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "COUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "COMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "COQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "COQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "COMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_zMwHYnQRmuP" + }, + "clickTrackingParams": "COIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "COIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCRpi1gBlax4sK3dNNxIxxFg" + }, + "clickTrackingParams": "COEBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "COEBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "COABEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgt5NzRacUFrRmtLNA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "COABEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CN8BEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Born To Fight - Black Mamba Official" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Born To Fight - Black Mamba Official" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "COwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "y74ZqAkFkK4", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "COwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "y74ZqAkFkK4" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/g0iyEdaYwlSjWkL516U_yDhCNh0ybcMIIcxBLtzRU32z8-K6-lY4n7dLy4QLWjDVeG28_uPaMRLRipzz=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/g0iyEdaYwlSjWkL516U_yDhCNh0ybcMIIcxBLtzRU32z8-K6-lY4n7dLy4QLWjDVeG28_uPaMRLRipzz=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CO0BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CN4BEOFnGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CM8BEOFnGAciEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "ZVnqAUnj-1Y", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Dollah" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_5mxIz2hChjd" + }, + "clickTrackingParams": "CM8BEOFnGAciEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "3:08" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1aVm5xQVVuai0xWQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMZVnqAUnj-1Y", + "videoId": "ZVnqAUnj-1Y", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CNsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CNoBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CNkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "ZVnqAUnj-1Y" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CNkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CNcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CNgBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CNcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "ZVnqAUnj-1Y" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CNcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CNUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CNUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CNQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CNQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CNMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_5mxIz2hChjd" + }, + "clickTrackingParams": "CNIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CNIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CNEBEJH7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtaVm5xQVVuai0xWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CNEBEJH7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CNABEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Dollah" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Dollah" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CNwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "ZVnqAUnj-1Y", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CNwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "ZVnqAUnj-1Y" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WOkfIAGaz2Q_RhoMqgLQPS8zfrnT85NEpwgbvyc04DCS9fEw8y03FqAA4iUEABq0Adcey0w4erkX67vJoA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WOkfIAGaz2Q_RhoMqgLQPS8zfrnT85NEpwgbvyc04DCS9fEw8y03FqAA4iUEABq0Adcey0w4erkX67vJoA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CN0BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CM8BEOFnGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CL8BEOFnGAgiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Savage" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CL8BEOFnGAgiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "aespa" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CL8BEOFnGAgiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Savage - The 1st Mini Album" + }, + { + "text": " • " + }, + { + "text": "3:59" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1SRW1VaWRjSnQ1SQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMREmUidcJt5I", + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CMwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CMsBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CMoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "REmUidcJt5I" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CMoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CMgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CMkBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CMgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "REmUidcJt5I" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CMgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CMYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CMYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CMUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CMUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CMQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ThKZWN8DQwp" + }, + "clickTrackingParams": "CMMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CMMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCEdZAdnnKqbaHOlv8nM6OtA" + }, + "clickTrackingParams": "CMIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CMIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CMEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtSRW1VaWRjSnQ1SQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CMEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CMABEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Savage - aespa" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Savage - aespa" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CM0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "REmUidcJt5I", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CM0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "REmUidcJt5I" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WVm938cCHuYeJyYRz0a8NHrvTXnEM6_aPiZOyv8ZzPVWt-wFqM1Fnkko68jgNPhhwI5ub_8z8n1OyhA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CM4BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CL8BEOFnGAgiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CK8BEKHtAhgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CK4BEOFnGAkiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "63sEilefjtQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCQSz-Rhz_ew4hUprXww4PAA" + }, + "clickTrackingParams": "CK4BEOFnGAkiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Crystal Ignite" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E29fqYqQp2V" + }, + "clickTrackingParams": "CK4BEOFnGAkiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "3:53" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk02M3NFaWxlZmp0UQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM63sEilefjtQ", + "videoId": "63sEilefjtQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CLwBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CLsBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CLoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "63sEilefjtQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CLoBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CLgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CLkBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CLgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "63sEilefjtQ" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CLgBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CLYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLcBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CLYBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CLUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CLUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CLQBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_E29fqYqQp2V" + }, + "clickTrackingParams": "CLMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CLMBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCQSz-Rhz_ew4hUprXww4PAA" + }, + "clickTrackingParams": "CLIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CLIBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CLEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs2M3NFaWxlZmp0UQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CLEBEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CLABEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Crystal Ignite" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Crystal Ignite" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CL0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "63sEilefjtQ", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CL0BEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "63sEilefjtQ" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/Smo8SmweSdDGfGCWbyo_WY08R72MwqkEx6eq9aUTc2TulaGJs7uh9nDoqcPjV5BRkBFtrCRAm8CryjMImA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/Smo8SmweSdDGfGCWbyo_WY08R72MwqkEx6eq9aUTc2TulaGJs7uh9nDoqcPjV5BRkBFtrCRAm8CryjMImA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CL4BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CK4BEOFnGAkiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CJ4BEKHtAhgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CJ0BEOFnGAoiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "_LGy1K5vmq8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "text": "Izhha, yasom, Samu, Ritmo, and Dcibel" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_PokIWXXD0EX" + }, + "clickTrackingParams": "CJ0BEOFnGAoiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "4:44" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fTEd5MUs1dm1xOA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_LGy1K5vmq8", + "videoId": "_LGy1K5vmq8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CKsBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CKoBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CKkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_LGy1K5vmq8" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CKkBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CKcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CKgBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CKcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_LGy1K5vmq8" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CKcBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CKUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKYBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CKUBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CKQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CKQBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CKMBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_PokIWXXD0EX" + }, + "clickTrackingParams": "CKIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CKIBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCZ2nuZGP-bAUrg2Uba3F36Q" + }, + "clickTrackingParams": "CKEBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CKEBEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CKABEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfTEd5MUs1dm1xOA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CKABEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CJ8BEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Izhha" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Izhha" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CKwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "_LGy1K5vmq8", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CKwBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "_LGy1K5vmq8" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/9Djd9it37TlN57UrU90PfDOYETwyEuxewPaW9ZcRJICkYS5FAwYjsC8ZN50KVT6DTTRm14fD3JIuzifL=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/9Djd9it37TlN57UrU90PfDOYETwyEuxewPaW9ZcRJICkYS5FAwYjsC8ZN50KVT6DTTRm14fD3JIuzifL=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CK0BEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CJ0BEOFnGAoiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CI0BEOFnGAsiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "videoId": "Ak98OIfed8o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCuDH6EntL5Qx9YrQCZSFiPg" + }, + "clickTrackingParams": "CI0BEOFnGAsiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Jeroenski" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_NjnY9xgK1OH" + }, + "clickTrackingParams": "CI0BEOFnGAsiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": "Urban Vibes (The Underground Sound of House Music, Vol. 9)" + }, + { + "text": " • " + }, + { + "text": "5:46" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJoBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1Bazk4T0lmZWQ4bw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMAk98OIfed8o", + "videoId": "Ak98OIfed8o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CJoBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CJkBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CJgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "Ak98OIfed8o" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CJgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CJYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CJcBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CJYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "Ak98OIfed8o" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CJYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CJQBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CJQBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CJIBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CJMBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CJMBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CJIBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_NjnY9xgK1OH" + }, + "clickTrackingParams": "CJEBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CJEBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCuDH6EntL5Qx9YrQCZSFiPg" + }, + "clickTrackingParams": "CJABEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CJABEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CI8BEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtBazk4T0lmZWQ4bw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CI8BEJH7BRgHIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + ], + "trackingParams": "CI4BEKc7IhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Jeroenski" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Jeroenski" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CJsBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "Ak98OIfed8o", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CJsBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "Ak98OIfed8o" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/of6AjBFZiDdRIOzHk8hJI_6rexaVeBX2Weli37gkTwo7GD0nQynE9I8FQMwwyqPkyXBP9rfzP4CAtAFk=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/of6AjBFZiDdRIOzHk8hJI_6rexaVeBX2Weli37gkTwo7GD0nQynE9I8FQMwwyqPkyXBP9rfzP4CAtAFk=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CJwBEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CI0BEOFnGAsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CH0Q4WcYDCITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "_aSqdZKxcuU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Soul Surrender" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCRpi1gBlax4sK3dNNxIxxFg" + }, + "clickTrackingParams": "CH0Q4WcYDCITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Black Mamba Official" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_TyaTgucQuuW" + }, + "clickTrackingParams": "CH0Q4WcYDCITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Soul Surrender" + }, + { + "text": " • " + }, + { + "text": "4:33" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIoBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7nmgEDEPQk", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1fYVNxZFpLeGN1VQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM_aSqdZKxcuU", + "videoId": "_aSqdZKxcuU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CIoBEJvzBRgAIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CIkBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CIgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "_aSqdZKxcuU" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CIgBEL7uBRgBIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CIYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CIcBEMrHAyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + }, + "clickTrackingParams": "CIYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "_aSqdZKxcuU" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CIYBEPvvBRgCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CIQBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIUBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CIQBEIyfBhgDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CIIBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CIMBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CIMBEPBbIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CIIBEMOUBhgEIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_TyaTgucQuuW" + }, + "clickTrackingParams": "CIEBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CIEBEI_7BRgFIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCRpi1gBlax4sK3dNNxIxxFg" + }, + "clickTrackingParams": "CIABEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CIABEJD7BRgGIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CH8QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtfYVNxZFpLeGN1VQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CH8QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CH4QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Soul Surrender - Black Mamba Official" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Soul Surrender - Black Mamba Official" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CIsBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "watchEndpoint": { + "videoId": "_aSqdZKxcuU", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CIsBEMjeAiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "_aSqdZKxcuU" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/POgJYf88Xb_XJz2JKhJLRgni4a4P_NOEEZ8Yy_EX4LwoWeadBuNg2shcLiS6ruxehoRerVqjbrRWPc1t=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/POgJYf88Xb_XJz2JKhJLRgni4a4P_NOEEZ8Yy_EX4LwoWeadBuNg2shcLiS6ruxehoRerVqjbrRWPc1t=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CIwBEIS_AiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + "trackingParams": "CH0Q4WcYDCITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "badges": [ + { + "musicInlineBadgeRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Explicit" + } + }, + "icon": { + "iconType": "MUSIC_EXPLICIT_BADGE" + }, + "trackingParams": "CG0Qoe0CGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CGwQ4WcYDSITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "6Lb4bmEEfnY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba Boy" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCdkNrc_l73BHYKRhDqxBo9w" + }, + "clickTrackingParams": "CGwQ4WcYDSITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Black Mamba Man" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_VDjWCOUvD7s" + }, + "clickTrackingParams": "CGwQ4WcYDSITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Anti Venom" + }, + { + "text": " • " + }, + { + "text": "5:12" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHoQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk02TGI0Ym1FRWZuWQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM6Lb4bmEEfnY", + "videoId": "6Lb4bmEEfnY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CHoQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHgQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CHkQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CHgQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "6Lb4bmEEfnY" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CHgQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CHYQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CHcQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CHYQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "6Lb4bmEEfnY" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CHYQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CHQQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHUQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHUQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CHQQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CHIQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CHMQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CHMQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CHIQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_VDjWCOUvD7s" + }, + "clickTrackingParams": "CHEQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CHEQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCdkNrc_l73BHYKRhDqxBo9w" + }, + "clickTrackingParams": "CHAQkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CHAQkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CG8QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs2TGI0Ym1FRWZuWQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CG8QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CG4QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba Boy - Black Mamba Man" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba Boy - Black Mamba Man" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CHsQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "6Lb4bmEEfnY", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CHsQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "6Lb4bmEEfnY" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/8pJynr17yAyhW8QL20jk_XdhBBokDmt6-HtrTo2IGiwe6nOsalsd64vNtXYM_vl8-iMxyqULJ3psnf_2Yg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/8pJynr17yAyhW8QL20jk_XdhBBokDmt6-HtrTo2IGiwe6nOsalsd64vNtXYM_vl8-iMxyqULJ3psnf_2Yg=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CHwQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CGwQ4WcYDSITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CFwQ4WcYDiITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "4lrp5FWFIak", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCiS97__D2VSNbDMfajnkTkw" + }, + "clickTrackingParams": "CFwQ4WcYDiITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Liapin" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_TQJZCrJZ9cZ" + }, + "clickTrackingParams": "CFwQ4WcYDiITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Basila" + }, + { + "text": " • " + }, + { + "text": "9:18" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk00bHJwNUZXRklhaw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVM4lrp5FWFIak", + "videoId": "4lrp5FWFIak", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CGkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CGgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CGcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "4lrp5FWFIak" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CGcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CGUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CGYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CGUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "4lrp5FWFIak" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CGUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CGMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CGMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CGEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CGIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CGIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CGEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_TQJZCrJZ9cZ" + }, + "clickTrackingParams": "CGAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CGAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCiS97__D2VSNbDMfajnkTkw" + }, + "clickTrackingParams": "CF8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CF8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CF4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "Cgs0bHJwNUZXRklhaw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CF4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CF0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Liapin" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Liapin" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CGoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "4lrp5FWFIak", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CGoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "4lrp5FWFIak" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/lPZMkkaPYEXPHmUgwebckyBi1M6EtIxyxhfsSTvEcqj0J5QSCy4MWICmznUSo5ym7nh6ZbSLAFjruoJ_=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/lPZMkkaPYEXPHmUgwebckyBi1M6EtIxyxhfsSTvEcqj0J5QSCy4MWICmznUSo5ym7nh6ZbSLAFjruoJ_=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CGsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CFwQ4WcYDiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "Kk8vT1o_gYE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC3z_UqNGLnKLHfBDONx82zQ" + }, + "clickTrackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Romane, Stochelo Rosenberg" + }, + { + "text": ", " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPrlkPZfsIoN6QG-jDRYQkQ" + }, + "clickTrackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Romane" + }, + { + "text": " & " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCmsTxLepDwdzr07-ALKUEHw" + }, + "clickTrackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Stochelo Rosenberg" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_RFMbAhqPjqV" + }, + "clickTrackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Double jeu (Intégrale Romane, vol. 9)" + }, + { + "text": " • " + }, + { + "text": "5:24" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1Lazh2VDFvX2dZRQ%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMKk8vT1o_gYE", + "videoId": "Kk8vT1o_gYE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CFkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CFgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CFcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "Kk8vT1o_gYE" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CFcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CFUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CFYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CFUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "Kk8vT1o_gYE" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CFUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CFMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CFMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CFEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CFIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CFIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CFEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_RFMbAhqPjqV" + }, + "clickTrackingParams": "CFAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CFAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC3z_UqNGLnKLHfBDONx82zQ" + }, + "clickTrackingParams": "CE8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CE8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CE4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtLazh2VDFvX2dZRQ%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CE4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CE0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Romane, Stochelo Rosenberg" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Romane, Stochelo Rosenberg" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CFoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "Kk8vT1o_gYE", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CFoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "Kk8vT1o_gYE" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/tJDelxhiUsBVlb2jbqR-cBqnPpsFUaNCIvJ-kUET3kNPhbGXkRDMBpNtQ9fkqrwhewyhHwd5SvQnNbA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/tJDelxhiUsBVlb2jbqR-cBqnPpsFUaNCIvJ-kUET3kNPhbGXkRDMBpNtQ9fkqrwhewyhHwd5SvQnNbA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CFsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CEwQ4WcYDyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CDwQ4WcYECITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "FbUrY0GdO88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba Blues" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC2wd_7GTMGiQjIb6wCwnLhQ" + }, + "clickTrackingParams": "CDwQ4WcYECITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Hangmen" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fEAazqatkfR" + }, + "clickTrackingParams": "CDwQ4WcYECITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Singapore Slingers" + }, + { + "text": " • " + }, + { + "text": "3:06" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1GYlVyWTBHZE84OA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMFbUrY0GdO88", + "videoId": "FbUrY0GdO88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CEkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CEgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CEcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "FbUrY0GdO88" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CEcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CEUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CEYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CEUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "FbUrY0GdO88" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CEUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CEMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CEMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CEEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CEIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CEIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CEEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_fEAazqatkfR" + }, + "clickTrackingParams": "CEAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CEAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC2wd_7GTMGiQjIb6wCwnLhQ" + }, + "clickTrackingParams": "CD8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CD8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CD4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtGYlVyWTBHZE84OA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CD4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CD0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba Blues - Hangmen" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba Blues - Hangmen" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CEoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "FbUrY0GdO88", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CEoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "FbUrY0GdO88" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/F4XKnhpSiMqFwf-wXEV7w7HAT8B6u7KVKzuauyJGyntuwBArQ8nw6_4WLL7csBtJcvh4skHWI_168EXsJA=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/F4XKnhpSiMqFwf-wXEV7w7HAT8B6u7KVKzuauyJGyntuwBArQ8nw6_4WLL7csBtJcvh4skHWI_168EXsJA=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CEsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CDwQ4WcYECITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CCwQ4WcYESITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "OFesVwAdT80", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCXQvoNpH-EDGUnCe2ABldDg" + }, + "clickTrackingParams": "CCwQ4WcYESITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Two Tone Club" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ksEm4DleWYg" + }, + "clickTrackingParams": "CCwQ4WcYESITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Don't Look Back" + }, + { + "text": " • " + }, + { + "text": "2:29" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1PRmVzVndBZFQ4MA%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMOFesVwAdT80", + "videoId": "OFesVwAdT80", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CDkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CDgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CDcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "OFesVwAdT80" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CDcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CDUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CDYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CDUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "OFesVwAdT80" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CDUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CDMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CDMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CDEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CDIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CDIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CDEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_ksEm4DleWYg" + }, + "clickTrackingParams": "CDAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CDAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCXQvoNpH-EDGUnCe2ABldDg" + }, + "clickTrackingParams": "CC8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CC8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CC4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtPRmVzVndBZFQ4MA%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CC4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CC0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Two Tone Club" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Two Tone Club" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CDoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "OFesVwAdT80", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CDoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "OFesVwAdT80" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/WSxW9Z7k4cPpouB30qD1hvYITQA-e5J_dB7m0SuxEbIAUlYAGtKDc_uiDOHYHBLx4bPwbqKCjtO3-dtfdQ=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/WSxW9Z7k4cPpouB30qD1hvYITQA-e5J_dB7m0SuxEbIAUlYAGtKDc_uiDOHYHBLx4bPwbqKCjtO3-dtfdQ=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CDsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CCwQ4WcYESITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CBwQ4WcYEiITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "lNeJjPPKE1g", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPjjr_AvPvEhZ5nnzEACI4w" + }, + "clickTrackingParams": "CBwQ4WcYEiITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Adrian Raso" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Ws191BQ8IqM" + }, + "clickTrackingParams": "CBwQ4WcYEiITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Black Mamba" + }, + { + "text": " • " + }, + { + "text": "3:32" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1sTmVKalBQS0UxZw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMlNeJjPPKE1g", + "videoId": "lNeJjPPKE1g", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CCkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CCgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CCcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "lNeJjPPKE1g" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CCcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CCUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CCYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CCUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "lNeJjPPKE1g" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CCUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CCMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CCMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CCEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CCIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CCIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CCEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_Ws191BQ8IqM" + }, + "clickTrackingParams": "CCAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CCAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UCPjjr_AvPvEhZ5nnzEACI4w" + }, + "clickTrackingParams": "CB8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CB8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CB4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtsTmVKalBQS0UxZw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CB4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CB0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba - Adrian Raso" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba - Adrian Raso" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CCoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "lNeJjPPKE1g", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CCoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "lNeJjPPKE1g" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/_F5_qGGtZ8jYva_vvaOTwvrw7Elig9Y119SFqUbyf45ioDo3aAkfmaVNb0czjGDzU_MUDjnXQmnwXa4=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/_F5_qGGtZ8jYva_vvaOTwvrw7Elig9Y119SFqUbyf45ioDo3aAkfmaVNb0czjGDzU_MUDjnXQmnwXa4=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CCsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CBwQ4WcYEiITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "musicResponsiveListItemRenderer": { + "flexColumnDisplayStyle": "MUSIC_RESPONSIVE_LIST_ITEM_FLEX_COLUMN_DISPLAY_STYLE_TWO_LINE_STACK", + "flexColumns": [ + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "clickTrackingParams": "CAwQ4WcYEyITCKWxmIufjfsCFRCSfAodWIMO55oBAxD0JA==", + "watchEndpoint": { + "videoId": "SW_woyyA1Bg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": "Black Mamba Style" + } + ] + } + } + }, + { + "musicResponsiveListItemFlexColumnRenderer": { + "displayPriority": "MUSIC_RESPONSIVE_LIST_ITEM_COLUMN_DISPLAY_PRIORITY_HIGH", + "text": { + "runs": [ + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_GZYnrfgYfORwOb2MsuyIg" + }, + "clickTrackingParams": "CAwQ4WcYEyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Tunde" + }, + { + "text": " • " + }, + { + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_5VuPA4DLi53" + }, + "clickTrackingParams": "CAwQ4WcYEyITCKWxmIufjfsCFRCSfAodWIMO5w==" + }, + "text": "Black Mamba Style" + }, + { + "text": " • " + }, + { + "text": "3:22" + } + ] + } + } + } + ], + "itemHeight": "MUSIC_RESPONSIVE_LIST_ITEM_HEIGHT_TALL", + "menu": { + "menuRenderer": { + "accessibility": { + "accessibilityData": { + "label": "Action menu" + } + }, + "items": [ + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "MIX" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDueaAQMQ9CQ=", + "watchEndpoint": { + "loggingContext": { + "vssLoggingContext": { + "serializedContextData": "GhFSREFNVk1TV193b3l5QTFCZw%3D%3D" + } + }, + "params": "wAEB", + "playlistId": "RDAMVMSW_woyyA1Bg", + "videoId": "SW_woyyA1Bg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "text": { + "runs": [ + { + "text": "Start radio" + } + ] + }, + "trackingParams": "CBkQm_MFGAAiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "QUEUE_PLAY_NEXT" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song will play next" + } + ] + }, + "trackingParams": "CBgQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CBcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AFTER_CURRENT_VIDEO", + "queueTarget": { + "videoId": "SW_woyyA1Bg" + } + } + }, + "text": { + "runs": [ + { + "text": "Play next" + } + ] + }, + "trackingParams": "CBcQvu4FGAEiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuServiceItemRenderer": { + "icon": { + "iconType": "ADD_TO_REMOTE_QUEUE" + }, + "serviceEndpoint": { + "clickTrackingParams": "CBUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=", + "queueAddEndpoint": { + "commands": [ + { + "addToToastAction": { + "item": { + "notificationTextRenderer": { + "successResponseText": { + "runs": [ + { + "text": "Song added to queue" + } + ] + }, + "trackingParams": "CBYQyscDIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + } + }, + "clickTrackingParams": "CBUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + ], + "queueInsertPosition": "INSERT_AT_END", + "queueTarget": { + "videoId": "SW_woyyA1Bg" + } + } + }, + "text": { + "runs": [ + { + "text": "Add to queue" + } + ] + }, + "trackingParams": "CBUQ--8FGAIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "toggleMenuServiceItemRenderer": { + "defaultIcon": { + "iconType": "FAVORITE" + }, + "defaultServiceEndpoint": { + "clickTrackingParams": "CBMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBQQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Improve recommendations and save music after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Like this song" + } + ] + } + } + } + } + }, + "defaultText": { + "runs": [ + { + "text": "Add to liked songs" + } + ] + }, + "toggledIcon": { + "iconType": "UNFAVORITE" + }, + "toggledText": { + "runs": [ + { + "text": "Remove from liked songs" + } + ] + }, + "trackingParams": "CBMQjJ8GGAMiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ADD_TO_PLAYLIST" + }, + "navigationEndpoint": { + "clickTrackingParams": "CBEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=", + "modalEndpoint": { + "modal": { + "modalWithTitleAndButtonRenderer": { + "button": { + "buttonRenderer": { + "isDisabled": false, + "navigationEndpoint": { + "clickTrackingParams": "CBIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=", + "signInEndpoint": { + "hack": true + } + }, + "style": "STYLE_BLUE_TEXT", + "text": { + "runs": [ + { + "text": "Sign in" + } + ] + }, + "trackingParams": "CBIQ8FsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "content": { + "runs": [ + { + "text": "Make playlists and share them after signing in" + } + ] + }, + "title": { + "runs": [ + { + "text": "Save this for later" + } + ] + } + } + } + } + }, + "text": { + "runs": [ + { + "text": "Add to playlist" + } + ] + }, + "trackingParams": "CBEQw5QGGAQiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ALBUM" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ALBUM" + } + }, + "browseId": "MPREb_5VuPA4DLi53" + }, + "clickTrackingParams": "CBAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to album" + } + ] + }, + "trackingParams": "CBAQj_sFGAUiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "ARTIST" + }, + "navigationEndpoint": { + "browseEndpoint": { + "browseEndpointContextSupportedConfigs": { + "browseEndpointContextMusicConfig": { + "pageType": "MUSIC_PAGE_TYPE_ARTIST" + } + }, + "browseId": "UC_GZYnrfgYfORwOb2MsuyIg" + }, + "clickTrackingParams": "CA8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + }, + "text": { + "runs": [ + { + "text": "Go to artist" + } + ] + }, + "trackingParams": "CA8QkPsFGAYiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + { + "menuNavigationItemRenderer": { + "icon": { + "iconType": "SHARE" + }, + "navigationEndpoint": { + "clickTrackingParams": "CA4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=", + "shareEntityEndpoint": { + "serializedShareEntity": "CgtTV193b3l5QTFCZw%3D%3D", + "sharePanelType": "SHARE_PANEL_TYPE_UNIFIED_SHARE_PANEL" + } + }, + "text": { + "runs": [ + { + "text": "Share" + } + ] + }, + "trackingParams": "CA4QkfsFGAciEwilsZiLn437AhUQknwKHViDDuc=" + } + } + ], + "trackingParams": "CA0QpzsiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "overlay": { + "musicItemThumbnailOverlayRenderer": { + "background": { + "verticalGradient": { + "gradientLayerColors": [ + "3422552064", + "3422552064" + ] + } + }, + "content": { + "musicPlayButtonRenderer": { + "accessibilityPauseData": { + "accessibilityData": { + "label": "Pause Black Mamba Style - Tunde" + } + }, + "accessibilityPlayData": { + "accessibilityData": { + "label": "Play Black Mamba Style - Tunde" + } + }, + "activeBackgroundColor": 0, + "activeScaleFactor": 1, + "backgroundColor": 0, + "buttonSize": "MUSIC_PLAY_BUTTON_SIZE_SMALL", + "iconColor": 4294967295, + "iconLoadingColor": 0, + "loadingIndicatorColor": 4294901760, + "pauseIcon": { + "iconType": "PAUSE" + }, + "playIcon": { + "iconType": "PLAY_ARROW" + }, + "playNavigationEndpoint": { + "clickTrackingParams": "CBoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "watchEndpoint": { + "videoId": "SW_woyyA1Bg", + "watchEndpointMusicSupportedConfigs": { + "watchEndpointMusicConfig": { + "musicVideoType": "MUSIC_VIDEO_TYPE_ATV" + } + } + } + }, + "playingIcon": { + "iconType": "VOLUME_UP" + }, + "rippleTarget": "MUSIC_PLAY_BUTTON_RIPPLE_TARGET_SELF", + "trackingParams": "CBoQyN4CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "contentPosition": "MUSIC_ITEM_THUMBNAIL_OVERLAY_CONTENT_POSITION_CENTERED", + "displayStyle": "MUSIC_ITEM_THUMBNAIL_OVERLAY_DISPLAY_STYLE_PERSISTENT" + } + }, + "playlistItemData": { + "videoId": "SW_woyyA1Bg" + }, + "thumbnail": { + "musicThumbnailRenderer": { + "thumbnail": { + "thumbnails": [ + { + "height": 60, + "url": "https://lh3.googleusercontent.com/o5Tdv51nXvS40_b1mz_YnpB9bQRSyzRzrahjwN9quAJrjiN3MWDRo5tqIVzH-dnJIwyZYKdeRa2rUDg=w60-h60-l90-rj", + "width": 60 + }, + { + "height": 120, + "url": "https://lh3.googleusercontent.com/o5Tdv51nXvS40_b1mz_YnpB9bQRSyzRzrahjwN9quAJrjiN3MWDRo5tqIVzH-dnJIwyZYKdeRa2rUDg=w120-h120-l90-rj", + "width": 120 + } + ] + }, + "thumbnailCrop": "MUSIC_THUMBNAIL_CROP_UNSPECIFIED", + "thumbnailScale": "MUSIC_THUMBNAIL_SCALE_ASPECT_FIT", + "trackingParams": "CBsQhL8CIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n" + } + }, + "trackingParams": "CAwQ4WcYEyITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + } + ], + "continuations": [ + { + "nextContinuationData": { + "clickTrackingParams": "CAsQybcCIhMIpbGYi5-N-wIVEJJ8Ch1Ygw7n", + "continuation": "EqQDEgtibGFjayBtYW1iYRqUA0VnV0tBUUlJQVVnb2Fnd1FBeEFFRUFrUURoQUtFQVdDQVF0eVRuTkpVMEV0YTFkNlRZSUJDM1pOV25GT1VGcEJSRVozZ2dFTFF6aENMVzVDYmtJM1FtdUNBUXN5T1UxUGRUWlpOemd4U1lJQkMwRmtkbEJ3U2xaMmVVVm5nZ0VMYTNZeldqSTJPVkJSZGtXQ0FRdDVOelJhY1VGclJtdExOSUlCQzFwV2JuRkJWVzVxTFRGWmdnRUxVa1Z0Vldsa1kwcDBOVW1DQVFzMk0zTkZhV3hsWm1wMFVZSUJDMTlNUjNreFN6VjJiWEU0Z2dFTFFXczVPRTlKWm1Wa09HLUNBUXRmWVZOeFpGcExlR04xVllJQkN6Wk1ZalJpYlVWRlptNVpnZ0VMTkd4eWNEVkdWMFpKWVd1Q0FRdExhemgyVkRGdlgyZFpSWUlCQzBaaVZYSlpNRWRrVHpnNGdnRUxUMFpsYzFaM1FXUlVPRENDQVF0c1RtVkthbEJRUzBVeFo0SUJDMU5YWDNkdmVYbEJNVUpuGPHq0C4%3D" + } + } + ], + "shelfDivider": { + "musicShelfDividerRenderer": { + "hidden": true + } + }, + "trackingParams": "CAoQ-V4iEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "header": { + "musicHeaderRenderer": { + "header": { + "chipCloudRenderer": { + "chips": [ + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Clear filters" + } + }, + "icon": { + "iconType": "CLOSE" + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAkQ_V0YACITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_SECONDARY" + }, + "trackingParams": "CAkQ_V0YACITCKWxmIufjfsCFRCSfAodWIMO5w==" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show song results selected" + } + }, + "isSelected": true, + "navigationEndpoint": { + "clickTrackingParams": "CAgQ_V0YASITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgWKAQIIAWoMEAMQBBAJEA4QChAF", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_PRIMARY" + }, + "text": { + "runs": [ + { + "text": "Songs" + } + ] + }, + "trackingParams": "CAgQ_V0YASITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Songs" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show video results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAcQ_V0YAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgWKAQIQAWoMEAMQBBAJEA4QChAF", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Videos" + } + ] + }, + "trackingParams": "CAcQ_V0YAiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Videos" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show album results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAYQ_V0YAyITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgWKAQIYAWoMEAMQBBAJEA4QChAF", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Albums" + } + ] + }, + "trackingParams": "CAYQ_V0YAyITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Albums" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show featured playlist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAUQ_V0YBCITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgeKAQQoADgBagwQAxAEEAkQDhAKEAU%3D", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Featured playlists" + } + ] + }, + "trackingParams": "CAUQ_V0YBCITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Featured playlists" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show community playlist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAQQ_V0YBSITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgeKAQQoAEABagwQAxAEEAkQDhAKEAU%3D", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Community playlists" + } + ] + }, + "trackingParams": "CAQQ_V0YBSITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Community playlists" + } + }, + { + "chipCloudChipRenderer": { + "accessibilityData": { + "accessibilityData": { + "label": "Show artist results" + } + }, + "isSelected": false, + "navigationEndpoint": { + "clickTrackingParams": "CAMQ_V0YBiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "searchEndpoint": { + "params": "EgWKAQIgAWoMEAMQBBAJEA4QChAF", + "query": "black mamba" + } + }, + "style": { + "styleType": "STYLE_DEFAULT" + }, + "text": { + "runs": [ + { + "text": "Artists" + } + ] + }, + "trackingParams": "CAMQ_V0YBiITCKWxmIufjfsCFRCSfAodWIMO5w==", + "uniqueId": "Artists" + } + } + ], + "collapsedRowCount": 1, + "horizontalScrollable": true, + "trackingParams": "CAIQ_F0iEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "trackingParams": "CAEQ4HIiEwilsZiLn437AhUQknwKHViDDuc=" + } + }, + "responseContext": { + "maxAgeSeconds": 120, + "serviceTrackingParams": [ + { + "params": [ + { + "key": "c", + "value": "WEB_REMIX" + }, + { + "key": "cver", + "value": "1.20221026.01.00" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetSearch_rid", + "value": "0x5e7c044bf1e92b65" + } + ], + "service": "CSI" + }, + { + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "1714258,23804281,23858057,23882502,23918597,23934970,23946420,23966208,23983296,23998056,24001373,24002022,24002025,24004644,24007246,24034168,24036947,24077241,24080738,24108448,24120820,24135310,24140247,24161116,24162920,24164186,24169501,24181174,24185614,24187043,24187377,24191629,24197450,24199724,24200839,24211178,24217535,24218780,24219713,24230282,24241378,24248092,24255165,24255543,24255545,24260783,24262346,24262485,24262734,24263796,24265820,24267564,24267570,24268142,24272789,24276619,24278596,24279196,24279628,24283556,24287327,24287795,24290971,24291532,24292955,24299747,24390675,24391018,24392059,24393382,24394548,24395575,24398024,24398124,24398595,24401557,24402891,24405583,24406381,24406984,24407199,24590921,39322399,39322504,39322574" + } + ], + "service": "GFEEDBACK" + }, + { + "params": [ + { + "key": "client.version", + "value": "1.20000101" + }, + { + "key": "client.name", + "value": "WEB_REMIX" + }, + { + "key": "client.fexp", + "value": "24164186,24187043,39322399,23918597,24392059,1714258,24080738,24278596,24191629,24108448,24219713,24287327,24262485,24390675,24140247,24268142,24276619,24187377,24036947,24120820,24199724,24185614,24262734,24217535,24287795,24393382,24401557,24402891,39322574,24230282,24394548,24398024,24255545,24004644,24279628,24279196,24265820,24007246,39322504,23998056,23934970,24162920,24263796,24241378,24406381,24002022,24260783,24267564,23858057,24391018,24283556,24407199,24169501,24197450,24255165,24291532,24002025,24200839,24262346,24248092,24299747,24267570,24161116,24218780,24405583,24395575,24406984,24398124,23882502,23966208,24181174,24034168,24001373,23804281,23946420,24292955,24077241,24290971,23983296,24255543,24135310,24398595,24590921,24272789,24211178" + } + ], + "service": "ECATCHER" + } + ], + "visitorData": "Cgt3cW14T3l4azFvOCjZ54SbBg%3D%3D" + }, + "trackingParams": "CAAQvGkiEwilsZiLn437AhUQknwKHViDDuc=" +}