From aa6632bc3df3f4b7bd8073099c2dd925a2253f72 Mon Sep 17 00:00:00 2001 From: Bartkk0 Date: Sat, 2 Apr 2022 00:24:25 +0200 Subject: [PATCH] Fix getting info with cookies --- media/url.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/media/url.py b/media/url.py index 448c9a8..082edec 100644 --- a/media/url.py +++ b/media/url.py @@ -129,6 +129,15 @@ class URLItem(BaseItem): ydl_opts = { 'noplaylist': True } + + cookie = var.config.get('youtube_dl', 'cookie_file') + if cookie: + ydl_opts['cookiefile'] = var.config.get('youtube_dl', 'cookie_file') + + user_agent = var.config.get('youtube_dl', 'user_agent') + if user_agent: + youtube_dl.utils.std_headers['User-Agent'] = var.config.get('youtube_dl', 'user_agent')\ + succeed = False with youtube_dl.YoutubeDL(ydl_opts) as ydl: attempts = var.config.getint('bot', 'download_attempts')