Question

Until a few days ago, I could just take a Soundcloud link like this one:

https://soundcloud.com/artist/song-title

… and put it into an iframe src like this:

//w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/artist/song-title

Now I’m getting an error saying “url parameter is not a valid SoundCloud URL”. The embedding options at any Soundcloud page now show a link built like this:

https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/12345678

I couldn’t find any information on a recent change. Does this mean I cannot derive the embedded source from a standard Soundcloud URI? Is there no way around a server-side oEmbed call?

Was it helpful?

Solution 2

I found that removing 'api.' from the url parameter worked.

Old:

//w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/(blah blah blah)

New:

//w.soundcloud.com/player/?url=https%3A//soundcloud.com/(blah blah blah)

OTHER TIPS

I just came across the same issue after finding that the SC players on my site no longer worked.
I found the answer here ("Load widgets" section): http://developers.soundcloud.com/blog/html5-widget-api

It looks like the url parameter has changed from this structure:

//w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/

To simply this:

//api.soundcloud.com/tracks/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top