如何禁止将节目添加到 Sonos 收藏夹?

How to disable adding a program to Sonos favorites?

getMetadata 调用中,我返回 mediaCollectionitemType=program。我不希望它有 "Add Station to My Sonos" 选项。所以我尝试用 canAddToFavorites=false 返回它,但它没有改变任何事情。 "Add Station to My Sonos" 选项仍然存在。

http://musicpartners.sonos.com/node/286

canAddToFavorites boolean (Optional, default=true) The collection can be added to user favorites.

如果 canAddToFavorites 没有这个选项,我该如何禁用它?它只适用于某些特定的 itemType 吗?

canAddToFavorites 是一个标记,用于禁用用户将项目添加到 PARTNER 收藏夹的功能。换句话说,如果 Acme 音乐服务有自己的收藏列表概念 tracks/albums/stations,用户可以从 Sonos 应用程序内部将项目保存到该列表。该标志有条件地阻止了这种情况。所以和"My Sonos"没有关系。目前无法阻止将项目添加到 My Sonos,除非您将其标记为 isEphemeral.