Olá, Renato, tudo bem?
Na recomendação de músicas com base em clusters, o algoritmo não está olhando diretamente para o gênero da música ou o artista, mas sim para características mais sutis das músicas. Essas características podem incluir elementos musicais como ritmo, melodia, harmonia, timbre, entre outros.
Portanto, à primeira vista as músicas possam parecer muito diferentes (por exemplo, Rihanna e Panic! At The Disco), elas podem compartilhar semelhanças em outros aspectos que o algoritmo considerou.
Se você deseja analisar músicas de artistas que não estão no arquivo de dados proposto, será necessário fazer uma requisição à API do Spotify para obter as informações dessas músicas.
Há uma biblioteca chamada Spotipy, é uma biblioteca Python leve para a API Web do Spotify. Deixo o link da documentação caso queira explorá-la.
Espero ter ajudado.
Caso surja alguma dúvida, compartilhe no fórum.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!