mirror of
https://github.com/nathom/streamrip.git
synced 2025-05-13 06:34:45 -04:00
Add support for TRACKTOTAL tag
This commit is contained in:
parent
f08381e029
commit
1e4b572022
2 changed files with 5 additions and 0 deletions
|
@ -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",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue