From e0ab8ff1f4f6801f3546cddc83f0b2983cd227c3 Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 18 Dec 2025 05:06:16 +0100 Subject: [PATCH] Prepare V0.2 --- zotify/track.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/zotify/track.py b/zotify/track.py index 6c57c7f..aae5a7d 100644 --- a/zotify/track.py +++ b/zotify/track.py @@ -384,8 +384,8 @@ def download_track(mode: str, track_id: str, extra_keys=None, disable_progressba genres = get_song_genres(raw_artists, name) lyrics_lines: Optional[List[str]] = None - try: - if Zotify.CONFIG.get_download_lyrics(): + if Zotify.CONFIG.get_download_lyrics(): + try: lyr_dir = Zotify.CONFIG.get_lyrics_location() or PurePath(filename).parent lyr_name_tpl = Zotify.CONFIG.get_lyrics_filename() lyr_name = lyr_name_tpl @@ -399,12 +399,8 @@ def download_track(mode: str, track_id: str, extra_keys=None, disable_progressba lyrics_lines = get_song_lyrics( track_id, lrc_path, title=name, artists=artists, album=album_name, duration_ms=duration_ms, write_file=True ) - else: - lyrics_lines = get_song_lyrics( - track_id, None, title=name, artists=artists, album=album_name, duration_ms=duration_ms, write_file=False - ) - except ValueError: - Printer.print(PrintChannel.SKIPS, f"### LYRICS_UNAVAILABLE: Lyrics for {song_name} not available or API returned empty/errored response ###") + except ValueError: + Printer.print(PrintChannel.SKIPS, f"### LYRICS_UNAVAILABLE: Lyrics for {song_name} not available or API returned empty/errored response ###") convert_audio_format(filename_temp) try: set_audio_tags(filename_temp, artists, genres, name, album_name, release_year, disc_number, track_number,