Add support for TRACKTOTAL tag

This commit is contained in:
nathom 2021-04-03 13:16:57 -07:00
parent f08381e029
commit 1e4b572022
2 changed files with 5 additions and 0 deletions

View file

@ -71,6 +71,7 @@ __MP4_KEYS = (
"covr", "covr",
"trkn", "trkn",
"disk", "disk",
None,
) )
__MP3_KEYS = ( __MP3_KEYS = (
@ -92,6 +93,7 @@ __MP3_KEYS = (
None, None,
id3.TRCK, id3.TRCK,
id3.TPOS, id3.TPOS,
None,
) )
__METADATA_TYPES = ( __METADATA_TYPES = (
@ -113,6 +115,7 @@ __METADATA_TYPES = (
"cover", "cover",
"tracknumber", "tracknumber",
"discnumber", "discnumber",
"tracktotal",
) )

View file

@ -39,6 +39,7 @@ class TrackMetadata:
* cover * cover
* tracknumber * tracknumber
* discnumber * discnumber
* tracktotal
""" """
@ -88,6 +89,7 @@ class TrackMetadata:
if self.__source == "qobuz": if self.__source == "qobuz":
self.album = resp.get("title") self.album = resp.get("title")
self.tracktotal = str(resp.get("tracks_count", 1)) self.tracktotal = str(resp.get("tracks_count", 1))
print(f"{self.tracktotal=}")
self.genre = resp.get("genres_list", []) self.genre = resp.get("genres_list", [])
self.date = resp.get("release_date_original") or resp.get("release_date") self.date = resp.get("release_date_original") or resp.get("release_date")
self.copyright = resp.get("copyright") self.copyright = resp.get("copyright")