From 01b06b480c24c60133259c63cc94bd14066fa6b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20Dudzi=C5=84ski?= <56404247+oskvr37@users.noreply.github.com> Date: Mon, 10 Feb 2025 18:07:12 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix=20copyright=20can=20be=20Non?= =?UTF-8?q?e=20(#87)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tiddl/metadata.py | 6 ++++-- tiddl/models/resource.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tiddl/metadata.py b/tiddl/metadata.py index c0d9c5f..c640b7a 100644 --- a/tiddl/metadata.py +++ b/tiddl/metadata.py @@ -58,7 +58,9 @@ def addMetadata( ) metadata["ORIGINALYEAR"] = str(track.streamStartDate.strftime("%Y")) - metadata["COPYRIGHT"] = track.copyright + if track.copyright: + metadata["COPYRIGHT"] = track.copyright + metadata["ISRC"] = track.isrc if track.bpm: @@ -83,7 +85,7 @@ def addMetadata( "title": track.title, "tracknumber": str(track.trackNumber), "discnumber": str(track.volumeNumber), - "copyright": track.copyright, + "copyright": track.copyright if track.copyright else "", "albumartist": track.artist.name if track.artist else "", "artist": ";".join( [artist.name.strip() for artist in track.artists] diff --git a/tiddl/models/resource.py b/tiddl/models/resource.py index 02d5e38..2b6ed51 100644 --- a/tiddl/models/resource.py +++ b/tiddl/models/resource.py @@ -38,7 +38,7 @@ class Track(BaseModel): volumeNumber: int version: Optional[str] = None popularity: int - copyright: str + copyright: Optional[str] = None bpm: Optional[int] = None url: str isrc: str