-2

ストリーミング サービスの Sonos API 実装に取り​​組んでいます。

getMetadata フローを次のようにセットアップしました。

  1. Open Music Source: ステーション グループのリストを mediaCollection.itemType = container として返します。

  2. グループをクリック: 選択したグループのステーションのリストを mediaCollection.itemType = program として返します。

  3. Click Play: itemType = stream の単一の mediaMetadata を返します。

開発マシンの Windows コントローラーとストリームを送信しようとしているプレーヤーから getExtendedMetadata への呼び出しが多数見られます。

Now Playing にはトラックとアルバムの情報が表示されますが、プレーヤーは getMediaURI リクエストを行いません。

コントローラーのログを見ると、次の 2 つのエラーが表示されます。

<ApplicationData>@Module:asyncio @Message:Async get  failed 1. Error 0x80000002</ApplicationData>
<ApplicationData>@Module:asyncio @Message:RAsyncGETIOOperation  failed. Error (1000, 0x00000000)</ApplicationData>
4

1 に答える 1