As you know, the site, recently, has experienced some issues with the ability of users uploading music. This has been in the process of being diagnosed and a solution being found and put into place.
The process has been made more difficult, due to some aspects of the underlying software being found to be causing issues. I am currently working to get these issues corrected and the site back up and running again. This process has been taking longer than I had hoped, due to unexpected issues and uncooperative developers (in some cases). I will continue working on it, getting things back in order and operational. It may be that the underlying music subsystem has to be modified/changed. Time will tell.
Stick with us and please be patient.