If you like to listen to and download free legal music, Jamendo is certainely the place to be. With around 4000 albums from all over the world, you can listen to music from this extensive library for all day.
The site is relatively old, and I'm relatively new to it; so there's still many things for me to explore. However, from what I know, there's music of every kind from all around the world. And there seems to be a similar community of music enthusiasts.
One of the main options of this site is your ability to write reviews, share the music, and send recommendations. The searching function also is very easy to use and gives you customization capabilities in order to limit your searches when needed. There are also different ways to download including torrents, and you can listen to all the ablums online. And there's a load of tools that can be integrated within your blog or website to show off your favorite music.
All the music offered on Jamendo is for free, however, the license of usage may vary from one album to another. Just be sure whether the album is for commercial or non commercial usage before including the music in one of your projects, and try to read the terms of usage carefully.
Jamendo may not include big names of shining stars, but it is for sure full of hidden gems. Just keep exploring and you'll find great musical talents who are yet to be well known.