MAJOR UPDATE
Now we have a huge music catalogue including more than 150 million songs from YouTube too
PewPee: Music Downloader
150M songs | YouTube content