[
  {
    "id": "530ca9c2f1420f67",
    "type": "tab",
    "label": "Control a Musiccast Receiver with Caseta",
    "disabled": false,
    "info": "You can control a Yamaha Musiccast receiver just like a Sonos integration.  It's easy!\n\nThis flow uses one Caseta Pico for audio to control volume and playback of a Mussiccast receiver.\n\nWhen the flow is first started, it pulls the current state and displays the results on the palette.\n\nFlow variables are used to keep track of current playback and volume state.  This reduces the number of calls that need to be made.\n\n1. Set up the Caseta audio control remote twice.\n- Use one React node to monitor volume changes.\n- Use one React node to monitor transport changes.\n\n2. Configure a Mussiccast device to accept the commands.\n\nNote: the transport functionality only works with \"network\" sources such as USB, Tidal, local media server, etc.\n",
    "env": []
  },
  {
    "id": "1463c2539ad86530",
    "type": "caseta-react",
    "z": "530ca9c2f1420f67",
    "bridge": "c7b63fe70301a72a",
    "label": "Remote - Volume",
    "device": "AudioRemoteLivingRoom",
    "type_device": "device",
    "event": "4",
    "type_event": "event",
    "action": "3,5,6",
    "type_action": "action",
    "f_debug": "",
    "f_pal_status": true,
    "label_default": "Audio Remote",
    "x": 120,
    "y": 200,
    "wires": [
      [
        "ba0cc55965e53ae3"
      ]
    ]
  },
  {
    "id": "58abd9de82ab5c96",
    "type": "caseta-react",
    "z": "530ca9c2f1420f67",
    "bridge": "c7b63fe70301a72a",
    "label": "Remote - Transport",
    "device": "AudioRemoteLivingRoom",
    "type_device": "device",
    "event": "4",
    "type_event": "event",
    "action": "2,4",
    "type_action": "action",
    "f_debug": "",
    "f_pal_status": true,
    "label_default": "Audio Remote",
    "x": 110,
    "y": 320,
    "wires": [
      [
        "b34298f28b3459d0"
      ]
    ]
  },
  {
    "id": "ba0cc55965e53ae3",
    "type": "switch",
    "z": "530ca9c2f1420f67",
    "name": "Action?",
    "property": "action",
    "propertyType": "msg",
    "rules": [
      {
        "t": "eq",
        "v": "Increase",
        "vt": "str"
      },
      {
        "t": "eq",
        "v": "Decrease",
        "vt": "str"
      },
      {
        "t": "eq",
        "v": "Preset",
        "vt": "str"
      }
    ],
    "checkall": "true",
    "repair": false,
    "outputs": 3,
    "x": 340,
    "y": 200,
    "wires": [
      [
        "21b3e9b5be4605d8"
      ],
      [
        "5fdb5fe0cb1f9de9"
      ],
      [
        "84159f72b3dfb0aa"
      ]
    ]
  },
  {
    "id": "21b3e9b5be4605d8",
    "type": "function",
    "z": "530ca9c2f1420f67",
    "name": "Volume up",
    "func": "msg.attributes = { volume: \"up\", step: \"3\" };\nreturn msg;",
    "outputs": 1,
    "timeout": 0,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 530,
    "y": 160,
    "wires": [
      [
        "61f1de29d89ed42c"
      ]
    ]
  },
  {
    "id": "5fdb5fe0cb1f9de9",
    "type": "function",
    "z": "530ca9c2f1420f67",
    "name": "Volume down",
    "func": "msg.attributes = { volume: \"down\", step: \"3\" };\nreturn msg;",
    "outputs": 1,
    "timeout": 0,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 540,
    "y": 200,
    "wires": [
      [
        "61f1de29d89ed42c"
      ]
    ]
  },
  {
    "id": "74e6e30c588a1990",
    "type": "function",
    "z": "530ca9c2f1420f67",
    "name": "Playback state?",
    "func": "let play_info = flow.get(\"musiccast_playback\");\nlet zone = flow.get(\"musiccast_volume\");\n\nlet newPayload = { \"playback\": \"pause\" }\n\nif (play_info.playback === \"pause\" || play_info.playback === \"stop\") {\n\n    newPayload = { \"playback\": \"play\" };\n\n} else if (newPayload.playback === \"play\") {\n\n    newPayload = { \"playback\": \"pause\" };\n    if (zone.input === \"net_radio\" || zone.input === \"tidal\") {\n        newPayload = { \"playback\": \"stop\" };\n\n    }\n}\nlet newMsg = {\n    input: zone.input,\n    payload: newPayload\n}\nreturn newMsg;\n\n",
    "outputs": 1,
    "timeout": 0,
    "noerr": 0,
    "initialize": "",
    "finalize": "",
    "libs": [],
    "x": 540,
    "y": 340,
    "wires": [
      [
        "1f4826dfdc69effd"
      ]
    ]
  },
  {
    "id": "84159f72b3dfb0aa",
    "type": "change",
    "z": "530ca9c2f1420f67",
    "name": "Toggle mute",
    "rules": [
      {
        "t": "set",
        "p": "mute",
        "pt": "msg",
        "to": "musiccast_mute",
        "tot": "flow"
      },
      {
        "t": "change",
        "p": "mute",
        "pt": "msg",
        "from": "true",
        "fromt": "bool",
        "to": "{\"enable\": false}",
        "tot": "json"
      },
      {
        "t": "set",
        "p": "mute",
        "pt": "msg",
        "to": "{\"enable\": true}",
        "tot": "json"
      },
      {
        "t": "set",
        "p": "attributes",
        "pt": "msg",
        "to": "mute",
        "tot": "msg"
      }
    ],
    "action": "",
    "property": "",
    "from": "",
    "to": "",
    "reg": false,
    "x": 530,
    "y": 240,
    "wires": [
      [
        "45f848dcf94e4310"
      ]
    ]
  },
  {
    "id": "61f1de29d89ed42c",
    "type": "musiccast-zone",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "zone": "main",
    "type_zone": "zone",
    "command": "setVolume",
    "type_command": "command",
    "payload": "",
    "type_payload": "msg",
    "f_show_status": false,
    "x": 730,
    "y": 160,
    "wires": [
      []
    ]
  },
  {
    "id": "45f848dcf94e4310",
    "type": "musiccast-zone",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "Set mute",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "zone": "main",
    "type_zone": "zone",
    "command": "setMute",
    "type_command": "command",
    "payload": "",
    "type_payload": "msg",
    "f_show_status": false,
    "x": 720,
    "y": 240,
    "wires": [
      []
    ]
  },
  {
    "id": "b34298f28b3459d0",
    "type": "switch",
    "z": "530ca9c2f1420f67",
    "name": "Action?",
    "property": "action",
    "propertyType": "msg",
    "rules": [
      {
        "t": "eq",
        "v": "Next",
        "vt": "str"
      },
      {
        "t": "eq",
        "v": "Toggle play",
        "vt": "str"
      }
    ],
    "checkall": "true",
    "repair": false,
    "outputs": 2,
    "x": 340,
    "y": 320,
    "wires": [
      [
        "0e77949db0ce3180"
      ],
      [
        "74e6e30c588a1990"
      ]
    ]
  },
  {
    "id": "0e77949db0ce3180",
    "type": "musiccast-input",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "inp": "server",
    "type_inp": "input",
    "command": "setPlayback",
    "type_command": "command",
    "payload": "{\"playback\":\"next\"}",
    "type_payload": "json",
    "f_show_status": false,
    "x": 730,
    "y": 300,
    "wires": [
      []
    ]
  },
  {
    "id": "1f4826dfdc69effd",
    "type": "musiccast-input",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "inp": "server",
    "type_inp": "input",
    "command": "setPlayback",
    "type_command": "command",
    "payload": "",
    "type_payload": "msg",
    "f_show_status": false,
    "x": 730,
    "y": 340,
    "wires": [
      []
    ]
  },
  {
    "id": "e5569564e662979d",
    "type": "complete",
    "z": "530ca9c2f1420f67",
    "name": "Update state",
    "scope": [
      "61f1de29d89ed42c",
      "45f848dcf94e4310",
      "0e77949db0ce3180",
      "1f4826dfdc69effd"
    ],
    "uncaught": false,
    "x": 130,
    "y": 100,
    "wires": [
      [
        "3b1200736437e8a0",
        "e063387b888f8187"
      ]
    ]
  },
  {
    "id": "927dfa82d7de4278",
    "type": "inject",
    "z": "530ca9c2f1420f67",
    "name": "Get intial state",
    "props": [
      {
        "p": "payload"
      }
    ],
    "repeat": "",
    "crontab": "",
    "once": true,
    "onceDelay": 0.1,
    "topic": "",
    "payload": "",
    "payloadType": "date",
    "x": 120,
    "y": 60,
    "wires": [
      [
        "3b1200736437e8a0",
        "e063387b888f8187"
      ]
    ]
  },
  {
    "id": "3b1200736437e8a0",
    "type": "musiccast-input",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "inp": "server",
    "type_inp": "input",
    "command": "getPlayInfo",
    "type_command": "command",
    "payload": "{\"playback\":\"next\"}",
    "type_payload": "json",
    "f_show_status": true,
    "x": 730,
    "y": 40,
    "wires": [
      [
        "406354f67a25ac3c"
      ]
    ]
  },
  {
    "id": "e063387b888f8187",
    "type": "musiccast-zone",
    "z": "530ca9c2f1420f67",
    "mc": "c5092240690713c5",
    "name": "",
    "device": "418729e3-5f04-4786-9913-b270a9d3779e",
    "type_device": "device",
    "zone": "main",
    "type_zone": "zone",
    "command": "getStatus",
    "type_command": "command",
    "payload": "{}",
    "type_payload": "json",
    "f_show_status": true,
    "x": 720,
    "y": 100,
    "wires": [
      [
        "a4681911709506db"
      ]
    ]
  },
  {
    "id": "406354f67a25ac3c",
    "type": "change",
    "z": "530ca9c2f1420f67",
    "name": "Set flow playback",
    "rules": [
      {
        "t": "set",
        "p": "musiccast_playback",
        "pt": "flow",
        "to": "payload.playback",
        "tot": "msg"
      }
    ],
    "action": "",
    "property": "",
    "from": "",
    "to": "",
    "reg": false,
    "x": 930,
    "y": 40,
    "wires": [
      []
    ]
  },
  {
    "id": "a4681911709506db",
    "type": "change",
    "z": "530ca9c2f1420f67",
    "name": "Set flow volume",
    "rules": [
      {
        "t": "set",
        "p": "musiccast_volume",
        "pt": "flow",
        "to": "payload.volume",
        "tot": "msg"
      }
    ],
    "action": "",
    "property": "",
    "from": "",
    "to": "",
    "reg": false,
    "x": 920,
    "y": 100,
    "wires": [
      []
    ]
  },
  {
    "id": "c7b63fe70301a72a",
    "type": "caseta-bridge",
    "name": "Example Caseta Hub",
    "bridge_ip_address": "192.168.10.10",
    "device_list": {
      "AudioRemoteLivingRoom": {
        "sid": "19",
        "name": "Audio Remote",
        "label": "Audio Remote",
        "hash": "AudioRemoteLivingRoom",
        "area": "Living Room",
        "type": "pico_five_button_audio"
      },
      "ReadingLightLivingRoom": {
        "sid": "17",
        "name": "Reading Light",
        "label": "Reading Light",
        "hash": "ReadingLightLivingRoom",
        "area": "Living Room",
        "type": "dimmer_four_button"
      },
      "SmartBridge": {
        "sid": "1",
        "name": "SmartBridge",
        "label": "Scene",
        "hash": "SmartBridge",
        "type": "smartbridge"
      }
    },
    "scene_list": {
      "ArrivingHome": {
        "sid": "1",
        "name": "Arriving Home",
        "label": "Arriving Home",
        "hash": "ArrivingHome"
      },
      "LeavingHome": {
        "sid": "2",
        "name": "Leaving Home",
        "label": "Leaving Home",
        "hash": "LeavingHome"
      }
    },
    "int_report": "{   \"LIPIdList\": {     \"Devices\": [       {         \"ID\": 1,         \"Name\": \"Smart Bridge 2\",         \"Buttons\": [           {             \"Name\": \"Arriving Home\",             \"Number\": 1           },           {             \"Name\": \"Leaving Home\",             \"Number\": 2           },           {             \"Name\": \"Button 3\",             \"Number\": 3           },           {             \"Name\": \"Button 4\",             \"Number\": 4           },           {             \"Name\": \"Button 5\",             \"Number\": 5           },           {             \"Name\": \"Button 6\",             \"Number\": 6           },           {             \"Name\": \"Button 7\",             \"Number\": 7           },           {             \"Name\": \"Button 8\",             \"Number\": 8           },           {             \"Name\": \"Button 9\",             \"Number\": 9           },           {             \"Name\": \"Button 10\",             \"Number\": 10           },           {             \"Name\": \"Button 11\",             \"Number\": 11           },           {             \"Name\": \"Button 12\",             \"Number\": 12           },           {             \"Name\": \"Button 13\",             \"Number\": 13           },           {             \"Name\": \"Button 14\",             \"Number\": 14           },           {             \"Name\": \"Button 15\",             \"Number\": 15           },           {             \"Name\": \"Button 16\",             \"Number\": 16           },           {             \"Name\": \"Button 17\",             \"Number\": 17           },           {             \"Name\": \"Button 18\",             \"Number\": 18           },           {             \"Name\": \"Button 19\",             \"Number\": 19           },           {             \"Name\": \"Button 20\",             \"Number\": 20           },           {             \"Name\": \"Button 21\",             \"Number\": 21           },           {             \"Name\": \"Button 22\",             \"Number\": 22           },           {             \"Name\": \"Button 23\",             \"Number\": 23           },           {             \"Name\": \"Button 24\",             \"Number\": 24           },           {             \"Name\": \"Button 25\",             \"Number\": 25           },           {             \"Name\": \"Button 26\",             \"Number\": 26           },           {             \"Name\": \"Button 27\",             \"Number\": 27           },           {             \"Name\": \"Button 28\",             \"Number\": 28           },           {             \"Name\": \"Button 29\",             \"Number\": 29           },           {             \"Name\": \"Button 30\",             \"Number\": 30           },           {             \"Name\": \"Button 31\",             \"Number\": 31           },           {             \"Name\": \"Button 32\",             \"Number\": 32           },           {             \"Name\": \"Button 33\",             \"Number\": 33           },           {             \"Name\": \"Button 34\",             \"Number\": 34           },           {             \"Name\": \"Button 35\",             \"Number\": 35           },           {             \"Name\": \"Button 36\",             \"Number\": 36           },           {             \"Name\": \"Button 37\",             \"Number\": 37           },           {             \"Name\": \"Button 38\",             \"Number\": 38           },           {             \"Name\": \"Button 39\",             \"Number\": 39           },           {             \"Name\": \"Button 40\",             \"Number\": 40           },           {             \"Name\": \"Button 41\",             \"Number\": 41           },           {             \"Name\": \"Button 42\",             \"Number\": 42           },           {             \"Name\": \"Button 43\",             \"Number\": 43           },           {             \"Name\": \"Button 44\",             \"Number\": 44           },           {             \"Name\": \"Button 45\",             \"Number\": 45           },           {             \"Name\": \"Button 46\",             \"Number\": 46           },           {             \"Name\": \"Button 47\",             \"Number\": 47           },           {             \"Name\": \"Button 48\",             \"Number\": 48           },           {             \"Name\": \"Button 49\",             \"Number\": 49           },           {             \"Name\": \"Button 50\",             \"Number\": 50           },           {             \"Name\": \"Button 51\",             \"Number\": 51           },           {             \"Name\": \"Button 52\",             \"Number\": 52           },           {             \"Name\": \"Button 53\",             \"Number\": 53           },           {             \"Name\": \"Button 54\",             \"Number\": 54           },           {             \"Name\": \"Button 55\",             \"Number\": 55           },           {             \"Name\": \"Button 56\",             \"Number\": 56           },           {             \"Name\": \"Button 57\",             \"Number\": 57           },           {             \"Name\": \"Button 58\",             \"Number\": 58           },           {             \"Name\": \"Button 59\",             \"Number\": 59           },           {             \"Name\": \"Button 60\",             \"Number\": 60           },           {             \"Name\": \"Button 61\",             \"Number\": 61           },           {             \"Name\": \"Button 62\",             \"Number\": 62           },           {             \"Name\": \"Button 63\",             \"Number\": 63           },           {             \"Name\": \"Button 64\",             \"Number\": 64           },           {             \"Name\": \"Button 65\",             \"Number\": 65           },           {             \"Name\": \"Button 66\",             \"Number\": 66           },           {             \"Name\": \"Button 67\",             \"Number\": 67           },           {             \"Name\": \"Button 68\",             \"Number\": 68           },           {             \"Name\": \"Button 69\",             \"Number\": 69           },           {             \"Name\": \"Button 70\",             \"Number\": 70           },           {             \"Name\": \"Button 71\",             \"Number\": 71           },           {             \"Name\": \"Button 72\",             \"Number\": 72           },           {             \"Name\": \"Button 73\",             \"Number\": 73           },           {             \"Name\": \"Button 74\",             \"Number\": 74           },           {             \"Name\": \"Button 75\",             \"Number\": 75           },           {             \"Name\": \"Button 76\",             \"Number\": 76           },           {             \"Name\": \"Button 77\",             \"Number\": 77           },           {             \"Name\": \"Button 78\",             \"Number\": 78           },           {             \"Name\": \"Button 79\",             \"Number\": 79           },           {             \"Name\": \"Button 80\",             \"Number\": 80           },           {             \"Name\": \"Button 81\",             \"Number\": 81           },           {             \"Name\": \"Button 82\",             \"Number\": 82           },           {             \"Name\": \"Button 83\",             \"Number\": 83           },           {             \"Name\": \"Button 84\",             \"Number\": 84           },           {             \"Name\": \"Button 85\",             \"Number\": 85           },           {             \"Name\": \"Button 86\",             \"Number\": 86           },           {             \"Name\": \"Button 87\",             \"Number\": 87           },           {             \"Name\": \"Button 88\",             \"Number\": 88           },           {             \"Name\": \"Button 89\",             \"Number\": 89           },           {             \"Name\": \"Button 90\",             \"Number\": 90           },           {             \"Name\": \"Button 91\",             \"Number\": 91           },           {             \"Name\": \"Button 92\",             \"Number\": 92           },           {             \"Name\": \"Button 93\",             \"Number\": 93           },           {             \"Name\": \"Button 94\",             \"Number\": 94           },           {             \"Name\": \"Button 95\",             \"Number\": 95           },           {             \"Name\": \"Button 96\",             \"Number\": 96           },           {             \"Name\": \"Button 97\",             \"Number\": 97           },           {             \"Name\": \"Button 98\",             \"Number\": 98           },           {             \"Name\": \"Button 99\",             \"Number\": 99           },           {             \"Name\": \"Button 100\",             \"Number\": 100           }         ]       },        {         \"ID\": 19,         \"Area\": {           \"Name\": \"Living Room\"         },         \"Name\": \"Audio Remote\",         \"Buttons\": [           {             \"Number\": 2           },           {             \"Number\": 3           },           {             \"Number\": 4           },           {             \"Number\": 5           },           {             \"Number\": 6           }         ]       }            ],     \"Zones\": [       {         \"ID\": 17,         \"Name\": \"Reading Light\",         \"Area\": {           \"Name\": \"Living Room\"         }       }     ]   } }",
    "f_append_id": false,
    "f_debug": false,
    "f_dont_connect": false
  },
  {
    "id": "c5092240690713c5",
    "type": "musiccast-config",
    "name": "Example Musiccast",
    "device_list": {
      "418729e3-5f04-4786-9913-b270a9d3779e": {
        "name": "Living Room",
        "address": "192.168.10.90",
        "model": "RX-A2070",
        "input_list": "{\"napster\":{\"id\":\"napster\"},\"siriusxm\":{\"id\":\"siriusxm\"},\"pandora\":{\"id\":\"pandora\"},\"spotify\":{\"id\":\"spotify\"},\"tidal\":{\"id\":\"tidal\"},\"deezer\":{\"id\":\"deezer\"},\"airplay\":{\"id\":\"airplay\"},\"mc_link\":{\"id\":\"mc_link\"},\"server\":{\"id\":\"server\"},\"net_radio\":{\"id\":\"net_radio\"},\"bluetooth\":{\"id\":\"bluetooth\"},\"usb\":{\"id\":\"usb\"},\"tuner\":{\"id\":\"tuner\"},\"av1\":{\"id\":\"av1\"},\"av2\":{\"id\":\"av2\"},\"av3\":{\"id\":\"av3\"},\"av4\":{\"id\":\"av4\"},\"av5\":{\"id\":\"av5\"},\"av6\":{\"id\":\"av6\"},\"av7\":{\"id\":\"av7\"},\"audio1\":{\"id\":\"audio1\"},\"audio2\":{\"id\":\"audio2\"},\"audio3\":{\"id\":\"audio3\"},\"phono\":{\"id\":\"phono\"},\"v_aux\":{\"id\":\"v_aux\"},\"main_sync\":{\"id\":\"main_sync\"}}",
        "zone_list": "{\"main\":{\"id\":\"main\",\"input_list\":[\"napster\",\"siriusxm\",\"pandora\",\"spotify\",\"tidal\",\"deezer\",\"airplay\",\"mc_link\",\"server\",\"net_radio\",\"bluetooth\",\"usb\",\"tuner\",\"av1\",\"av2\",\"av3\",\"av4\",\"av5\",\"av6\",\"av7\",\"audio1\",\"audio2\",\"audio3\",\"phono\",\"v_aux\"],\"link_control_list\":[\"speed\",\"standard\",\"stability\"],\"link_audio_delay_list\":[\"audio_sync\",\"lip_sync\"],\"distribution\":{\"version\":2,\"compatible_client\":[2],\"client_max\":9,\"server_zone_list\":[\"main\",\"zone2\"]},\"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\"]},\"zone2\":{\"id\":\"zone2\",\"input_list\":[\"napster\",\"siriusxm\",\"pandora\",\"spotify\",\"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\"],\"link_control_list\":[\"speed\",\"standard\",\"stability\"],\"link_audio_delay_list\":[],\"distribution\":{\"version\":2,\"compatible_client\":[2],\"client_max\":9,\"server_zone_list\":[\"main\",\"zone2\"]},\"sound_program_list\":[]},\"zone3\":{\"id\":\"zone3\",\"input_list\":[\"napster\",\"siriusxm\",\"pandora\",\"spotify\",\"tidal\",\"deezer\",\"airplay\",\"mc_link\",\"server\",\"net_radio\",\"bluetooth\",\"usb\",\"tuner\",\"av1\",\"av2\",\"av3\",\"av4\",\"audio1\",\"audio2\",\"audio3\",\"phono\",\"v_aux\",\"main_sync\"],\"link_control_list\":[],\"link_audio_delay_list\":[],\"distribution\":{\"version\":2,\"compatible_client\":[2],\"client_max\":9,\"server_zone_list\":[\"main\",\"zone2\"]},\"sound_program_list\":[]},\"zone4\":{\"id\":\"zone4\",\"input_list\":[\"av1\",\"av2\",\"av3\",\"av4\",\"av5\",\"av6\",\"av7\",\"v_aux\"],\"link_control_list\":[],\"link_audio_delay_list\":[],\"distribution\":{\"version\":2,\"compatible_client\":[2],\"client_max\":9,\"server_zone_list\":[\"main\",\"zone2\"]},\"sound_program_list\":[]}}",
        "serial": "xxxxxxxxxxx",
        "udn": "xxxxxxxxxxxxx",
        "uuid": "418729e3-5f04-4786-9913-b270a9d3779e",
        "status": "seen"
      }
    },
    "f_use_debug": true,
    "f_blank_stale_status": false,
    "list_language": "en",
    "command_timeout": "2000",
    "zone_list": {
      "main": {
        "id": "main",
        "alt_id": "Main_Zone",
        "label": "Main"
      },
      "zone2": {
        "id": "zone2",
        "alt_id": "Zone_2",
        "label": "Zone 2"
      },
      "zone3": {
        "id": "zone3",
        "alt_id": "Zone_3",
        "label": "Zone 3"
      },
      "zone4": {
        "id": "zone4",
        "alt_id": "Zone_4",
        "label": "Zone 4"
      }
    },
    "main": "Main",
    "zone_2": "Zone 2",
    "zone_3": "Zone 3",
    "zone_4": "Zone 4",
    "services_timeout": "5000"
  }
]