Although it’s not possible to learn Portuguese solely with music, I recommend listening to Brazilian music to learn vocabulary and improve your listening skills. You need to know what the words mean though, so translate the song by hand (using a bilingual dictionary) or use an online service such as DeepL. Here are two Spotify playlists with a few Brazilian songs and genres that I recommend listening to.