From 9dd4f2318e31c777a885e008034ff0473ab596ec Mon Sep 17 00:00:00 2001 From: SemvdHoeven Date: Wed, 11 Feb 2026 11:30:04 +0100 Subject: [PATCH] fix setting tag v2 --- make_folders.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/make_folders.py b/make_folders.py index 202183d..3a136ad 100755 --- a/make_folders.py +++ b/make_folders.py @@ -292,7 +292,9 @@ def check_artist_songname(x: str, audio): # Set both TPE1 (song artist) and TPE2 (album artist) audio["TPE1"] = TPE1(encoding=3, text=artist) audio["TPE2"] = TPE2(encoding=3, text=artist) - audio["artist"] = artist + # Only set 'artist' as a string for FLAC, not for MP3 + if hasattr(audio, 'mime') and audio.mime and 'flac' in audio.mime[0].lower(): + audio["artist"] = artist logging.info(f"Set artist tags TPE1 and TPE2 to {artist}") def check_artist(audio, filename: str) -> bool: