used black
This commit is contained in:
@@ -9,12 +9,15 @@ class SongItem(BaseSongItem):
|
||||
@classmethod
|
||||
def from_spotify(cls, song_item: dict):
|
||||
return cls(
|
||||
name=song_item['name'],
|
||||
id=song_item['id'],
|
||||
artists=[artist['name'] for artist in song_item['artists']],
|
||||
preview_url=song_item['preview_url'].split('?')[0] if
|
||||
song_item['preview_url'] is not None else None,
|
||||
thumbnail=song_item['album']['images'][1]['url']
|
||||
name=song_item["name"],
|
||||
id=song_item["id"],
|
||||
artists=[artist["name"] for artist in song_item["artists"]],
|
||||
preview_url=(
|
||||
song_item["preview_url"].split("?")[0]
|
||||
if song_item["preview_url"] is not None
|
||||
else None
|
||||
),
|
||||
thumbnail=song_item["album"]["images"][1]["url"],
|
||||
)
|
||||
|
||||
|
||||
@@ -28,7 +31,7 @@ class Songs(object):
|
||||
if r is None:
|
||||
return None
|
||||
|
||||
return [SongItem.from_spotify(item) for item in r['tracks']['items']]
|
||||
return [SongItem.from_spotify(item) for item in r["tracks"]["items"]]
|
||||
|
||||
def from_id(self, song_id: str) -> SongItem | None:
|
||||
r = self.spotify.track(song_id)
|
||||
|
||||
Reference in New Issue
Block a user