diff --git a/app/ytdl.py b/app/ytdl.py index f40c0ac..d4955f3 100644 --- a/app/ytdl.py +++ b/app/ytdl.py @@ -55,6 +55,8 @@ class Download: self.output_template_chapter = output_template_chapter self.format = get_format(format, quality) self.ytdl_opts = get_opts(format, quality, ytdl_opts) + if "impersonate" in self.ytdl_opts: + self.ytdl_opts["impersonate"] = yt_dlp.networking.impersonate.ImpersonateTarget.from_str(self.ytdl_opts["impersonate"]) self.info = info self.canceled = False self.tmpfilename = None