This app allows you to search for and download any songs at the highest quality (320kbps). The files are downloaded with high quality album artwork and the track name, number, artist name, album name, release year (and other information) are all downloaded with the track into a single MP3 file.
The app automatically adds downloaded songs to the Android media database so there is no need to run a media scan after downloading music. The app is fully customisable and allows you to change the download location to anywhere on the device.
How to download songs: After searching for the song/album/playlist you want, press and hold it and then hit the download button at the bottom right corner. The song/album/playlist should start downloading.