evandcoleman/node-appletv

View on GitHub
src/lib/protos/NowPlayingInfo.proto

Summary

Maintainability
Test Coverage
syntax = "proto2";

message NowPlayingInfo {
  enum RepeatMode {
    Unknown = 0;
    One = 1;
    All = 2;
  }

  enum ShuffleMode {
    Unkown = 0;
    Off = 1;
    Albums = 2;
    Songs = 3;
  }

  optional string album = 1;
  optional string artist = 2;
  optional double duration = 3;
  optional double elapsedTime = 4;
  optional float playbackRate = 5;
  optional RepeatMode repeatMode = 6;
  optional ShuffleMode shuffleMode = 7;
  optional double timestamp = 8;
  optional string title = 9;
  optional uint64 uniqueIdentifier = 10;
  optional bool isExplicitTrack = 11;
  optional bool isMusicApp = 12;
  optional int64 radioStationIdentifier = 13;
  optional string radioStationHash = 14;
  optional string radioStationName = 15;
  optional bytes artworkDataDigest = 16;
  optional bool isAlwaysLive = 17;
  optional bool isAdvertisement = 18;
}