我正在为一个学生项目编写 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 文件。