From 8af7a3caf4f9a735c9aac958d3099dbba210acd2 Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 2 Oct 2023 09:09:58 +0700 Subject: [PATCH] better playlist extract error message --- tubearchivist/home/src/download/queue.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tubearchivist/home/src/download/queue.py b/tubearchivist/home/src/download/queue.py index 0f92bd4..3c733ca 100644 --- a/tubearchivist/home/src/download/queue.py +++ b/tubearchivist/home/src/download/queue.py @@ -228,6 +228,11 @@ class PendingList(PendingIndex): """add all videos of playlist to list""" playlist = YoutubePlaylist(url) playlist.build_json() + if not playlist.json_data: + message = f"{playlist.youtube_id}: failed to extract metadata" + print(message) + raise ValueError(message) + video_results = playlist.json_data.get("playlist_entries") youtube_ids = [i["youtube_id"] for i in video_results] for video_id in youtube_ids: