gpt4 book ai didi

c - libspotify 播放列表更新延迟

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:49 25 4
gpt4 key购买 nike

我们正在使用 libspotify 来更新我们针对单个帐户生成的播放列表,这些播放列表需要随着时间的推移保持最新。我们正在使用 spotify-api-server 的一个分支来执行此操作 https://github.com/tom-martin/spotify-api-server

在使用 libspotify 向播放列表的轨道发送更新后,我们通常会等待传递给 sp_playlist_add_callbacks 的回调被调用,然后再向用户报告成功。通常此回调会在合适的时间范围内到达,但我们越来越多地在接收此回调时遇到 Not Acceptable 延迟。有时 30 秒,有时甚至更长,有时几分钟,有时几小时。似乎通常这些延迟是由于 libspotify 暂停了一段时间而不调用任何回调,直到它看似“解冻”并快速连续调用所有备份的回调。

使用此回调作为播放列表更新成功的指标是否合理?这些长时间的延迟有什么明显的原因吗?

最佳答案

您是否正确处理了 notify_main_thread 函数以保持 libSpotify 运行?

此外,有时播放列表系统会备份、停机或以其他方式需要一段时间才能响应请求。我们自己的客户保留他们自己的缓存,其中包含播放列表树在待处理交易成功后应该是什么样子,以保持 UI 活泼。

关于c - libspotify 播放列表更新延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com