【问题标题】:Tracks for "The Hives" are not streaming via the api“The Hives”的曲目未通过 api 流式传输
【发布时间】:2014-05-18 21:32:26
【问题描述】:

“The Hives”的曲目声称是可流式传输的,但返回的是 404。

这是文明的垂死 id 3644317 (http://api.soundcloud.com/tracks/3644317.json?client_id=) 的 JSON 响应:

{
    "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"    
}

streamable 是 true 并且它提供了一个 stream_url,当我尝试使用我的 client_id 访问它时(就像我对其他轨道所做的那样)它返回 404。

编辑:共享是公开的。将信息添加回有效负载和指向 api 页面的链接以及完整响应以供参考。

【问题讨论】:

    标签: soundcloud


    【解决方案1】:

    目前存在一个影响某些艺术家的错误,他们的曲目实际上不再可流式传输,但 API 响应并未显示这一事实。这应该很快就会解决。

    【讨论】:

    • 对于上面提到的赛道还是有问题的。请问“很快”是什么时候?
    • 也期待有关此问题的更新,因为它往往会使我们的用户感到困惑。感谢您的努力!
    • 我仍然在许多曲目中遇到同样的错误。这个问题还没解决吗?
    • @nickf 是否有公开的方式来跟踪此错误?消费者应用程序中的一个主要可用性问题是呈现无法播放的 SoundCloud 歌曲......
    • @nickf 在 2014 年 10 月仍然是一个问题。有任何进展吗?
    【解决方案2】:

    确保在返回的曲目获取请求中将这首歌的“分享”设置为“公开”。如果没有,您将需要使用 Soundcloud 进行身份验证。

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

    【讨论】:

    • 分享是公开的。它仍然是。见:api.soundcloud.com/tracks/…>
    • 是的,我遇到了同样的问题,即使设置了 stream_url,它的 public 和 streamable 是 true,soundcloud 也会为一堆歌曲返回 404。我只是在处理错误并尝试找到下一个有效的曲目。
    【解决方案3】:

    当我尝试流式传输 Lorde (Royals) 的曲目时,我也遇到了这个问题。 (音云用户名:27622444)

    检查从 API 返回的轨道属性后,我注意到 streamable 属性已设置为 false

    API 返回数据:

    (...)
    sharing: "public"
    state: "finished"
    streamable: false
    tag_list: ""
    title: "Swingin' Party"
    (...)
    

    希望有帮助!

    干杯, T

    【讨论】:

    • 糟糕,速度有点快。当然,我的回答与任何错误无关,但仍然 - 当曲目无法播放时,请检查 streamable 属性。
    猜你喜欢
    • 1970-01-01
    • 2016-04-27
    • 2014-01-17
    • 2014-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多