This player is really nice, but is there a compelling reason to tie the API to soundcloud instead of having the usual player setup where the caller feeds it a tracklist containing audio URLs and metadata?
Functionality for including tracks locally on the server is there also, but we need to modify the API for this a little.