src/lib/protos/NowPlayingInfo.proto
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;
}