Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tracks for "The Hives" are not streaming via the api

Tags:

soundcloud

Tracks for "The Hives" claims to be streamable, but are returning 404s.

Here's the JSON response for Civilization's Dying id 3644317 (http://api.soundcloud.com/tracks/3644317.json?client_id=):

{
    "kind": "track",
    "id": 3644317,
    …
    "sharing": "public",
    "streamable": true,
    "embeddable_by": "all",
    "downloadable": false,
    "title": "Civilization's Dying",
    …
    "stream_url": "http://api.soundcloud.com/tracks/3644317/stream"    
}

the streamable is true and it gives a stream_url, when trying to access it with my client_id (like I've done with other tracks) it returns 404.

Edit: Sharing is public. Added the info back to the payload and a link to the api page with the full response for reference.

like image 305
kiafaldorius Avatar asked Mar 04 '13 21:03

kiafaldorius


2 Answers

There's currently a bug affecting some artists whose tracks are not actually streamable any more, but the API response not showing that fact. This should be fixed very shortly.

like image 185
nickf Avatar answered Dec 01 '22 17:12

nickf


Make sure this song has "sharing" set to "public" in the returned track get request. If not, you will need to authenticate with Soundcloud.

http://developers.soundcloud.com/docs#authentication

like image 31
payaaam Avatar answered Dec 01 '22 17:12

payaaam