Prepare V0.2

This commit is contained in:
unknown
2025-12-18 05:06:16 +01:00
parent cd57c976fc
commit e0ab8ff1f4

View File

@@ -384,8 +384,8 @@ def download_track(mode: str, track_id: str, extra_keys=None, disable_progressba
genres = get_song_genres(raw_artists, name) genres = get_song_genres(raw_artists, name)
lyrics_lines: Optional[List[str]] = None 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_dir = Zotify.CONFIG.get_lyrics_location() or PurePath(filename).parent
lyr_name_tpl = Zotify.CONFIG.get_lyrics_filename() lyr_name_tpl = Zotify.CONFIG.get_lyrics_filename()
lyr_name = lyr_name_tpl 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( lyrics_lines = get_song_lyrics(
track_id, lrc_path, title=name, artists=artists, album=album_name, duration_ms=duration_ms, write_file=True track_id, lrc_path, title=name, artists=artists, album=album_name, duration_ms=duration_ms, write_file=True
) )
else: except ValueError:
lyrics_lines = get_song_lyrics( Printer.print(PrintChannel.SKIPS, f"### LYRICS_UNAVAILABLE: Lyrics for {song_name} not available or API returned empty/errored response ###")
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 ###")
convert_audio_format(filename_temp) convert_audio_format(filename_temp)
try: try:
set_audio_tags(filename_temp, artists, genres, name, album_name, release_year, disc_number, track_number, set_audio_tags(filename_temp, artists, genres, name, album_name, release_year, disc_number, track_number,