not sure on the security implications, but this could have easily been masked through some backend call.
This would avoid the fact that users could see the GET request to the SoundCloud API.
Only way to really hide the info would be to really stream all content through their box. Then they just could host it themselves in the first place...