yamaha-yxc-nodejs
Version:
NodeJS API to control your YAMAHA Musiccast devices
1,036 lines (1,035 loc) • 31.5 kB
JSON
{
"RX_A2070": {
"system": {
"getDeviceInfo": {
"response_code": 0,
"model_name": "RX-A2070",
"destination": "BG",
"device_id": "AC44F241D7D9",
"system_id": "0B23E7D3",
"system_version": 2.87,
"api_version": 2.08,
"netmodule_generation": 1,
"netmodule_version": "1923 ",
"netmodule_checksum": "A7E6476F",
"operation_mode": "normal",
"update_error_code": "00000000"
},
"getNetworkStatus": {
"response_code": 0,
"network_name": "Wohnzimmer",
"connection": "wired_lan",
"dhcp": false,
"ip_address": "10.0.0.5",
"subnet_mask": "255.255.255.0",
"default_gateway": "10.0.0.1",
"dns_server_1": "10.0.0.1",
"dns_server_2": "8.8.8.8",
"wireless_lan": { "ssid": "", "type": "none", "key": "", "ch": 0, "strength": 0 },
"wireless_direct": { "ssid": "RX-A2070 41D7D9", "type": "none", "key": "" },
"musiccast_network": {
"ready": true,
"device_type": "standard",
"child_num": 0,
"ch": 0,
"initial_join_running": false
},
"mac_address": {
"wired_lan": "AC44F241D7D9",
"wireless_lan": "94E36D8E80CF",
"wireless_direct": "94E36D8E80D0"
},
"airplay_pin": ""
},
"getFuncStatus": {
"response_code": 0,
"hdmi_out_1": true,
"hdmi_out_2": true,
"party_mode": false,
"speaker_pattern": 1
},
"getLocationInfo": {
"response_code": 0,
"id": "5d5c1b0f78dd41d293d8b1dccef50e9c",
"name": "Zuhause",
"zone_list": { "main": true, "zone2": false, "zone3": false, "zone4": false }
},
"getFeatures": {
"response_code": 0,
"system": {
"func_list": [
"wired_lan",
"wireless_lan",
"wireless_direct",
"network_standby",
"network_standby_auto",
"bluetooth_standby",
"bluetooth_tx_setting",
"hdmi_out_1",
"hdmi_out_2",
"airplay",
"disklavier_settings",
"remote_info",
"network_reboot",
"party_mode",
"speaker_pattern"
],
"zone_num": 4,
"input_list": [
{
"id": "napster",
"distribution_enable": true,
"rename_enable": false,
"account_enable": true,
"play_info_type": "netusb"
},
{
"id": "spotify",
"distribution_enable": true,
"rename_enable": false,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "juke",
"distribution_enable": true,
"rename_enable": false,
"account_enable": true,
"play_info_type": "netusb"
},
{
"id": "qobuz",
"distribution_enable": true,
"rename_enable": false,
"account_enable": true,
"play_info_type": "netusb"
},
{
"id": "tidal",
"distribution_enable": true,
"rename_enable": false,
"account_enable": true,
"play_info_type": "netusb"
},
{
"id": "deezer",
"distribution_enable": true,
"rename_enable": false,
"account_enable": true,
"play_info_type": "netusb"
},
{
"id": "airplay",
"distribution_enable": false,
"rename_enable": false,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "mc_link",
"distribution_enable": false,
"rename_enable": true,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "server",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "net_radio",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "bluetooth",
"distribution_enable": true,
"rename_enable": false,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "usb",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "netusb"
},
{
"id": "tuner",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "tuner"
},
{
"id": "av1",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av2",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av3",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av4",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av5",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av6",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "av7",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "audio1",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "audio2",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "audio3",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "phono",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "v_aux",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
},
{
"id": "main_sync",
"distribution_enable": true,
"rename_enable": true,
"account_enable": false,
"play_info_type": "none"
}
],
"speaker_pattern_num": 2
},
"zone": [
{
"id": "main",
"func_list": [
"power",
"sleep",
"volume",
"mute",
"sound_program",
"pure_direct",
"enhancer",
"tone_control",
"dialogue_level",
"signal_info",
"prepare_input_change",
"link_control",
"link_audio_delay",
"link_audio_quality",
"scene",
"audio_select",
"cursor",
"menu",
"surr_decoder_type",
"contents_display",
"actual_volume"
],
"input_list": [
"napster",
"spotify",
"juke",
"qobuz",
"tidal",
"deezer",
"airplay",
"mc_link",
"server",
"net_radio",
"bluetooth",
"usb",
"tuner",
"av1",
"av2",
"av3",
"av4",
"av5",
"av6",
"av7",
"audio1",
"audio2",
"audio3",
"phono",
"v_aux"
],
"sound_program_list": [
"munich",
"vienna",
"amsterdam",
"freiburg",
"royaumont",
"chamber",
"village_vanguard",
"warehouse_loft",
"cellar_club",
"roxy_theatre",
"bottom_line",
"sports",
"action_game",
"roleplaying_game",
"music_video",
"recital_opera",
"standard",
"spectacle",
"sci-fi",
"adventure",
"drama",
"mono_movie",
"enhanced",
"2ch_stereo",
"9ch_stereo",
"surr_decoder",
"straight"
],
"surr_decoder_type_list": [
"toggle",
"auto",
"dolby_surround",
"dts_neural_x",
"dts_neo6_cinema",
"dts_neo6_music"
],
"tone_control_mode_list": [ "manual" ],
"link_control_list": [ "speed", "standard", "stability" ],
"link_audio_delay_list": [ "audio_sync", "lip_sync" ],
"link_audio_quality_list": [ "compressed", "uncompressed" ],
"range_step": [
{ "id": "volume", "min": 0, "max": 161, "step": 1 },
{ "id": "tone_control", "min": -12, "max": 12, "step": 1 },
{ "id": "dialogue_level", "min": 0, "max": 3, "step": 1 },
{ "id": "actual_volume_db", "min": -80.5, "max": 16.5, "step": 0.5 }
],
"scene_num": 12,
"cursor_list": [ "up", "down", "left", "right", "select", "return" ],
"menu_list": [
"on_screen",
"top_menu",
"menu",
"option",
"display",
"red",
"green",
"yellow",
"blue"
],
"actual_volume_mode_list": [ "db" ],
"audio_select_list": [ "auto", "hdmi", "coax_opt", "analog", "unavailable" ]
},
{
"id": "zone2",
"zone_b": false,
"func_list": [
"power",
"sleep",
"volume",
"mute",
"enhancer",
"tone_control",
"prepare_input_change",
"link_control",
"link_audio_quality",
"scene",
"cursor",
"contents_display",
"actual_volume"
],
"input_list": [
"napster",
"spotify",
"juke",
"qobuz",
"tidal",
"deezer",
"airplay",
"mc_link",
"server",
"net_radio",
"bluetooth",
"usb",
"tuner",
"av1",
"av2",
"av3",
"av4",
"av5",
"av6",
"av7",
"audio1",
"audio2",
"audio3",
"phono",
"v_aux",
"main_sync"
],
"tone_control_mode_list": [ "manual", "auto", "bypass" ],
"link_control_list": [ "speed", "standard", "stability" ],
"link_audio_quality_list": [ "compressed", "uncompressed" ],
"range_step": [
{ "id": "volume", "min": 0, "max": 161, "step": 1 },
{ "id": "tone_control", "min": -12, "max": 12, "step": 1 },
{ "id": "actual_volume_db", "min": -80.5, "max": 16.5, "step": 0.5 }
],
"scene_num": 4,
"cursor_list": [ "up", "down", "left", "right", "select", "return" ],
"actual_volume_mode_list": [ "db" ]
},
{
"id": "zone3",
"func_list": [
"power",
"sleep",
"volume",
"mute",
"enhancer",
"tone_control",
"prepare_input_change",
"scene",
"actual_volume"
],
"input_list": [
"napster",
"spotify",
"juke",
"qobuz",
"tidal",
"deezer",
"airplay",
"mc_link",
"server",
"net_radio",
"bluetooth",
"usb",
"tuner",
"av1",
"av2",
"av3",
"av4",
"audio1",
"audio2",
"audio3",
"phono",
"v_aux",
"main_sync"
],
"tone_control_mode_list": [ "manual", "auto", "bypass" ],
"range_step": [
{ "id": "volume", "min": 0, "max": 161, "step": 1 },
{ "id": "tone_control", "min": -12, "max": 12, "step": 1 },
{ "id": "actual_volume_db", "min": -80.5, "max": 16.5, "step": 0.5 }
],
"scene_num": 4,
"actual_volume_mode_list": [ "db" ]
},
{
"id": "zone4",
"func_list": [ "power", "sleep", "prepare_input_change", "scene" ],
"input_list": [ "av1", "av2", "av3", "av4", "av5", "av6", "av7", "v_aux" ],
"scene_num": 4
}
],
"tuner": {
"func_list": [ "fm", "rds", "dab" ],
"range_step": [ { "id": "fm", "min": 87500, "max": 108000, "step": 50 } ],
"preset": { "type": "separate", "num": 40 }
},
"netusb": {
"func_list": [ "recent_info", "play_queue", "mc_playlist", "streaming_service_use" ],
"preset": { "num": 40 },
"recent_info": { "num": 40 },
"play_queue": { "size": 200 },
"mc_playlist": { "size": 200, "num": 5 },
"net_radio_type": "airable",
"pandora": { "sort_option_list": [ "recent", "alphabet" ] },
"siriusxm": { "api_type": "everest" }
},
"distribution": {
"version": 2,
"compatible_client": [ 2 ],
"client_max": 9,
"server_zone_list": [ "main", "zone2" ]
},
"ccs": { "supported": true }
}
},
"dist": {
"getFeatures": {
"response_code": 0,
"group_id": "00000000000000000000000000000000",
"group_name": "(Linked) Wohnzimmer",
"role": "none",
"server_zone": "main",
"client_list": []
}
},
"netusb": {
"getPlayInfo": {
"response_code": 0,
"input": "server",
"play_queue_type": "system",
"playback": "play",
"repeat": "off",
"shuffle": "off",
"play_time": 9,
"total_time": 0,
"artist": "Hammock",
"album": "Silencia",
"track": "When It Hurts to Remember",
"albumart_url": "/YamahaRemoteControl/AlbumART/AlbumART5272.jpg",
"albumart_id": 5272,
"usb_devicetype": "unknown",
"auto_stopped": false,
"attribute": 83886591,
"repeat_available": [ "off", "one", "all" ],
"shuffle_available": [ "off", "on" ]
},
"getPresetInfo": {
"response_code": 0,
"preset_info": [
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" },
{ "input": "unknown", "text": "" }
],
"func_list": [ "clear", "move" ]
},
"getSettings": {
"response_code": 0,
"qobuz": {
"quality": {
"value": "hr_192_24",
"value_list": [
{ "value": "mp3_320", "attribute": 1 },
{ "value": "cd_44_16", "attribute": 1 },
{ "value": "hr_96_24", "attribute": 0 },
{ "value": "hr_192_24", "attribute": 0 }
]
}
}
},
"getRecentInfo": {
"response_code": 0,
"recent_info": [
{
"input": "server",
"text": "When It Hurts to Remember",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/03*20When*20It*20Hurts*20to*20Remember.flac/$!picture-1323-36584.jpg",
"play_count": 2,
"attribute": 30
},
{
"input": "server",
"text": "Silencia",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/02*20Silencia.flac/$!picture-1306-36584.jpg",
"play_count": 2,
"attribute": 30
},
{
"input": "server",
"text": "Circular as Our Way",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/01*20Circular*20as*20Our*20Way.flac/$!picture-1317-36584.jpg",
"play_count": 2,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 6 (Hypostatic)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/06*20Undercurrent*206*20(Hypostatic).flac/$!picture-1309-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 5 (Calion Pills)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/05*20Undercurrent*205*20(Calion*20Pills).flac/$!picture-1314-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 4 (Holotropic Disclosure)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/04*20Undercurrent*204*20(Holotropic*20Disclosure).flac/$!picture-1323-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 3 (Grounded in Space)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/03*20Undercurrent*203*20(Grounded*20in*20Space).flac/$!picture-1312-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 2 (Jesus Bombed a Baritone)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/02*20Undercurrent*202*20(Jesus*20Bombed*20a*20Baritone).flac/$!picture-1327-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Undercurrent 1 (Morphic Resonance)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Undercurrents*20(2019)/01*20Undercurrent*201*20(Morphic*20Resonance).flac/$!picture-1321-21333.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Without Form and Void",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/11*20Without*20Form*20and*20Void.flac/$!picture-1320-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Life Is Life",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/10*20Life*20Is*20Life.flac/$!picture-1307-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Fascinans",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/09*20Fascinans.flac/$!picture-1303-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Slowly You Dissolve",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/08*20Slowly*20You*20Dissolve.flac/$!picture-1321-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "We Try to Make Sense of It All",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/07*20We*20Try*20to*20Make*20Sense*20of*20It*20All.flac/$!picture-1328-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "In the Shattering of Things",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/06*20In*20the*20Shattering*20of*20Things.flac/$!picture-1325-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Saudade",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/05*20Saudade.flac/$!picture-1305-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Afraid to Forget",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Silencia*20(2019)/04*20Afraid*20to*20Forget.flac/$!picture-1318-36584.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Future Past",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/12*20Future*20Past.flac/$!picture-1585-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Ineffable",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/11*20Ineffable.flac/$!picture-1511-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Take Another Drink From My Hands (For Bella)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/10*20Take*20Another*20Drink*20From*20My*20Hands*20(For*20Bella).flac/$!picture-1582-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "On the Way Out of No Way",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/09*20On*20the*20Way*20Out*20of*20No*20Way.flac/$!picture-1435-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "What You Need Isn't There",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/08*20What*20You*20Need*20Isn*27t*20There.flac/$!picture-1616-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Elsewhere",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/07*20Elsewhere.flac/$!picture-1600-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Someday",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/06*20Someday.flac/$!picture-1490-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "In the Empty Space You Used to Breathe",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/05*20In*20the*20Empty*20Space*20You*20Used*20to*20Breathe.flac/$!picture-1503-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Dying Alone",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/04*20Dying*20Alone.flac/$!picture-1602-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Afraid to Go Home",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/03*20Afraid*20to*20Go*20Home.flac/$!picture-1608-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Heavy Laden",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/02*20Heavy*20Laden.flac/$!picture-1800-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Before",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Post*20Rock/Hammock/Elsewhere*20(2021)/01*20Before.flac/$!picture-1543-27529.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Up in Smoke (extended mix)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic,*20House/Dusky/Pressure*20(2022)/01*20Dusky*20-*20Up*20in*20Smoke*20(extended*20mix).flac/$!picture-1613-109356.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "OnlyL",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic,*20Future*20Bass,*20PopHouse,*20Chilltrap/TSHA/Capricorn*20Sun*20(2022)/03*20TSHA*20feat.*20Nimmo*20-*20OnlyL.flac/$!picture-1836-57863.jpg",
"play_count": 2,
"attribute": 30
},
{
"input": "server",
"text": "The Light",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic,*20Future*20Bass,*20PopHouse,*20Chilltrap/TSHA/Capricorn*20Sun*20(2022)/02*20TSHA*20-*20The*20Light.flac/$!picture-1699-57863.jpg",
"play_count": 2,
"attribute": 30
},
{
"input": "server",
"text": "Where Am I",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-08*20Jonathan*20Kaspar*20-*20Where*20Am*20I.flac/$!picture-1535-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "All Or Nothing (Michael Mayer Remix)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-07*20eee*20gee*20-*20All*20Or*20Nothing*20(Michael*20Mayer*20Remix).flac/$!picture-1527-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "The Sharper Image",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-06*20Rebolledo*20-*20The*20Sharper*20Image.flac/$!picture-1350-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "The Hills",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-05*20Perel*20-*20The*20Hills.flac/$!picture-1226-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Why",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-04*20Voigt*20*26*20Voigt*20-*20Why.flac/$!picture-1218-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Cinco Y Rojo",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-03*20Matias*20Aguayo*20-*20Cinco*20Y*20Rojo.flac/$!picture-1335-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Le Monde A Changé",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-02*20J*c3*bcrgen*20Paape*20-*20Le*20Monde*20A*20Chang*c3*a9.flac/$!picture-1125-302458.jpg",
"play_count": 1,
"attribute": 30
},
{
"input": "server",
"text": "Crawling Up That Hill (Instrumental Version)",
"albumart_url": "http://10.0.0.10:9790/minimserver/*/Mp3s/Electronic/!Serie/Kompakt*20Total/Total*2022*20*5b2022*5d/1-01*20J*c3*b6rg*20Burger*20-*20Crawling*20Up*20That*20Hill*20(Instrumental*20Version).flac/$!picture-1257-302458.jpg",
"play_count": 1,
"attribute": 30
}
]
}
},
"tuner": {
"getPlayInfo": {
"response_code": 0,
"band": "fm",
"auto_scan": false,
"fm": { "preset": 0, "freq": 98100, "tuned": false, "audio_mode": "mono" },
"rds": { "program_type": "", "program_service": "", "radio_text_a": "", "radio_text_b": "" },
"dab": {
"preset": 0,
"id": 65535,
"status": "ready",
"freq": 0,
"category": "primary",
"audio_mode": "mono",
"bit_rate": 0,
"quality": 0,
"tune_aid": 0,
"off_air": false,
"dab_plus": false,
"program_type": "",
"ch_label": "",
"service_label": "",
"dls": "",
"ensemble_label": ""
}
},
"getPresetInfo": { "response_code": 4 }
},
"main": {
"getStatus": {
"response_code": 0,
"power": "on",
"sleep": 0,
"volume": 26,
"mute": false,
"max_volume": 161,
"input": "server",
"distribution_enable": true,
"sound_program": "straight",
"surr_decoder_type": "auto",
"pure_direct": false,
"enhancer": true,
"tone_control": { "mode": "auto", "bass": 0, "treble": 0 },
"dialogue_level": 3,
"link_control": "standard",
"link_audio_delay": "audio_sync",
"link_audio_quality": "uncompressed",
"disable_flags": 0,
"actual_volume": { "mode": "db", "value": -67.5, "unit": "dB" },
"contents_display": true,
"audio_select": "unavailable",
"party_enable": false
},
"getSoundProgramList": {
"response_code": 0,
"sound_program_list": [
"munich",
"vienna",
"amsterdam",
"freiburg",
"royaumont",
"chamber",
"village_vanguard",
"warehouse_loft",
"cellar_club",
"roxy_theatre",
"bottom_line",
"sports",
"action_game",
"roleplaying_game",
"music_video",
"recital_opera",
"standard",
"spectacle",
"sci-fi",
"adventure",
"drama",
"mono_movie",
"enhanced",
"2ch_stereo",
"9ch_stereo",
"surr_decoder",
"straight"
]
},
"getSignalInfo": { "response_code": 0, "audio": { "error": 0, "format": "FLAC", "fs": "44.1 kHz" } }
},
"zone2": {
"getStatus": {
"response_code": 0,
"power": "standby",
"sleep": 0,
"volume": 81,
"mute": false,
"max_volume": 161,
"input": "av1",
"distribution_enable": true,
"enhancer": true,
"tone_control": { "mode": "auto", "bass": 0, "treble": 0 },
"link_control": "standard",
"link_audio_quality": "uncompressed",
"disable_flags": 0,
"actual_volume": { "mode": "db", "value": -40, "unit": "dB" },
"contents_display": false,
"party_enable": false
},
"getSoundProgramList": { "response_code": 0, "sound_program_list": [] },
"getSignalInfo": { "response_code": 0, "audio": { "error": 0, "format": "FLAC", "fs": "" } }
},
"zone3": {
"getStatus": {
"response_code": 0,
"power": "standby",
"sleep": 0,
"volume": 81,
"mute": false,
"max_volume": 161,
"input": "av1",
"distribution_enable": false,
"enhancer": true,
"tone_control": { "mode": "auto", "bass": 0, "treble": 0 },
"disable_flags": 0,
"actual_volume": { "mode": "db", "value": -40, "unit": "dB" },
"party_enable": false
},
"getSoundProgramList": { "response_code": 0, "sound_program_list": [] },
"getSignalInfo": { "response_code": 0, "audio": { "error": 0, "format": "FLAC", "fs": "" } }
},
"zone4": {
"getStatus": {
"response_code": 0,
"power": "standby",
"sleep": 0,
"input": "av1",
"distribution_enable": false,
"disable_flags": 0,
"party_enable": false
},
"getSoundProgramList": { "response_code": 0, "sound_program_list": [] },
"getSignalInfo": { "response_code": 0, "audio": { "error": 0, "format": "FLAC", "fs": "" } }
}
}
}