From ae2dd4fb2b4738cf73d2a0d1b0d94e7410b5ca65 Mon Sep 17 00:00:00 2001 From: Robert Honz Date: Wed, 13 Nov 2024 12:04:24 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Do=20not=20attempt=20to?= =?UTF-8?q?=20set=20quality=20if=20it=20is=20set=20to=20`None`.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tidal_dl_ng/download.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py index 26d6f84..6c637f9 100644 --- a/tidal_dl_ng/download.py +++ b/tidal_dl_ng/download.py @@ -300,8 +300,10 @@ class Download: file_extension: str do_flac_extract = False # If a quality is explicitly set, change it and remember the previously set quality. - quality_audio_old: Quality = self.adjust_quality_audio(quality_audio) - quality_video_old: QualityVideo = self.adjust_quality_video(quality_video) + quality_audio_old: Quality = self.adjust_quality_audio(quality_audio) if quality_audio else quality_audio + quality_video_old: QualityVideo = ( + self.adjust_quality_video(quality_video) if quality_video else quality_video + ) if isinstance(media, Track): try: @@ -312,6 +314,10 @@ class Download: f"Consider to activate delay between downloads." ) + return False, "" + except: + self.fn_logger.exception(f"Something went wrong. Skipping '{name_builder_item(media)}'.") + return False, "" file_extension = media_stream.get_stream_manifest().file_extension