【发布时间】:2012-08-18 15:50:28
【问题描述】:
我刚开始在我的 iOS 应用中观察到来自 [CocoaLibSpotify didLogMessage] 的以下错误消息。
我 [snd:381] 速率受限。等待 3 秒
有谁知道 libspotify API 的速率限制是多少?我看到 Web API 限制是 10/秒/IP。 libspotify 也一样吗?
提前致谢。
【问题讨论】:
标签: spotify
我刚开始在我的 iOS 应用中观察到来自 [CocoaLibSpotify didLogMessage] 的以下错误消息。
我 [snd:381] 速率受限。等待 3 秒
有谁知道 libspotify API 的速率限制是多少?我看到 Web API 限制是 10/秒/IP。 libspotify 也一样吗?
提前致谢。
【问题讨论】:
标签: spotify
libspotify API 在您的本地机器上执行 - 调用它们没有速率限制。
您为此提供了几乎零上下文,但我认为您看到的是您正在播放曲目,而 CocoaLibSpotify 已填充播放缓冲区。 libSpotify 不会以超过 1.5 倍的实时速度提供音频数据,因此它会在尝试重新填充缓冲区之前等待。
那条信息是完全正常的,它前面的“我”表示它只是一条信息性信息。
【讨论】:
我也在普通的 Linux 桌面客户端中看到了该消息。我只有在浏览音乐并且过快跳过太多曲目时才会得到它。在 Spotify 中获取新曲目的速度存在服务器端速率限制。此信息消息可能与该限制有关,但也可能是 iKenndac 所写的内容。
【讨论】:
我也有同样的经历。当我跳过曲目过多时,它会打印出一条信息消息“Rate limited waiting 3s”。
但也许他们应该在 UI 中打印出一条消息?
否则会迷惑没有经验的用户。
【讨论】: