From 7ad130c4b603cea70cb049d25fefe60c0a2ca6cd Mon Sep 17 00:00:00 2001 From: Marco Sirabella Date: Thu, 25 Mar 2021 01:02:20 -0700 Subject: [PATCH] [youtube] Fix channel value never being set Previously was never getting set because was expecting a string but getting a dict, as evidenced by get_text Surprisingly, can't find an issue to close with this one --- youtube_dl/extractor/youtube.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index f4589a85f..32e9327bb 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -426,6 +426,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): 'ext': 'mp4', 'title': 'youtube-dl test video "\'/\\รคโ†ญ๐•', 'uploader': 'Philipp Hagemeister', + 'channel': 'Philipp Hagemeister', 'uploader_id': 'phihag', 'uploader_url': r're:https?://(?:www\.)?youtube\.com/user/phihag', 'channel_id': 'UCLqxVugv74EIW3VWh2NOa3Q', @@ -1078,6 +1079,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): 'description': 'md5:d0865e57701acd99b4d89679a66e9632', 'upload_date': '20200716', 'uploader': '็จฒ่‘‰ๆ›‡', + 'channel': 'inabakumori', 'uploader_id': 'UCNElM45JypxqAR73RoUQ10g', 'uploader_url': r're:https?://(?:www\.)?youtube\.com/channel/UCNElM45JypxqAR73RoUQ10g', }, @@ -1914,7 +1916,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor): info['channel'] = get_text(try_get( vsir, lambda x: x['owner']['videoOwnerRenderer']['title'], - compat_str)) + dict)) rows = try_get( vsir, lambda x: x['metadataRowContainer']['metadataRowContainerRenderer']['rows'],