From 80e3740d013adb77aa7e572bde8db5c7a77f986f Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 19 Dec 2025 01:19:13 +0100 Subject: [PATCH] Push V0.2.1 --- zotify/config.py | 3 +-- zotify/utils.py | 4 ---- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/zotify/config.py b/zotify/config.py index 01ead35..e2487d6 100644 --- a/zotify/config.py +++ b/zotify/config.py @@ -3,7 +3,7 @@ import sys from pathlib import Path, PurePath from typing import Any -ZOTIFY_VERSION = "0.2.0" +ZOTIFY_VERSION = "0.2.1" ROOT_PATH = 'ROOT_PATH' ROOT_PODCAST_PATH = 'ROOT_PODCAST_PATH' SKIP_EXISTING = 'SKIP_EXISTING' @@ -89,7 +89,6 @@ OUTPUT_DEFAULT_LIKED_SONGS = 'Liked Songs/{artist} - {song_name}.{ext}' OUTPUT_DEFAULT_SINGLE = '{artist} - {song_name}.{ext}' OUTPUT_DEFAULT_ALBUM = '{album}/{album_num} - {artist} - {song_name}.{ext}' - class Config: Values = {} diff --git a/zotify/utils.py b/zotify/utils.py index e15421e..8dc19f0 100644 --- a/zotify/utils.py +++ b/zotify/utils.py @@ -151,23 +151,19 @@ def set_audio_tags(filename, artists, genres, name, album_name, release_year, di tags[TRACKTITLE] = name tags[ALBUM] = album_name tags[YEAR] = release_year - # Also set 'date' for broader player compatibility (maps to TDRC in ID3v2.4) try: tags['date'] = release_year except Exception: pass tags[DISCNUMBER] = disc_number tags[TRACKNUMBER] = track_number - # Always save lyrics into tags when provided (file creation is controlled separately) try: if lyrics: tags['lyrics'] = ''.join(lyrics) except Exception: - # Non-fatal: some formats may not support lyrics tag via music_tag pass tags.save() - # Ensure MP3 files end with ID3v2.3 and explicit TYER set so YEAR doesn't disappear try: if str(filename).lower().endswith('.mp3'): audio = ID3(filename)