0

我在制作中向 Sonos 添加了音乐服务,

我收到了有关从我们的日历播放的用户的投诉,并且音乐经常停止并且他在播放器中收到消息“没有音乐”。如果他再次按“播放”,Sonos 将继续播放,直到下一条“无音乐”消息。

问题发生在具有以下属性的元素上:

<ns1:mediaCollection xsi:type="ns1:mediaCollection" readOnly="true" userContent="false" renameable="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
               <ns1:id>calendar:34685</ns1:id>
               <ns1:itemType>program</ns1:itemType>
               <ns1:displayType>List</ns1:displayType>
               <ns1:title>Stylish Restaurant</ns1:title>
               <ns1:canPlay>true</ns1:canPlay>
               <ns1:canEnumerate>false</ns1:canEnumerate>
               <ns1:containsFavorite>false</ns1:containsFavorite>
               <ns1:albumArtURI requiresAuthentication="false">images/menu/green_legacy.png</ns1:albumArtURI>
               <ns1:canAddToFavorite>false</ns1:canAddToFavorite>
            </ns1:mediaCollection>

带有 calendar:34685 的方法 GetMetadata 可以正常工作并返回 2 首歌曲,以响应日历中的更改。

有时这个请求是否有可能没有返回有效的答案?如果是这样,有谁知道哪种错误类型或错误返回码会导致此“无音乐”消息?或者它是否返回一个没有任何歌曲的有效答案?

有没有办法查看所有发送的请求和从 Sonos 控制器或 Sonos 设备接收到的响应?

谢谢!

4

0 回答 0