大约6个月前,我和一些Spotify工程师在IRC上讨论了一个待定的libspotify替换库,据我所知这个库被弃用了,不再开发了。基本上据说,工作是在一个小型POSIX风格的本机库上完成的,仅用于Spotify播放的音频播放部分,Web API旨在处理所有其他方面。我的印象是,目的是使这个库尽可能小巧便携,因此它适用于大多数平台,包括桌面。
我还没有再听到这个,我找不到任何详细计划替换libspotify的消息来源。除了使用相当错误,过时且有点痛苦之外,我在libspotify中看到的当前问题是它使用了来自Web API的不同身份验证方法,这使得在这两个源之间混合数据和功能变得尴尬。
来自Spotify的人是否可以详细说明这个小型原生图书馆是否完全处于开发状态,是否有任何计划发布它,或者至少是一些可以填补相同角色的东西?
答案 0 :(得分:2)
(我是Spotify的开发人员,但我没有专门研究这部分软件)
是的,小型原生播放器库最终将用于桌面平台。我们已经为Android和iOS发布了它,但这些SDK也有平台绑定,所以它们实际上使用的是最终会替换libspotify的同一个库并不明显。
与此同时,Web API一直在稳步增长,并提供了libspotify过去提供的大部分非回放功能。无论如何,替换库正在积极开发中。最后我听说,他们仍在努力为桌面平台发布它,但我不确切知道何时,因为我不在处理这段代码的团队工作。