您可以通過將BrowseOptions.PageSize
值設置爲更適合您的服務的某個presentationmap.xml文件來設置在getMetadata
調用中請求的默認項目數。
例如爲:
<?xml version="1.0" encoding="utf-8" ?>
<Presentation>
<!-- I chose 400 based on your 300+ value in the question. -->
<BrowseOptions PageSize="400" />
</Presentation>
您可以在下面的鏈接文檔。向下滾動到「瀏覽選項」:
http://musicpartners.sonos.com/node/222
,你可以找到關於如何配置的Sonos到本地測試此過程中讀取您呈現映射文檔:
http://musicpartners.sonos.com/node/134
從本質上講,你需要將XML文件託管在服務器上(通常是託管Sonos API代碼的同一臺服務器),並在customSD格式中配置直接指向presentationmap.xml文件的URL。
注意:Sonos緩存XML文件的性能。當您更改文件時,您必須在customSD表單中增加版本,以便Sonos控制器強制重新加載。這在文檔的'版本'條目中有解釋:
http://musicpartners.sonos.com/node/134