libspotify的速率限制

时间:2012-08-18 15:50:28

标签: spotify

我刚开始在我的iOS应用程序中观察来自[CocoaLibSpotify didLogMessage]的以下错误消息。

我[snd:381]费率有限。等待3s

有谁知道libspotify API速率限制是什么?我看到Web API限制是10 /秒/ IP。 libspotify是一样的吗?

提前致谢。

3 个答案:

答案 0 :(得分:3)

libspotify API在您的本地计算机上执行 - 调用它们没有速率限制。

你为此提供了非常零的上下文,但我认为你所看到的是你正在播放一首曲目并且CocoaLibSpotify已经填满了播放缓冲区。 libSpotify不会以超过1.5倍的实时速度提供音频数据,因此它会在尝试重新填充缓冲区之前等待。

该消息完全正常,前面的“我”意味着它只是一条信息性消息。

答案 1 :(得分:0)

我在普通的Linux桌面客户端中也看到了这条消息。我只是在浏览音乐时得到它而且我太快地跳过太多曲目了。服务器端速率限制了您在Spotify中获取新曲目的速度。此信息消息可能与该限制有关,但它也可能是iKenndac所写的内容。

答案 2 :(得分:0)

我也遇到了同样的问题。当我在轨道上跳过太多时,会打印出一条信息消息“Rate limited waiting 3s”。

但也许他们应该在UI中打印出一条消息? 否则会让没有经验的用户感到困惑。