Sie können die Standardanzahl von Elementen festlegen, die in einem getMetadata
-Aufruf angefordert werden, indem Sie den Wert BrowseOptions.PageSize
auf etwas geeigneteres für Ihren Dienst in einer Datei presentationsmap.xml festlegen.
Z. B .:
<?xml version="1.0" encoding="utf-8" ?>
<Presentation>
<!-- I chose 400 based on your 300+ value in the question. -->
<BrowseOptions PageSize="400" />
</Presentation>
Sie können Dokumentation unten auf den Link finden. Blättern Sie nach unten zu ‚Browse Options‘:
http://musicpartners.sonos.com/node/222
Und Sie Dokumentation, wie Sonos konfigurieren finden Sie Ihre Präsentation Karte während der lokalen Tests hier zu lesen:
http://musicpartners.sonos.com/node/134
Im Wesentlichen Sie Sie müssen die XML-Datei auf einem Server hosten (häufig auf demselben Server wie der Sonos-API-Code) und die URL im customSD-Formular konfigurieren, das direkt auf die Datei presentationsmap.xml verweist.
Hinweis: Sonos puffert die XML-Datei für die Leistung. Wenn Sie die Datei ändern, müssen Sie die Version im customSD-Formular erhöhen, damit Sonos-Controller ein Neuladen erzwingen. Dies wird hier in der 'Version' Eintrag in der Dokumentation erklärt:
http://musicpartners.sonos.com/node/134