There are many websites that provide you with a way to download your favorite music however they would all have different varieties in their databases which is why it is helpful to have access to multiple websites so that your chances of finding the kind of music that you might be interested in could be increased. You would obviously have a certain type of music that you might be interested in and your chances of finding all types of music on a single website is always limited.
There are different websites that people refer to when looking for music for example, and these days there are video sharing websites as well that you can visit and actually watch your favorite music on there. Again that does not mean you'll be able to find all kinds of music especially so when you are the kind of person who likes something that is not very popular.
If you're from Indonesia then you might want to search for download lagu mp3 to get a list of websites that would feature your type of music for you. This way things would become a lot easier for you and you will find that you are able to manage things in a much better way. There are certain websites that offer free music download or download Lagu MP3 as they refer to in Indonesian however other websites may ask that you subscribe and pay before you can get access to all the latest music.