diff --git a/deezspot/deezloader/__download__.py b/deezspot/deezloader/__download__.py index 160bd0a..504d6e8 100644 --- a/deezspot/deezloader/__download__.py +++ b/deezspot/deezloader/__download__.py @@ -948,6 +948,7 @@ class DW_ALBUM: self.__not_interface = self.__preferences.not_interface self.__quality_download = self.__preferences.quality_download self.__recursive_quality = self.__preferences.recursive_quality + self.__song_metadata = self.__preferences.song_metadata self.__song_metadata_items = self.__song_metadata.items() diff --git a/deezspot/deezloader/dee_api.py b/deezspot/deezloader/dee_api.py index 1e32f52..19a8d34 100644 --- a/deezspot/deezloader/dee_api.py +++ b/deezspot/deezloader/dee_api.py @@ -2,6 +2,7 @@ from time import sleep from datetime import datetime +from typing import Union from deezspot.deezloader.__utils__ import artist_sort from requests import get as req_get from deezspot.libutils.utils import convert_to_date @@ -12,6 +13,7 @@ from deezspot.exceptions import ( TrackNotFound, ) from deezspot.libutils.logging_utils import logger +import requests class API: @@ -282,7 +284,7 @@ class API: def tracking_album(cls, album_json): song_metadata: dict[ str, - list or str or int or datetime + Union[list, str, int, datetime] ] = { "music": [], "artist": [],