Have you considered attempting to use the HTTP API to fetch remote songs? I'm not sure if it's possible, and you'd have to limit file size as well as check numerous other things, but it'd be really cool! Nice work though, I'll give it a try when I can. It's not possible to download a song and play ...