The best app for downloading music is Spotify. It has a free plan that allows you to listen to any song, ad-free and offline.