Files
MusicCast.Net/MusicCast.Net.Api.Server/MusicCast.Net.Api.Server.json
2025-05-24 19:54:08 +02:00

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"
}
]
}