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",
"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",
)

View file

@ -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")