diff --git a/youtube_dlc/extractor/common.py b/youtube_dlc/extractor/common.py index 8e6e6f2d9..0304b2133 100644 --- a/youtube_dlc/extractor/common.py +++ b/youtube_dlc/extractor/common.py @@ -975,7 +975,7 @@ def playlist_result(entries, playlist_id=None, playlist_title=None, playlist_des video_info['id'] = playlist_id if playlist_title: video_info['title'] = playlist_title - if playlist_description: + if playlist_description is not None: video_info['description'] = playlist_description return video_info diff --git a/youtube_dlc/extractor/youtube.py b/youtube_dlc/extractor/youtube.py index d46546e06..fb2668de0 100644 --- a/youtube_dlc/extractor/youtube.py +++ b/youtube_dlc/extractor/youtube.py @@ -2787,7 +2787,7 @@ def _extract_from_tabs(self, item_id, webpage, data, tabs, identity_token): data, lambda x: x['metadata']['playlistMetadataRenderer'], dict) if renderer: title = renderer.get('title') - description = renderer.get('description') + description = renderer.get('description', '') playlist_id = channel_id tags = renderer.get('keywords', '').split() thumbnails_list = (