Ubuntu One 音乐流 API-getIndexes.view 仅返回一部分艺术家

Ubuntu One 音乐流 API-getIndexes.view 仅返回一部分艺术家

我正在为一个学生项目编写 Haiku 的 Ubuntu One 客户端,目前正在实现音乐流式传输功能。在 XML 响应中,getIndexes.view 的响应中我只得到了 52 位艺术家,但在 Android 客户端和 Web 客户端中我得到了 119 位艺术家。

该请求称为:

GET https://streaming.one.ubuntu.com/rest/getIndexes.view?u=xxxxxx&p=xxxxxx&v=1.2.0&c=haiku

知道我在这里做错了什么吗?

答案1

默认情况下,Ubuntu One 的 Subsonic API 实现将仅返回 MP3,这就是您的部分音乐未返回的原因。这样做是因为我们不能依赖支持其他格式的客户端。

如果您首先更改客户端 ID ubuntu(例如使用ubuntu-haiku而不是haiku),服务器将假定您也知道如何处理 Vorbis 文件。

相关内容