Client Updates Config

The remote client sends a ClientUpdatesConfigMessage to tell the Apple TV that it wants to receive specific updates.

syntax = "proto2";

import "ProtocolMessage.proto";

extend ProtocolMessage {
  optional ClientUpdatesConfigMessage clientUpdatesConfigMessage = 21;
}

message ClientUpdatesConfigMessage {
  optional bool artworkUpdates = 1;
  optional bool nowPlayingUpdates = 2;
  optional bool volumeUpdates = 3;
  optional bool keyboardUpdates = 4;
}

CLIENT -> SERVER

type: CLIENT_UPDATES_CONFIG_MESSAGE
priority: 0
[clientUpdatesConfigMessage] {
  artworkUpdates: true
  nowPlayingUpdates: true
  volumeUpdates: false
  keyboardUpdates: true
}

results matching ""

    No results matching ""