From 5870cc6640ac8d804af08c861531189343fbd549 Mon Sep 17 00:00:00 2001 From: Benex254 Date: Sun, 18 Aug 2024 23:54:36 +0300 Subject: [PATCH] feat: accomodate subtitle streams --- fastanime/Utility/downloader/downloader.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fastanime/Utility/downloader/downloader.py b/fastanime/Utility/downloader/downloader.py index 1dda018..745fc09 100644 --- a/fastanime/Utility/downloader/downloader.py +++ b/fastanime/Utility/downloader/downloader.py @@ -38,6 +38,7 @@ class YtDLPDownloader: force_unknown_ext=False, verbose=False, headers={}, + sub="", ): """Helper function that downloads anime given url and path details @@ -60,9 +61,11 @@ class YtDLPDownloader: "format": vid_format, "compat_opts": ("allow-unsafe-ext",) if force_unknown_ext else tuple(), } - + urls = [url] + if sub: + urls.append(sub) with yt_dlp.YoutubeDL(ydl_opts) as ydl: - ydl.download([url]) + ydl.download(urls) # WARN: May remove this legacy functionality def download_file(self, url: str, title, silent=True):