From 114b8eecc5ab77c8814a8dcc701b306b2468473e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 24 Mar 2019 11:27:20 +0100 Subject: [PATCH] [downloader;ytdl] utilize '_ytdl_index' metadata fields --- gallery_dl/downloader/ytdl.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gallery_dl/downloader/ytdl.py b/gallery_dl/downloader/ytdl.py index 702a34b0..443b22e1 100644 --- a/gallery_dl/downloader/ytdl.py +++ b/gallery_dl/downloader/ytdl.py @@ -42,7 +42,11 @@ class YoutubeDLDownloader(DownloaderBase): return False if "entries" in info_dict: - return self._download_playlist(pathfmt, info_dict) + index = pathfmt.keywords.get("_ytdl_index") + if index is None: + return self._download_playlist(pathfmt, info_dict) + else: + info_dict = info_dict["entries"][index] return self._download_video(pathfmt, info_dict) def _download_video(self, pathfmt, info_dict):