From 55e3e6fd21e741ec5ae3d8624de5e5ea345810eb Mon Sep 17 00:00:00 2001 From: bashonly <88596187+bashonly@users.noreply.github.com> Date: Mon, 1 Jul 2024 11:48:11 -0500 Subject: [PATCH] Add `playlist_channel` and `playlist_channel_id` fields (#10266) Authored by: bashonly --- README.md | 2 ++ yt_dlp/YoutubeDL.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/README.md b/README.md index 794d507b2..ed022c0b9 100644 --- a/README.md +++ b/README.md @@ -1288,6 +1288,8 @@ # OUTPUT TEMPLATE - `playlist_autonumber` (numeric): Position of the video in the playlist download queue padded with leading zeros according to the total length of the playlist - `playlist_uploader` (string): Full name of the playlist uploader - `playlist_uploader_id` (string): Nickname or id of the playlist uploader + - `playlist_channel` (string): Display name of the channel that uploaded the playlist + - `playlist_channel_id` (string): Identifier of the channel that uploaded the playlist - `webpage_url` (string): A URL to the video webpage which if given to yt-dlp should allow to get the same result again - `webpage_url_basename` (string): The basename of the webpage URL - `webpage_url_domain` (string): The domain of the webpage URL diff --git a/yt_dlp/YoutubeDL.py b/yt_dlp/YoutubeDL.py index 7ed01bf84..ba29b29dc 100644 --- a/yt_dlp/YoutubeDL.py +++ b/yt_dlp/YoutubeDL.py @@ -1926,6 +1926,8 @@ def _playlist_infodict(ie_result, strict=False, **kwargs): 'playlist_title': ie_result.get('title'), 'playlist_uploader': ie_result.get('uploader'), 'playlist_uploader_id': ie_result.get('uploader_id'), + 'playlist_channel': ie_result.get('channel'), + 'playlist_channel_id': ie_result.get('channel_id'), **kwargs, } if strict: