From 2ddda9535dbe1eb2f344cf54c30bccef5d68f1c3 Mon Sep 17 00:00:00 2001 From: Martin Kausche Date: Sun, 13 Dec 2020 16:38:29 +0100 Subject: [PATCH] fix: only download bestaudio if user just wants any audio-format (or bestaudio) --- ydl_server/ydlhandler.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ydl_server/ydlhandler.py b/ydl_server/ydlhandler.py index 223d11ce..455f90a2 100644 --- a/ydl_server/ydlhandler.py +++ b/ydl_server/ydlhandler.py @@ -83,8 +83,10 @@ def get_ydl_options(request_options): if requested_format in ['aac', 'flac', 'mp3', 'm4a', 'opus', 'vorbis', 'wav']: request_vars['YDL_EXTRACT_AUDIO_FORMAT'] = requested_format + request_vars['YDL_FORMAT'] = 'bestaudio' elif requested_format == 'bestaudio': request_vars['YDL_EXTRACT_AUDIO_FORMAT'] = 'best' + request_vars['YDL_FORMAT'] = 'bestaudio' elif requested_format in ['mp4', 'flv', 'webm', 'ogg', 'mkv', 'avi']: request_vars['YDL_RECODE_VIDEO_FORMAT'] = requested_format