🛠️ lyrics_save config value is not respected.
This commit is contained in:
@@ -242,11 +242,15 @@ class Download:
|
|||||||
)
|
)
|
||||||
copy_right: str = track.copyright if hasattr(track, "copyright") else ""
|
copy_right: str = track.copyright if hasattr(track, "copyright") else ""
|
||||||
isrc: str = track.isrc if hasattr(track, "isrc") else ""
|
isrc: str = track.isrc if hasattr(track, "isrc") else ""
|
||||||
|
lyrics: str = ""
|
||||||
|
|
||||||
|
if settings.data.lyrics_save:
|
||||||
|
# Try to retrieve lyrics.
|
||||||
try:
|
try:
|
||||||
lyrics: str = track.lyrics().subtitles if hasattr(track, "lyrics") else ""
|
lyrics: str = track.lyrics().subtitles if hasattr(track, "lyrics") else ""
|
||||||
except HTTPError:
|
except HTTPError:
|
||||||
lyrics: str = ""
|
# TODO: Implement proper logging.
|
||||||
|
print(f"Could not retrieve lyrics for `{name_builder_item(track)}`.")
|
||||||
|
|
||||||
# TODO: Check if it is possible to pass "None" values.
|
# TODO: Check if it is possible to pass "None" values.
|
||||||
m: Metadata = Metadata(
|
m: Metadata = Metadata(
|
||||||
|
|||||||
@@ -10,7 +10,8 @@ from tidal_dl_ng.constants import CoverDimensions, QualityVideo, SkipExisting
|
|||||||
@dataclass
|
@dataclass
|
||||||
class Settings:
|
class Settings:
|
||||||
skip_existing: SkipExisting = SkipExisting.Disabled
|
skip_existing: SkipExisting = SkipExisting.Disabled
|
||||||
album_cover_save: bool = True
|
# TODO: Implement cover download to a separate file.
|
||||||
|
#album_cover_save: bool = True
|
||||||
lyrics_save: bool = False
|
lyrics_save: bool = False
|
||||||
# TODO: Implement API KEY selection.
|
# TODO: Implement API KEY selection.
|
||||||
api_key_index: bool = 0
|
api_key_index: bool = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user