Sonos团队让我在StackOverflow上提出这个问题。
我不知道在我的代码中要更改什么来解决以下问题。
内部Jira(CP-2805)说:
现在播放屏幕上“信息”下返回的信息应位于“现在开始”
下摄制: 1.在Sonos控制器中打开应用程序 2.播放任何电台
结果: 观察在“信息”下返回有关当前播放内容的信息。
期望: 此信息应在“现在开始”下返回。
答案 0 :(得分:1)
通过在getMetadataResponse中返回的<currentShow>
中添加<streamMetadata>
节点来填充“正在播放”屏幕上的“立即打开”字段。可以在Sonos Labs的getMetadata reference page中找到有关如何使用此节点的一个很好的示例。
在该文档中,您将看到一个名为“Sample Response(Streams)”的部分。 xml示例包括使用<currentShow>
节点。您可以使用此节点显示当前正在播放的DJ,或“正在播放”中当前播放的节目标题(例如“新鲜空气”)。当前播放曲目的信息将继续显示在正在播放屏幕的“信息”字段中。如果没有特定的DJ或Show,您可以从streamMetadata中省略该节点,“On Now”将保持空白。