libspotify API:浏览同一位艺术家时,相册数量不同

时间:2012-06-13 20:45:52

标签: spotify

我正在尝试使用现有的示例browse.c来获取艺术家uri给艺术家的专辑数量。每次运行命令浏览spotify:artist:3fMbdgg4jU18AjLCKBhRSm 时, sp_artistbrowse_num_albums(浏览)的返回值都不同。为什么?

我是否正确理解回调 artistbrowse_complete_cb 仅在浏览完成时调用一次,但每当更新元数据时都会调用回调 metadata_updated

感谢。

1 个答案:

答案 0 :(得分:2)

  

我是否正确理解回调artistbrowse_complete_cb仅在浏览完成时调用一次,但每当元数据更新时都会调用回调metadata_updated?

这是对的。正如我之前所说,metadata_updated表示“某些元数据已在某处更新”,并且有更多特定的回调,例如artistbrowse_complete_cb,用于更有针对性的操作,例如艺术家浏览。

至于为什么它不断变化 - 这有点奇怪,因为艺术家的专辑数量通常不会发生很大的变化,但是可以每天添加和删除专辑。最好只接受你所说的内容,并使你的UI保持最新状态。