not sure on the security implications, but this could have easily been masked through some backend call.
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...
This would avoid the fact that users could see the GET request to the SoundCloud API.