From 4df75b3c93fefb01c3bbbf663f119cc2a31dcb8f Mon Sep 17 00:00:00 2001 From: tehkillerbee Date: Wed, 19 Mar 2025 21:21:45 +0100 Subject: [PATCH] Album: Add UPC --- tests/test_album.py | 1 + tidalapi/album.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/tests/test_album.py b/tests/test_album.py index b4302c03..19e13f2c 100644 --- a/tests/test_album.py +++ b/tests/test_album.py @@ -47,6 +47,7 @@ def test_album(session): assert album.release_date == datetime.datetime(2011, 9, 22) assert album.available_release_date == datetime.datetime(2011, 9, 22) assert album.copyright == "Sinuz Recordings (a division of HITT bv)" + assert album.upc == "3610151683488" assert album.version == "Deluxe" assert album.cover == "30d83a8c-1db6-439d-84b4-dbfb6f03c44c" assert album.video_cover is None diff --git a/tidalapi/album.py b/tidalapi/album.py index cfee3721..16159f68 100644 --- a/tidalapi/album.py +++ b/tidalapi/album.py @@ -62,6 +62,7 @@ class Album: tidal_release_date: Optional[datetime] = None release_date: Optional[datetime] = None copyright = None + upc = None version = None explicit: Optional[bool] = True universal_product_number: Optional[int] = -1 @@ -124,6 +125,7 @@ def parse( self.num_videos = json_obj.get("numberOfVideos") self.num_volumes = json_obj.get("numberOfVolumes") self.copyright = json_obj.get("copyright") + self.upc = json_obj.get("upc") self.version = json_obj.get("version") self.explicit = json_obj.get("explicit") self.universal_product_number = json_obj.get("upc")