1
resposta

Solução do problema

import matplotlib.pyplot as plt
import requests
from PIL import Image
from io import BytesIO

# Achando o ID
nome_musica = 'YoungBoy Never Broke Again - House Arrest Tingz'
id_mus = dados[dados['artists_song'] == nome_musica]['id'].iloc[0]

# Na API
track = sp.track(id_mus)
url = track["album"]["images"][1]["url"]
name = track["name"]

# carregando a imagem
response = requests.get(url)
img = Image.open(BytesIO(response.content))

# Plotando a imagem
plt.imshow(img)
plt.xlabel(name, fontsize=10)
plt.show()
1 resposta

Olá Tauan, tudo bem com você?

Fico feliz em ver sua participação no fórum da Alura, seu código está correto e atende bem o que foi proposto na atividade. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!