fix: remove all none metadata from metadata collection

This commit is contained in:
Hazel 2024-04-16 13:28:16 +02:00
parent 9addcf1862
commit 3f3bb77cc9
2 changed files with 4 additions and 2 deletions

View File

@ -29,6 +29,8 @@ class AudioMetadata:
"""
https://www.programcreek.com/python/example/84797/mutagen.id3.ID3
"""
if value is None:
continue
self.frames.add(value)
def add_song_metadata(self, song: Song):

View File

@ -3,7 +3,7 @@ from pathlib import Path
import json
import logging
from .shared import DEBUG, DEBUG_LOGGING, DEBUG_DUMP, DEBUG_TRACE
from .shared import DEBUG, DEBUG_LOGGING, DEBUG_DUMP, DEBUG_TRACE, DEBUG_OBJECT_TRACE
from .config import config, read_config, write_config
from .enums.colors import BColors
from .path_manager import LOCATIONS
@ -53,7 +53,7 @@ def trace(msg: str):
output("trace: " + msg, BColors.OKBLUE)
def object_trace(obj):
if not DEBUG_TRACE:
if not DEBUG_OBJECT_TRACE:
return
output("object: " + str(obj), BColors.GREY)