music-kraken-core/documentation/html/youtube/channel_api.md
2023-06-16 23:27:08 +02:00

36 KiB

Zombiez

https://www.youtube.com/youtubei/v1/browse?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false

{
    "responseContext": {
        ...
    },
    "contents": {
        "twoColumnBrowseResultsRenderer": {
            "tabs": [
                {
                    "tabRenderer": {
                        "endpoint": {
                            "clickTrackingParams": "CBAQ8JMBGAUiEwj_3NqFrcX_AhVCxxEIHV5sBYg=",
                            "commandMetadata": {
                                "webCommandMetadata": {
                                    "url": "/channel/UCV0Ntl3lVR7xDXKoCU6uUXA/featured",
                                    "webPageType": "WEB_PAGE_TYPE_CHANNEL",
                                    "rootVe": 3611,
                                    "apiUrl": "/youtubei/v1/browse"
                                }
                            },
                            "browseEndpoint": {
                                "browseId": "UCV0Ntl3lVR7xDXKoCU6uUXA",
                                "params": "EghmZWF0dXJlZPIGBAoCMgA%3D",
                                "canonicalBaseUrl": "/channel/UCV0Ntl3lVR7xDXKoCU6uUXA"
                            }
                        },
                        "title": "Home",
                        "selected": true,
                        "content": {
                            "sectionListRenderer": {
                                "contents": [
                                    {
                                        "itemSectionRenderer": {
                                            "contents": [
                                                {
                                                    "shelfRenderer": {
                                                        "title": {
                                                            "runs": [
                                                                {
                                                                    "text": "Albums & Singles",
                                                                    "navigationEndpoint": {
                                                                        "clickTrackingParams": "CBMQ3BwYACITCP_c2oWtxf8CFULHEQgdXmwFiA==",
                                                                        "commandMetadata": {
                                                                            "webCommandMetadata": {
                                                                                "url": "/channel/UCV0Ntl3lVR7xDXKoCU6uUXA/playlists?view=50&sort=dd&shelf_id=17666223384013636040",
                                                                                "webPageType": "WEB_PAGE_TYPE_CHANNEL",
                                                                                "rootVe": 3611,
                                                                                "apiUrl": "/youtubei/v1/browse"
                                                                            }
                                                                        },
                                                                        "browseEndpoint": {
                                                                            "browseId": "UCVQK_XpXPuE8xcIpWp_JtlA",
                                                                            "params": "EglwbGF5bGlzdHMYAyAycMiD1PaWksKV9QHyBgkKB0IAogECCAE%3D",
                                                                            "canonicalBaseUrl": "/channel/UCV0Ntl3lVR7xDXKoCU6uUXA"
                                                                        }
                                                                    }
                                                                }
                                                            ]
                                                        },
                                                        "endpoint": {
                                                        ...
                                                        },
                                                        "content": {
                                                            "horizontalListRenderer": {
                                                                "items": [

                                                                    /* first playlist */
                                                                    {
                                                                        "gridPlaylistRenderer": {
                                                                            "playlistId": "OLAK5uy_nbvQeskr8nbIuzeLxoceNLuCL_KjAmzVw",
                                                                            "thumbnail": {
                                                                                "thumbnails": [
                                                                                    {
                                                                                        "url": "https://i.ytimg.com/vi/-OPkZtrBlVM/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLASssT7fLkqB10cML8k_Tv5qoF4hg",
                                                                                        "width": 480,
                                                                                        "height": 270
                                                                                    }
                                                                                ],
                                                                                "sampledThumbnailColor": {
                                                                                    "red": 62,
                                                                                    "green": 21,
                                                                                    "blue": 114
                                                                                }
                                                                            },
                                                                            "title": {
                                                                                "runs": [
                                                                                    {
                                                                                        "text": "KATHARZIZ",
                                                                                        "navigationEndpoint": {
                                                                                            "clickTrackingParams": "CCIQljUYACITCP_c2oWtxf8CFULHEQgdXmwFiDIGZy1oaWdoWhhVQ1YwTnRsM2xWUjd4RFhLb0NVNnVVWEGaAQYQ8jgYlwE=",
                                                                                            "commandMetadata": {
                                                                                                "webCommandMetadata": {
                                                                                                    "url": "/watch?v=-OPkZtrBlVM&list=OLAK5uy_nbvQeskr8nbIuzeLxoceNLuCL_KjAmzVw",
                                                                                                    "webPageType": "WEB_PAGE_TYPE_WATCH",
                                                                                                    "rootVe": 3832
                                                                                                }
                                                                                            },
                                                                                            "watchEndpoint": {
                                                                                                "videoId": "-OPkZtrBlVM",
                                                                                                "playlistId": "OLAK5uy_nbvQeskr8nbIuzeLxoceNLuCL_KjAmzVw",
                                                                                                "params": "OAI%3D",
                                                                                                "loggingContext": {
                                                                                                    "vssLoggingContext": {
                                                                                                        "serializedContextData": "GilPTEFLNXV5X25idlFlc2tyOG5iSXV6ZUx4b2NlTkx1Q0xfS2pBbXpWdw%3D%3D"
                                                                                                    }
                                                                                                },
                                                                                                "watchEndpointSupportedOnesieConfig": {
                                                                                                    "html5PlaybackOnesieConfig": {
                                                                                                        "commonConfig": {
                                                                                                            "url": "https://rr6---sn-8xgn5uxa-4g5l.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&beids=24350018&msp=1&odepv=1&id=f8e3e466dac19553&ip=87.123.241.91&initcwndbps=2165000&mt=1686834329&oweuc="
                                                                                                        }
                                                                                                    }
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                ]
                                                                            },
                                                                            "shortBylineText": {
                                                                            ...
                                                                            },
                                                                            "videoCountText": {
                                                                                "runs": [
                                                                                    {
                                                                                        "text": "16"
                                                                                    },
                                                                                    {
                                                                                        "text": " videos"
                                                                                    }
                                                                                ]
                                                                            },
                                                                            "navigationEndpoint": {
                                                                                ...
                                                                            },
                                                                            "publishedTimeText": {
                                                                                "simpleText": "Updated today"
                                                                            },
                                                                            "videoCountShortText": {
                                                                                "simpleText": "16"
                                                                            },
                                                                            "trackingParams": "CCIQljUYACITCP_c2oWtxf8CFULHEQgdXmwFiA==",
                                                                            "sidebarThumbnails": [
                                                                                ...
                                                                            ],
                                                                            "thumbnailText": {
                                                                                "runs": [
                                                                                    {
                                                                                        "text": "16",
                                                                                        "bold": true
                                                                                    },
                                                                                    {
                                                                                        "text": " videos"
                                                                                    }
                                                                                ]
                                                                            },
                                                                            "longBylineText": {
                                                                                "runs": [
                                                                                    {
                                                                                        "text": "Album"
                                                                                    },
                                                                                    {
                                                                                        "text": " · "
                                                                                    },
                                                                                    {
                                                                                        "text": "ZOMBIEZ",
                                                                                        "navigationEndpoint": {
                                                                                            "clickTrackingParams": "CCIQljUYACITCP_c2oWtxf8CFULHEQgdXmwFiA==",
                                                                                            "commandMetadata": {
                                                                                                "webCommandMetadata": {
                                                                                                    "url": "/channel/UCVQK_XpXPuE8xcIpWp_JtlA",
                                                                                                    "webPageType": "WEB_PAGE_TYPE_CHANNEL",
                                                                                                    "rootVe": 3611,
                                                                                                    "apiUrl": "/youtubei/v1/browse"
                                                                                                }
                                                                                            },
                                                                                            "browseEndpoint": {
                                                                                                "browseId": "UCVQK_XpXPuE8xcIpWp_JtlA",
                                                                                                "canonicalBaseUrl": "/channel/UCVQK_XpXPuE8xcIpWp_JtlA"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                ]
                                                                            },
                                                                            "thumbnailOverlays": [
                                                                            ...
                                                                            ],
                                                                            "viewPlaylistText": {
                                                                                "runs": [
                                                                                    {
                                                                                        "text": "View full playlist",
                                                                                        "navigationEndpoint": {
                                                                                            "clickTrackingParams": "CCIQljUYACITCP_c2oWtxf8CFULHEQgdXmwFiDIGZy1oaWdo",
                                                                                            "commandMetadata": {
                                                                                                "webCommandMetadata": {
                                                                                                    "url": "/playlist?list=OLAK5uy_nbvQeskr8nbIuzeLxoceNLuCL_KjAmzVw",
                                                                                                    "webPageType": "WEB_PAGE_TYPE_PLAYLIST",
                                                                                                    "rootVe": 5754,
                                                                                                    "apiUrl": "/youtubei/v1/browse"
                                                                                                }
                                                                                            },
                                                                                            "browseEndpoint": {
                                                                                                "browseId": "VLOLAK5uy_nbvQeskr8nbIuzeLxoceNLuCL_KjAmzVw"
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                ]
                                                                            }
                                                                        }
                                                                    },

                                                                    /* next playlist (same format as first one) */
                                                                    {
                                                                        ...
                                                                    },
                                                                    
                                                                    /* many more playlists */
                                                                    ...

                                                                    
                                                                ],
                                                                ...
                                                            }
                                                        },
                                                        "trackingParams": "CBMQ3BwYACITCP_c2oWtxf8CFULHEQgdXmwFiA=="
                                                    }
                                                }
                                            ],
                                            "trackingParams": "CBIQuy8YACITCP_c2oWtxf8CFULHEQgdXmwFiA=="
                                        }
                                    }
                                ],
                                "trackingParams": "CBEQui8iEwj_3NqFrcX_AhVCxxEIHV5sBYg=",
                                "targetId": "browse-feedUCV0Ntl3lVR7xDXKoCU6uUXA",
                                "disablePullToRefresh": true
                            }
                        },
                        "trackingParams": "CBAQ8JMBGAUiEwj_3NqFrcX_AhVCxxEIHV5sBYg="
                    }
                },
                ...
            ]
        }
    },

    /* Some probably irrelevant stuff */

    "header": {
        ...
    },
    "metadata": {
        "channelMetadataRenderer": {
            "title": "ZOMBIEZ - Topic",
            "description": "",
            "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UCV0Ntl3lVR7xDXKoCU6uUXA",
            "externalId": "UCV0Ntl3lVR7xDXKoCU6uUXA",
            "keywords": "",
            "ownerUrls": [
                "http://www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA"
            ],
            "avatar": {
                "thumbnails": [
                    {
                        "url": "https://yt3.googleusercontent.com/nGpgytnZ-gQ8bcmUvqQ4UQruCRqWiQiujnAaHD6jSlLMMPGbl2J7V-j8iD1ZGj2iUEylvsFkNQ=s900-c-k-c0x00ffffff-no-rj",
                        "width": 900,
                        "height": 900
                    }
                ]
            },
            "channelUrl": "https://www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA",
            "isFamilySafe": true,
            "availableCountryCodes": [
            ],
            "musicArtistName": "ZOMBIEZ",
            "androidDeepLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA",
            "androidAppindexingLink": "android-app://com.google.android.youtube/http/www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA",
            "iosAppindexingLink": "ios-app://544007664/vnd.youtube/www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA",
            "vanityChannelUrl": "http://www.youtube.com/channel/UCV0Ntl3lVR7xDXKoCU6uUXA"
        }
    },
    "trackingParams": "CAAQhGciEwj_3NqFrcX_AhVCxxEIHV5sBYg=",
    "topbar": {
        ...
    },
    "microformat": {
        ....
    }
}

Eminem

https://www.youtube.com/youtubei/v1/browse?key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8&prettyPrint=false

{
    "responseContext": {
        ...
    },
    "contents": {
        "twoColumnBrowseResultsRenderer": {
            "tabs": [
                {
                    "tabRenderer": {
                        "endpoint": {
                            "clickTrackingParams": "CDEQ8JMBGAUiEwiSlomurMX_AhWhiTgKHeKqA0o=",
                            "commandMetadata": {
                                "webCommandMetadata": {
                                    "url": "/channel/UCedvOgsKFzcK3hA5taf3KoQ/featured",
                                    "webPageType": "WEB_PAGE_TYPE_CHANNEL",
                                    "rootVe": 3611,
                                    "apiUrl": "/youtubei/v1/browse"
                                }
                            },
                            "browseEndpoint": {
                                "browseId": "UCedvOgsKFzcK3hA5taf3KoQ",
                                "params": "EghmZWF0dXJlZPIGBAoCMgA%3D",
                                "canonicalBaseUrl": "/channel/UCedvOgsKFzcK3hA5taf3KoQ"
                            }
                        },
                        "title": "Home",
                        "trackingParams": "CDEQ8JMBGAUiEwiSlomurMX_AhWhiTgKHeKqA0o="
                    }
                },
                {
                    "tabRenderer": {
                        "endpoint": {
                            "clickTrackingParams": "CA8Q8JMBGAYiEwiSlomurMX_AhWhiTgKHeKqA0o=",
                            "commandMetadata": {
                                "webCommandMetadata": {
                                    "url": "/channel/UCedvOgsKFzcK3hA5taf3KoQ/playlists",
                                    "webPageType": "WEB_PAGE_TYPE_CHANNEL",
                                    "rootVe": 3611,
                                    "apiUrl": "/youtubei/v1/browse"
                                }
                            },
                            "browseEndpoint": {
                                "browseId": "UCedvOgsKFzcK3hA5taf3KoQ",
                                "params": "EglwbGF5bGlzdHPyBgQKAkIA",
                                "canonicalBaseUrl": "/channel/UCedvOgsKFzcK3hA5taf3KoQ"
                            }
                        },
                        "title": "Playlists",
                        "selected": true,
                        "content": {
                            "sectionListRenderer": {
                                "contents": [
                                    {
                                        "itemSectionRenderer": {
                                            "contents": [
                                                {
                                                    "gridRenderer": {
                                                        "items": [
                                                            {
                                                                "gridPlaylistRenderer": {
                                                                    "playlistId": "OLAK5uy_mHmQtAojdO4PRMxhyG_9FR2cScq52Z_ww",
                                                                    "thumbnail": {
                                                                        "thumbnails": [
                                                                            {
                                                                                "url": "https://i.ytimg.com/vi/r_0JjYUe5jo/hqdefault.jpg?sqp=-oaymwEXCOADEI4CSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBDE5zUUu7bOlXU1uOhaNxJl5zIbQ",
                                                                                "width": 480,
                                                                                "height": 270
                                                                            }
                                                                        ],
                                                                        "sampledThumbnailColor": {
                                                                            "red": 74,
                                                                            "green": 89,
                                                                            "blue": 88
                                                                        }
                                                                    },
                                                                    "title": {
                                                                        "runs": [
                                                                            {
                                                                                "text": "Curtain Call 2",
                                                                                "navigationEndpoint": {
                                                                                    "clickTrackingParams": "CDAQljUYACITCJKWia6sxf8CFaGJOAod4qoDSjIGZy1oaWdoWhhVQ2Vkdk9nc0tGemNLM2hBNXRhZjNLb1GaAQYQ8jgYlwE=",
                                                                                    "commandMetadata": {
                                                                                        "webCommandMetadata": {
                                                                                            "url": "/watch?v=r_0JjYUe5jo&list=OLAK5uy_mHmQtAojdO4PRMxhyG_9FR2cScq52Z_ww",
                                                                                            "webPageType": "WEB_PAGE_TYPE_WATCH",
                                                                                            "rootVe": 3832
                                                                                        }
                                                                                    },
                                                                                    "watchEndpoint": {
                                                                                        "videoId": "r_0JjYUe5jo",
                                                                                        "playlistId": "OLAK5uy_mHmQtAojdO4PRMxhyG_9FR2cScq52Z_ww",
                                                                                        "params": "OAI%3D",
                                                                                        "loggingContext": {
                                                                                            "vssLoggingContext": {
                                                                                                "serializedContextData": "GilPTEFLNXV5X21IbVF0QW9qZE80UFJNeGh5R185RlIyY1NjcTUyWl93dw%3D%3D"
                                                                                            }
                                                                                        },
                                                                                        "watchEndpointSupportedOnesieConfig": {
                                                                                            "html5PlaybackOnesieConfig": {
                                                                                                "commonConfig": {
                                                                                                    "url": "https://rr2---sn-8xgn5uxa-4g5s.googlevideo.com/initplayback?source=youtube&oeis=1&c=WEB&oad=3200&ovd=3200&oaad=11000&oavd=11000&ocs=700&oewis=1&oputc=1&ofpcc=1&beids=24350018&msp=1&odepv=1&id=affd098d851ee63a&ip=87.123.241.91&initcwndbps=1772500&mt=1686834084&oweuc="
                                                                                                }
                                                                                            }
                                                                                        }
                                                                                    }
                                                                                }
                                                                            }
                                                                        ]
                                                                    },
                                                                    "shortBylineText": {
                                                                        "runs": [
                                                                       
                                                                        ]
                                                                    },
                                                                    "videoCountText": {
                                                                        "runs": [
                                                                            {
                                                                                "text": "35"
                                                                            },
                                                                            {
                                                                                "text": " videos"
                                                                            }
                                                                        ]
                                                                    },
                                                                    "navigationEndpoint": {
                                                                        ...
                                                                        }
                                                                    },
                                                                    "publishedTimeText": {
                                                                        "simpleText": "Updated today"
                                                                    },
                                                                    "videoCountShortText": {
                                                                        "simpleText": "35"
                                                                    },
                                                                    ...
                                                                    ],
                                                                    "thumbnailText": {
                                                                        "runs": [
                                                                            {
                                                                                "text": "35",
                                                                                "bold": true
                                                                            },
                                                                            {
                                                                                "text": " videos"
                                                                            }
                                                                        ]
                                                                    },
                                                                    ...
                                                                    "viewPlaylistText": {
                                                                        "runs": [
                                                                            {
                                                                                "text": "View full playlist",
                                                                                "navigationEndpoint": {
                                                                                    "clickTrackingParams": "CDAQljUYACITCJKWia6sxf8CFaGJOAod4qoDSjIGZy1oaWdo",
                                                                                    "commandMetadata": {
                                                                                        "webCommandMetadata": {
                                                                                            "url": "/playlist?list=OLAK5uy_mHmQtAojdO4PRMxhyG_9FR2cScq52Z_ww",
                                                                                            "webPageType": "WEB_PAGE_TYPE_PLAYLIST",
                                                                                            "rootVe": 5754,
                                                                                            "apiUrl": "/youtubei/v1/browse"
                                                                                        }
                                                                                    },
                                                                                    "browseEndpoint": {
                                                                                        "browseId": "VLOLAK5uy_mHmQtAojdO4PRMxhyG_9FR2cScq52Z_ww"
                                                                                    }
                                                                                }
                                                                            }
                                                                        ]
                                                                    }
                                                                }
                                                            },