This commit is contained in:
2025-02-18 06:55:47 -05:00
parent 36e191e27f
commit ed1bc29cc8
8 changed files with 54 additions and 31 deletions

View File

@@ -44,7 +44,7 @@ class LastFM:
}
async def get_track_info(self, artist: Optional[str] = None,
track: Optional[str] = None) -> dict:
track: Optional[str] = None) -> Optional[dict]:
"""
Get Track Info from LastFM
Args:
@@ -66,6 +66,8 @@ class LastFM:
request.raise_for_status()
data: dict = await request.json()
data = data.get('track', None)
if not isinstance(data.get('artist'), dict):
return None
ret_obj: dict = {
'artist_mbid': data.get('artist', None).get('mbid'),
'album': data.get('album', None).get('title'),