Sonos API 扩展元数据问题

Sonos API Extendedmetadata probleem

我在使用 Sonos api 扩展元数据时遇到问题,请参阅下面的输出。曲目信息不显示艺术和额外信息。

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
          <getExtendedMetadataResponse xmlns="http://www.sonos.com/Services/1.1">
            <getExtendedMetadataResult>
              <mediaMetadata>
                <id>track-28938</id>
                <itemType>track</itemType>
                <mimeType>audio/mp3</mimeType>
                <trackMetadata>
                  <artistId>artist-4619</artistId>
                  <artist>Jelte Veenhoven</artist>
                  <albumid>album-916</albumid>
                  <album>From Olivet to Calvary</album>
                  <duration>397</duration>
                  <albumArtURI>http://<server ip>/functions/load_albumart.php?album_id=916&amp;size=200</albumArtURI>
                  <canSkip>true</canSkip>
                  <canAddToFavorites>true</canAddToFavorites>
                </trackMetadata>
              </mediaMetadata>
            </getExtendedMetadataResult>
          </getExtendedMetadataResponse>
        </soap:Body>
      </soap:Envelope>

首先,trackMetadata 没有任何 Extra 字段。检查 http://musicpartners.sonos.com/node/83 了解详细信息。 第二,艺术信息是什么意思? 请记住,在您的 python/php 代码中未生成的 wsdl 文件中指定的非必填字段不会出现在 SOAP 响应中。 您需要提供有关代码的更多信息。我们不能只是猜测。

我好像错过了 mediaMetadata 中的标题标签,这在任何 Sonos 示例和手册中都没有提到.....

:-)