Soundcloud API - 为什么特定艺术家的stream_urls不再起作用(404)

Ric*_*off 6 soundcloud

我的网站使用SoundManager2和Soundcloud stream_url从各个频段流式传输Soundcloud音轨,并添加了secret_token和client_id.所有乐队似乎都在工作,除了一个,我在API响应中看不到任何显示任何差异的内容.

以下是已经工作数周的具体设置,但今天开始返回404:https: //soundcloud.com/mona-official/sets/torches-pitchforks

乐队表示他们没有改变任何设置,应用程序和窗口小部件已启用,并且API中的所有轨道都可以流式传输 - 无论如何歌曲似乎都是公共的,并且在soundcloud.com上播放正常.乐队的访问令牌似乎仍然有效.

谢谢!干草堆

the*_*eta 4

如果您的应用程序可以在流中检查 404,那么这是一种丑陋的解决方法:

呼唤

https://api.soundcloud.com/i1/tracks/<track_id>/streams?client_id=<cid>

将使用 RTMP 流以无条件 JSON 响应(即您无法获取 XML)进行响应,该响应将在几分钟左右有效:

{"rtmp_mp3_128_url":"rtmp://ec-rtmp-media.soundcloud.com:80/mp3:VeAGXsGTFb59.128?9527d18f1063a01f059bf10590159adb10dea0996b8c0cdb6748962c2c1b859ce6b56ee301b0b087e0695d03f6e9498fd963ef1328bc89c05e156bacca00317de55e78139e168138ead65c8fdac11f8d626674293d53f230cf5a"}