Among all the options you listed, the one I use most often is Spotify. I can find many new songs on Spotify. And I can download my favorite...
Separate names with a comma.