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