383 lines
17 KiB
JSON
383 lines
17 KiB
JSON
{
|
|
"displayName": "Denon",
|
|
"name": "Denon",
|
|
"id": "cd758269-dbbb-4ef0-80ab-48bd9a8a2765",
|
|
"vendors": [
|
|
{
|
|
"id": "cf0a9644-2c13-4daf-85c1-ad88d6745b42",
|
|
"displayName": "Denon",
|
|
"name": "denon",
|
|
"thingClasses": [
|
|
{
|
|
"id": "1cd3d67e-aba0-450e-9e2a-483a1527aba6",
|
|
"name": "AVRX1000",
|
|
"displayName": "AVR X1000",
|
|
"createMethods": ["discovery"],
|
|
"interfaces": ["extendedvolumecontroller", "connectable", "power"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "cb6eeeb0-3d75-43b6-8177-b5ac19648557",
|
|
"name": "ip",
|
|
"displayName": "IPv4 address",
|
|
"type" : "QString",
|
|
"inputType": "IPv4Address"
|
|
},
|
|
{
|
|
"id": "2e8806cb-f6f3-4e9a-b6ea-0b35f75e61c5",
|
|
"name": "id",
|
|
"displayName": "ID",
|
|
"type" : "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "fc1dee8b-8fcc-4ec2-8fe6-6be4f5f47a5c",
|
|
"name": "connected",
|
|
"displayName": "connected",
|
|
"displayNameEvent": "connected changed",
|
|
"defaultValue": false,
|
|
"type": "bool"
|
|
},
|
|
{
|
|
"displayName": "power",
|
|
"id": "1cdb6b54-6831-4900-95b2-c78f64497701",
|
|
"name": "power",
|
|
"displayNameEvent": "power changed",
|
|
"displayNameAction": "Set power",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"displayName": "Mute",
|
|
"id": "3e11470d-a5b7-499c-be55-9b1b4fe5eedf",
|
|
"name": "mute",
|
|
"displayNameEvent": "Mute changed",
|
|
"displayNameAction": "Set mute",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"displayName": "Volume",
|
|
"id": "773636b9-304d-463a-8755-fc7488dc0ff3",
|
|
"name": "volume",
|
|
"displayNameEvent": "Volume changed",
|
|
"displayNameAction": "Set volume",
|
|
"type": "int",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"writable": true
|
|
},
|
|
{
|
|
"displayName": "Channel",
|
|
"id": "f29ffa2c-31d6-4d88-b160-a38288c82ce1",
|
|
"name": "channel",
|
|
"displayNameEvent": "Channel changed",
|
|
"displayNameAction": "Set channel",
|
|
"type": "QString",
|
|
"writable": true,
|
|
"possibleValues": [
|
|
"TUNER",
|
|
"DVD",
|
|
"BD",
|
|
"TV",
|
|
"SAT/CBL",
|
|
"MPLAY",
|
|
"GAME",
|
|
"AUX1",
|
|
"NET",
|
|
"SPOTIFY",
|
|
"FLICKR",
|
|
"FAVORITES",
|
|
"IRADIO",
|
|
"SERVER",
|
|
"USB/IPOD",
|
|
"USB",
|
|
"IPD",
|
|
"IRP",
|
|
"FVP"
|
|
],
|
|
"defaultValue": "TUNER"
|
|
},
|
|
{
|
|
"displayName": "Surround mode",
|
|
"id": "4f203bdd-691c-4384-a934-2d49a5448f0a",
|
|
"name": "surroundMode",
|
|
"displayNameEvent": "Surround mode changed",
|
|
"displayNameAction": "Set surround mode",
|
|
"type": "QString",
|
|
"writable": true,
|
|
"possibleValues": [
|
|
"MOVIE",
|
|
"MUSIC",
|
|
"GAME",
|
|
"PURE DIRECT",
|
|
"DIRECT",
|
|
"STEREO",
|
|
"STANDARD",
|
|
"DOLBY DIGITAL",
|
|
"DTS SUROUND",
|
|
"MCH STEREO",
|
|
"ROCK ARENA",
|
|
"JAZZ CLUB",
|
|
"MONO MOVIE",
|
|
"MATRIX"
|
|
],
|
|
"defaultValue": "MOVIE"
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "4ae686d6-2307-40a0-bd38-2cd3a92342cc",
|
|
"displayName": "Increase volume",
|
|
"name": "increaseVolume",
|
|
"paramTypes": [
|
|
{
|
|
"id": "765c7e2a-9eb6-46fc-a880-4e96c81f8d1e",
|
|
"displayName": "Step",
|
|
"name": "step",
|
|
"type": "int"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "d3752c32-92e3-4396-8e2f-ab5e57c6cfb1",
|
|
"displayName": "Decrease volume",
|
|
"name": "decreaseVolume",
|
|
"paramTypes": [
|
|
{
|
|
"id": "1d54fda8-336c-436f-ab2b-e8bd549f830c",
|
|
"displayName": "Step",
|
|
"name": "step",
|
|
"type": "int"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "28bbf4c6-dfd8-4d9d-aa27-5daf2c25d63c",
|
|
"name": "heos",
|
|
"displayName": "Heos",
|
|
"createMethods": ["discovery"],
|
|
"interfaces": ["gateway"],
|
|
"paramTypes": [
|
|
{
|
|
"id": "a54b98b4-b78f-41dd-a257-14425c6cf9ab",
|
|
"name": "ip",
|
|
"displayName": "IPv4 address",
|
|
"type" : "QString",
|
|
"inputType": "IPv4Address"
|
|
},
|
|
{
|
|
"id": "f796664d-6cb7-4f29-9d05-771968d82a32",
|
|
"name": "serialNumber",
|
|
"displayName": "Serial number",
|
|
"type" : "QString"
|
|
},
|
|
{
|
|
"id": "ab1a0be8-e3a5-4f95-b9b7-893de1ca4cf7",
|
|
"name": "modelName",
|
|
"displayName": "Model name",
|
|
"type" : "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "4d1790bf-28c6-4c1f-8892-ba1a0ef140f5",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"defaultValue": false,
|
|
"type": "bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "fce5247f-4c6d-408f-ac62-e5973dc6adfa",
|
|
"name": "heosPlayer",
|
|
"displayName": "Heos player",
|
|
"createMethods": ["auto"],
|
|
"interfaces": ["mediaplayer", "mediacontroller", "extendedvolumecontroller", "mediametadataprovider", "shufflerepeat", "connectable"],
|
|
"paramTypes":[
|
|
{
|
|
"id": "89629008-6ad8-4e92-863d-b86e0e012d0b",
|
|
"name": "playerId",
|
|
"displayName": "Player ID",
|
|
"type" : "int"
|
|
},
|
|
{
|
|
"id": "e760f92b-8fca-4f20-aead-a52045505b81",
|
|
"name": "model",
|
|
"displayName": "Model",
|
|
"type" : "QString"
|
|
},
|
|
{
|
|
"id": "aa1158f7-b451-456a-840f-4f0c63b2b7f0",
|
|
"name": "version",
|
|
"displayName": "Version",
|
|
"type" : "QString"
|
|
},
|
|
{
|
|
"id": "866e8d6a-953f-4bdc-8d85-8d92e51e8592",
|
|
"name": "serialNumber",
|
|
"displayName": "Serial number",
|
|
"type" : "QString"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "9a4e527e-057c-4b19-8a02-605cc8349f5e",
|
|
"name": "connected",
|
|
"displayName": "Connected",
|
|
"displayNameEvent": "Connected changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "fcc89c7c-b793-4b6f-a3dc-0e0e3a86748f",
|
|
"name": "mute",
|
|
"displayName": "Mute",
|
|
"displayNameEvent": "Mute changed",
|
|
"displayNameAction": "Set mute",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "6d4886a1-fa5d-4889-96c5-7a1c206f59be",
|
|
"name": "volume",
|
|
"displayName": "Volume",
|
|
"displayNameEvent": "Volume changed",
|
|
"displayNameAction": "Set volume",
|
|
"type": "int",
|
|
"defaultValue": 50,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "6db3b484-4cd4-477b-b822-275865d308db",
|
|
"name": "playbackStatus",
|
|
"displayName": "Playback status",
|
|
"displayNameEvent": "Playback status changed",
|
|
"displayNameAction": "Set playback status",
|
|
"type": "QString",
|
|
"defaultValue": "Stopped",
|
|
"possibleValues": ["Playing", "Paused", "Stopped"],
|
|
"cached": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "4b581237-acf5-4d8f-9e83-9b24e9ac900a",
|
|
"name": "shuffle",
|
|
"displayName": "Shuffle",
|
|
"displayNameEvent": "Shuffle changed",
|
|
"displayNameAction": "Set shuffle",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"cached": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "4e60cd17-5845-4351-aa2c-2504610e1532",
|
|
"name": "repeat",
|
|
"displayName": "Repeat mode",
|
|
"displayNameEvent": "Repeat mode changed",
|
|
"displayNameAction": "Set repeat mode",
|
|
"type": "QString",
|
|
"defaultValue": "None",
|
|
"possibleValues": ["None", "One", "All"],
|
|
"cached": false,
|
|
"writable": true
|
|
},
|
|
{
|
|
"id": "eee22722-3ee5-48f7-8af8-275dc04b21eb",
|
|
"name": "source",
|
|
"displayName": "Source",
|
|
"displayNameEvent": "Source changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "0a9183a4-b633-4773-ba7a-f4266895157e",
|
|
"name": "artist",
|
|
"displayName": "Artist",
|
|
"displayNameEvent": "Artist changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "9cd60864-f141-4e03-a85b-357690cad1b8",
|
|
"name": "collection",
|
|
"displayName": "Album",
|
|
"displayNameEvent": "Album changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "bbeecf30-6feb-48d5-ade3-57b2a4eea05f",
|
|
"name": "title",
|
|
"displayName": "Title",
|
|
"displayNameEvent": "Title changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "a7f0ba95-383a-4efd-adc5-a36e50a04018",
|
|
"name": "artwork",
|
|
"displayName": "Artwork",
|
|
"displayNameEvent": "Artwork changed",
|
|
"type": "QString",
|
|
"defaultValue": ""
|
|
},
|
|
{
|
|
"id": "c59835ac-ee6e-4e6c-aa20-aeb3501937c5",
|
|
"name": "playerType",
|
|
"displayName": "Player type",
|
|
"displayNameEvent": "Player type changed",
|
|
"possibleValues": [
|
|
"audio",
|
|
"video"
|
|
],
|
|
"type": "QString",
|
|
"defaultValue": "audio"
|
|
}
|
|
],
|
|
"actionTypes": [
|
|
{
|
|
"id": "a718f7e9-0b54-4403-b661-49f7b0d13085",
|
|
"name": "skipBack",
|
|
"displayName": "Akip back"
|
|
},
|
|
{
|
|
"id": "c4b29c09-e3b3-4843-b6d9-e032f3fc1d78",
|
|
"name": "stop",
|
|
"displayName": "Stop"
|
|
},
|
|
{
|
|
"id": "c64964e4-cea0-468a-a9bf-8f69657b74e9",
|
|
"name": "play",
|
|
"displayName": "Play"
|
|
},
|
|
{
|
|
"id": "21c1cbe6-278f-4688-a65f-6620be1ee5ea",
|
|
"name": "pause",
|
|
"displayName": "Pause"
|
|
},
|
|
{
|
|
"id": "57697e9c-ce5e-4b8f-b42e-16662829ceb2",
|
|
"name": "skipNext",
|
|
"displayName": "Skip next"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|