diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-11-13 12:04:24 +0100 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-11-13 12:04:24 +0100 |
| commit | ae2dd4fb2b4738cf73d2a0d1b0d94e7410b5ca65 (patch) | |
| tree | 84e32256ff5327c63ea97fe11407877cc526a868 /tidal_dl_ng | |
| parent | f3be5f30140b5604460e06f09abd2405771cf682 (diff) | |
| download | tidal-dl-ng-ae2dd4fb2b4738cf73d2a0d1b0d94e7410b5ca65.tar.gz | |
🛠️ Do not attempt to set quality if it is set to `None`.
Diffstat (limited to 'tidal_dl_ng')
| -rw-r--r-- | tidal_dl_ng/download.py | 10 |
1 files 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: @@ -313,6 +315,10 @@ class Download: ) 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 # Use M4A extension for MP4 audio tracks, because it looks better and is completely interchangeable. |
