19 lines
395 B
Protocol Buffer
19 lines
395 B
Protocol Buffer
|
|
syntax = "proto3";
|
||
|
|
|
||
|
|
package subsonicapi;
|
||
|
|
|
||
|
|
option go_package = "github.com/navidrome/navidrome/plugins/host/subsonicapi;subsonicapi";
|
||
|
|
|
||
|
|
// go:plugin type=host version=1
|
||
|
|
service SubsonicAPIService {
|
||
|
|
rpc Call(CallRequest) returns (CallResponse);
|
||
|
|
}
|
||
|
|
|
||
|
|
message CallRequest {
|
||
|
|
string url = 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
message CallResponse {
|
||
|
|
string json = 1;
|
||
|
|
string error = 2; // Non-empty if operation failed
|
||
|
|
}
|