2436 lines
57 KiB
JSON
2436 lines
57 KiB
JSON
{
|
|
"openapi": "3.0.1",
|
|
"info": {
|
|
"title": "MusicCast.Net.Api.Server | v1",
|
|
"version": "1.0.0"
|
|
},
|
|
"paths": {
|
|
"/YamahaExtendedControl/v1/dist/getDistributionInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"Dist"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDistributionInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDistributionInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDistributionInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/getStatus": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStatusResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStatusResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/getSignalInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetSignalInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetSignalInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetSignalInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/setVolume": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "volume",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/prepareInputChange": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "input",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/setInput": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "input",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/setSleep": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"summary": "Shutdown after the specified interval in minutes",
|
|
"parameters": [
|
|
{
|
|
"name": "sleep",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/main/setPower": {
|
|
"get": {
|
|
"tags": [
|
|
"Main"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "power",
|
|
"in": "query",
|
|
"schema": {
|
|
"enum": [
|
|
"on",
|
|
"standby"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getMcPlaylistName": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetMcPlaylistNameResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetMcPlaylistNameResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetMcPlaylistNameResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getStreamingServiceSettings": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStreamingServiceSettingsResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStreamingServiceSettingsResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetStreamingServiceSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getPlayInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getPlayQueue": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "index",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayQueueResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayQueueResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetPlayQueueResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getRecentInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetRecentInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetRecentInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetRecentInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/recallRecentItem": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "zone",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"name": "num",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/setPlayback": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "playback",
|
|
"in": "query",
|
|
"schema": {
|
|
"enum": [
|
|
"pause",
|
|
"previous",
|
|
"next",
|
|
"stop"
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/toggleShuffle": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/toggleRepeat": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/getListInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "list_id",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"name": "input",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"name": "size",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "lang",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetListInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetListInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetListInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/setListControl": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "type",
|
|
"in": "query",
|
|
"schema": {
|
|
"enum": [
|
|
"select",
|
|
"play",
|
|
"return"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "index",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "zone",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/manageList": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "list_id",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
{
|
|
"name": "type",
|
|
"in": "query",
|
|
"schema": {
|
|
"enum": [
|
|
"play_now",
|
|
"play_next",
|
|
"add_to_queue"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "index",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "timeout",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "zone",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/managePlayQueue": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "type",
|
|
"in": "query",
|
|
"schema": {
|
|
"enum": [
|
|
"play",
|
|
"remove"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "index",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "zone",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/copyPlayQueue": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "index",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/netusb/movePlayQueueItem": {
|
|
"get": {
|
|
"tags": [
|
|
"NetUsb"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "from",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
{
|
|
"name": "to",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getFeatures": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"summary": "Get the available features for this device",
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFeaturesResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFeaturesResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFeaturesResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getLocationInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetLocationInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetLocationInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetLocationInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getNameText": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"summary": "Get sources friendly names",
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNameTextResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNameTextResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNameTextResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getDeviceInfo": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDeviceInfoResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDeviceInfoResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDeviceInfoResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/isNewFirmwareAvailable": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "type",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/IsNewFirmwareAvailableResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/IsNewFirmwareAvailableResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/IsNewFirmwareAvailableResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getFuncStatus": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFuncStatusResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFuncStatusResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetFuncStatusResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getDisklavierSettings": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDisklavierSettingsResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDisklavierSettingsResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetDisklavierSettingsResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getTag": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetTagResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetTagResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetTagResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getYpaoConfig": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetYpaoConfigResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetYpaoConfigResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetYpaoConfigResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/setSpeakerA": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "enable",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/setSpeakerB": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"name": "enable",
|
|
"in": "query",
|
|
"schema": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/BaseResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/YamahaExtendedControl/v1/system/getNetworkStandby": {
|
|
"get": {
|
|
"tags": [
|
|
"System"
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"content": {
|
|
"text/plain": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNetworkStandbyResponse"
|
|
}
|
|
},
|
|
"application/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNetworkStandbyResponse"
|
|
}
|
|
},
|
|
"text/json": {
|
|
"schema": {
|
|
"$ref": "#/components/schemas/GetNetworkStandbyResponse"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": {
|
|
"schemas": {
|
|
"Audio": {
|
|
"type": "object",
|
|
"properties": {
|
|
"error": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"format": {
|
|
"type": "string"
|
|
},
|
|
"fs": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"BaseResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Ccs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"supported": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"Common": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"swfr_crossover_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
"speaker_size": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Speaker_size"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Disklavier": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ip_address": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Distribution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"version": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"compatible_client": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
},
|
|
"client_max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"server_zone_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Front_l": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"range_step": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Range_step"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Front_r": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"range_step": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Range_step1"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetDeviceInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"model_name": {
|
|
"type": "string"
|
|
},
|
|
"destination": {
|
|
"type": "string"
|
|
},
|
|
"device_id": {
|
|
"type": "string"
|
|
},
|
|
"system_id": {
|
|
"type": "string"
|
|
},
|
|
"system_version": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"api_version": {
|
|
"type": "number",
|
|
"format": "double"
|
|
},
|
|
"netmodule_generation": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"netmodule_version": {
|
|
"type": "string"
|
|
},
|
|
"netmodule_checksum": {
|
|
"type": "string"
|
|
},
|
|
"operation_mode": {
|
|
"type": "string"
|
|
},
|
|
"update_error_code": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"GetDisklavierSettingsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"enable": {
|
|
"type": "boolean"
|
|
},
|
|
"mode": {
|
|
"type": "string"
|
|
},
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"pair": {
|
|
"$ref": "#/components/schemas/Pair"
|
|
},
|
|
"disklavier": {
|
|
"$ref": "#/components/schemas/Disklavier"
|
|
}
|
|
}
|
|
},
|
|
"GetDistributionInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"group_id": {
|
|
"type": "string"
|
|
},
|
|
"group_name": {
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"type": "string"
|
|
},
|
|
"server_zone": {
|
|
"type": "string"
|
|
},
|
|
"client_list": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"GetFeaturesResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"system": {
|
|
"$ref": "#/components/schemas/System"
|
|
},
|
|
"zone": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Zone"
|
|
}
|
|
},
|
|
"tuner": {
|
|
"$ref": "#/components/schemas/Tuner"
|
|
},
|
|
"netusb": {
|
|
"$ref": "#/components/schemas/Netusb"
|
|
},
|
|
"distribution": {
|
|
"$ref": "#/components/schemas/Distribution"
|
|
},
|
|
"ccs": {
|
|
"$ref": "#/components/schemas/Ccs"
|
|
}
|
|
}
|
|
},
|
|
"GetFuncStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"auto_power_standby": {
|
|
"type": "boolean"
|
|
},
|
|
"speaker_a": {
|
|
"type": "boolean"
|
|
},
|
|
"speaker_b": {
|
|
"type": "boolean"
|
|
},
|
|
"headphone": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"GetListInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"menu_layer": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max_line": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"playing_index": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"menu_name": {
|
|
"type": "string"
|
|
},
|
|
"list_info": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/List_info"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetLocationInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"zone_list": {
|
|
"$ref": "#/components/schemas/Zone_list"
|
|
}
|
|
}
|
|
},
|
|
"GetMcPlaylistNameResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"name_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetNameTextResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"zone_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Zone_list2"
|
|
}
|
|
},
|
|
"input_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Input_list2"
|
|
}
|
|
},
|
|
"sound_program_list": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"GetNetworkStandbyResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"network_standby": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"GetPlayInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"play_queue_type": {
|
|
"type": "string"
|
|
},
|
|
"playback": {
|
|
"type": "string"
|
|
},
|
|
"repeat": {
|
|
"type": "string"
|
|
},
|
|
"shuffle": {
|
|
"type": "string"
|
|
},
|
|
"play_time": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"total_time": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"artist": {
|
|
"type": "string"
|
|
},
|
|
"album": {
|
|
"type": "string"
|
|
},
|
|
"track": {
|
|
"type": "string"
|
|
},
|
|
"albumart_url": {
|
|
"type": "string"
|
|
},
|
|
"albumart_id": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"usb_devicetype": {
|
|
"type": "string"
|
|
},
|
|
"auto_stopped": {
|
|
"type": "boolean"
|
|
},
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"repeat_available": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"shuffle_available": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPlayQueueResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"max_line": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"playing_index": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"index": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"track_info": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Track_info"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetRecentInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"recent_info": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Recent_info"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetSignalInfoResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"audio": {
|
|
"$ref": "#/components/schemas/Audio"
|
|
}
|
|
}
|
|
},
|
|
"GetStatusResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"power": {
|
|
"type": "string"
|
|
},
|
|
"sleep": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"volume": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"mute": {
|
|
"type": "boolean"
|
|
},
|
|
"max_volume": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"distribution_enable": {
|
|
"type": "boolean"
|
|
},
|
|
"link_control": {
|
|
"type": "string"
|
|
},
|
|
"link_audio_delay": {
|
|
"type": "string"
|
|
},
|
|
"link_audio_quality": {
|
|
"type": "string"
|
|
},
|
|
"disable_flags": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"GetStreamingServiceSettingsResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"services": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Services"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTagResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"zone_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Zone_list3"
|
|
}
|
|
},
|
|
"input_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Input_list3"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetYpaoConfigResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"ypao_status": {
|
|
"type": "string"
|
|
},
|
|
"ypao_setting": {
|
|
"type": "boolean"
|
|
},
|
|
"ypao_speaker_unit": {
|
|
"type": "string"
|
|
},
|
|
"ypao_volume": {
|
|
"type": "boolean"
|
|
},
|
|
"disable_flags": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Input_list": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"distribution_enable": {
|
|
"type": "boolean"
|
|
},
|
|
"rename_enable": {
|
|
"type": "boolean"
|
|
},
|
|
"account_enable": {
|
|
"type": "boolean"
|
|
},
|
|
"play_info_type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Input_list2": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Input_list3": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"IsNewFirmwareAvailableResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"response_code": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"available": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"List_info": {
|
|
"type": "object",
|
|
"properties": {
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"subtexts": {
|
|
"type": "array"
|
|
},
|
|
"thumbnail": {
|
|
"type": "string"
|
|
},
|
|
"logo": {
|
|
"type": "string"
|
|
},
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Mc_playlist": {
|
|
"type": "object",
|
|
"properties": {
|
|
"size": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"num": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Netusb": {
|
|
"type": "object",
|
|
"properties": {
|
|
"func_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"preset": {
|
|
"$ref": "#/components/schemas/Preset1"
|
|
},
|
|
"recent_info": {
|
|
"$ref": "#/components/schemas/Recent_info2"
|
|
},
|
|
"play_queue": {
|
|
"$ref": "#/components/schemas/Play_queue"
|
|
},
|
|
"mc_playlist": {
|
|
"$ref": "#/components/schemas/Mc_playlist"
|
|
},
|
|
"net_radio_type": {
|
|
"type": "string"
|
|
},
|
|
"pandora": {
|
|
"$ref": "#/components/schemas/Pandora"
|
|
},
|
|
"siriusxm": {
|
|
"$ref": "#/components/schemas/Siriusxm"
|
|
}
|
|
}
|
|
},
|
|
"Pair": {
|
|
"type": "object",
|
|
"properties": {
|
|
"mac_address": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Pandora": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sort_option_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Play_queue": {
|
|
"type": "object",
|
|
"properties": {
|
|
"size": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Preset": {
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"num": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Preset1": {
|
|
"type": "object",
|
|
"properties": {
|
|
"num": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Range_step": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"min": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"step": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Range_step1": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"min": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"step": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Range_step2": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"min": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"step": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Range_step3": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"min": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"step": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Range_step4": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"min": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"max": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"step": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Recent_info": {
|
|
"type": "object",
|
|
"properties": {
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"albumart_url": {
|
|
"type": "string"
|
|
},
|
|
"play_count": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Recent_info2": {
|
|
"type": "object",
|
|
"properties": {
|
|
"num": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Services": {
|
|
"type": "object",
|
|
"properties": {
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"confirmed": {
|
|
"type": "boolean"
|
|
},
|
|
"use_service": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"Siriusxm": {
|
|
"type": "object",
|
|
"properties": {
|
|
"api_type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Speaker_settings": {
|
|
"type": "object",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"common": {
|
|
"$ref": "#/components/schemas/Common"
|
|
},
|
|
"front_l": {
|
|
"$ref": "#/components/schemas/Front_l"
|
|
},
|
|
"front_r": {
|
|
"$ref": "#/components/schemas/Front_r"
|
|
},
|
|
"swfr": {
|
|
"$ref": "#/components/schemas/Swfr"
|
|
}
|
|
}
|
|
},
|
|
"Speaker_size": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"size_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Swfr": {
|
|
"type": "object",
|
|
"properties": {
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"range_step": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Range_step2"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"System": {
|
|
"type": "object",
|
|
"properties": {
|
|
"func_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"zone_num": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
},
|
|
"input_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Input_list"
|
|
}
|
|
},
|
|
"speaker_settings": {
|
|
"$ref": "#/components/schemas/Speaker_settings"
|
|
},
|
|
"ypao_speaker_unit_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Track_info": {
|
|
"type": "object",
|
|
"properties": {
|
|
"input": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
},
|
|
"thumbnail": {
|
|
"type": "string"
|
|
},
|
|
"attribute": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
},
|
|
"Tuner": {
|
|
"type": "object",
|
|
"properties": {
|
|
"func_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"range_step": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Range_step4"
|
|
}
|
|
},
|
|
"preset": {
|
|
"$ref": "#/components/schemas/Preset"
|
|
}
|
|
}
|
|
},
|
|
"Zone": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"func_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"input_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"link_control_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"link_audio_delay_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"link_audio_quality_list": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"range_step": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/components/schemas/Range_step3"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Zone_list": {
|
|
"type": "object",
|
|
"properties": {
|
|
"main": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"Zone_list2": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"text": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Zone_list3": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"tags": [
|
|
{
|
|
"name": "Dist"
|
|
},
|
|
{
|
|
"name": "Main"
|
|
},
|
|
{
|
|
"name": "NetUsb"
|
|
},
|
|
{
|
|
"name": "System"
|
|
}
|
|
]
|
|
} |