diff --git a/streamrip/constants.py b/streamrip/constants.py index 753eeff..215a5d2 100644 --- a/streamrip/constants.py +++ b/streamrip/constants.py @@ -71,6 +71,7 @@ __MP4_KEYS = ( "covr", "trkn", "disk", + None, ) __MP3_KEYS = ( @@ -92,6 +93,7 @@ __MP3_KEYS = ( None, id3.TRCK, id3.TPOS, + None, ) __METADATA_TYPES = ( @@ -113,6 +115,7 @@ __METADATA_TYPES = ( "cover", "tracknumber", "discnumber", + "tracktotal", ) diff --git a/streamrip/metadata.py b/streamrip/metadata.py index 481e280..9d23ed1 100644 --- a/streamrip/metadata.py +++ b/streamrip/metadata.py @@ -39,6 +39,7 @@ class TrackMetadata: * cover * tracknumber * discnumber + * tracktotal """ @@ -88,6 +89,7 @@ class TrackMetadata: if self.__source == "qobuz": self.album = resp.get("title") self.tracktotal = str(resp.get("tracks_count", 1)) + print(f"{self.tracktotal=}") self.genre = resp.get("genres_list", []) self.date = resp.get("release_date_original") or resp.get("release_date") self.copyright = resp.get("copyright")