mirror of
https://github.com/librespot-org/librespot.git
synced 2024-12-28 17:21:52 +00:00
c6327af2f3
A build script is used to ensure the source files haven’t been modified.
58 lines
1.2 KiB
Protocol Buffer
58 lines
1.2 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
message RadioRequest {
|
|
repeated string uris = 0x1;
|
|
optional int32 salt = 0x2;
|
|
optional int32 length = 0x4;
|
|
optional string stationId = 0x5;
|
|
repeated string lastTracks = 0x6;
|
|
}
|
|
|
|
message MultiSeedRequest {
|
|
repeated string uris = 0x1;
|
|
}
|
|
|
|
message Feedback {
|
|
optional string uri = 0x1;
|
|
optional string type = 0x2;
|
|
optional double timestamp = 0x3;
|
|
}
|
|
|
|
message Tracks {
|
|
repeated string gids = 0x1;
|
|
optional string source = 0x2;
|
|
optional string identity = 0x3;
|
|
repeated string tokens = 0x4;
|
|
repeated Feedback feedback = 0x5;
|
|
}
|
|
|
|
message Station {
|
|
optional string id = 0x1;
|
|
optional string title = 0x2;
|
|
optional string titleUri = 0x3;
|
|
optional string subtitle = 0x4;
|
|
optional string subtitleUri = 0x5;
|
|
optional string imageUri = 0x6;
|
|
optional double lastListen = 0x7;
|
|
repeated string seeds = 0x8;
|
|
optional int32 thumbsUp = 0x9;
|
|
optional int32 thumbsDown = 0xa;
|
|
}
|
|
|
|
message Rules {
|
|
optional string js = 0x1;
|
|
}
|
|
|
|
message StationResponse {
|
|
optional Station station = 0x1;
|
|
repeated Feedback feedback = 0x2;
|
|
}
|
|
|
|
message StationList {
|
|
repeated Station stations = 0x1;
|
|
}
|
|
|
|
message LikedPlaylist {
|
|
optional string uri = 0x1;
|
|
}
|
|
|