如何使用CocoaLibSpotify获取播放列表的马赛克图像



来自SPPlaylist的标头文档,因为它image属性:

返回播放列表

的自定义图像,如果返回播放列表,则返回nil 尚未加载或没有自定义映像

我有一个加载SPPlaylists数组,但是每个对象上的 image 属性始终nil的,即使我可以通过 Spotify 客户端在相同的播放列表上看到 4 张图像。

有没有一种简单的方法可以使用CocoaLibSpotify获得4张封面图像?还是我必须加载所有曲目和专辑元数据并单独拉回相关SPImages

播放列表

image适用于品牌播放列表具有自定义图像的情况。不过,这种情况相当罕见。

网格不是为您生成的原因是因为它是在本地生成的,而不是在服务器端生成的,因此这意味着每次加载播放列表时都会加载多个专辑的图像,这并不高效。

但是,有一个名为Viva的开源Spotify客户端基于CocoaLibSpotify(披露:由我撰写)生成这些图像。查看 VivaImageExtensions 类扩展以获取参考实现。

那里的参考实现要求你传递的曲目首先加载其专辑封面,这是毫无价值的。

最新更新