Free 20,000 songs upload? Asteg!! After that, you may stream your favorite music anywhere with internet browsers or directly to your favorite android gadgets. You may also download it to listen offline. again its free!!!
Note: Unfortunately, activating this facility requires US ip address. So you have to connect to a VPN or be there physically.