Last.fm is a social network with a large music collection , so I would say that there is nothing that has not . It's essentially a service for streaming music , so can not be stored , unless the free download songs already commented once here.
Last recorder can go with downloading the music that we hear , also has very useful features , such as going by cutting the tracks so that we are separate and not all one file, and added to their tags (the names of songs and artist , Etc.).
The truth is that I think is a very useful tool, do not think it 's all legal , but they can serve. Remember that you must have a pro account , because otherwise they can not hear more than X amount of items. Link