Files
ProdDash/modules/propresenter-timers/module.json
T

60 lines
1.4 KiB
JSON
Raw Normal View History

{
"id": "propresenter-timers",
"name": "Timers",
"version": "1.2.0",
"proddash": ">=1.2.0",
"description": "Live ProPresenter timers and LTC timecode",
"client": "client.js",
"server": "server.js",
"style": "style.css",
"minSize": {
"w": 2,
"h": 1
},
"defaultSize": {
"w": 4,
"h": 2
},
"configSchema": {
"propresenter": {
"type": "endpoint",
"label": "ProPresenter",
"default": {
"host": "",
"port": 1025
}
},
"password": {
"type": "password",
"label": "API password (only if set in ProPresenter)",
"default": ""
},
"ltcEnabled": {
"type": "boolean",
"label": "LTC listener — decode timecode from an audio input on this machine",
"default": false
},
"ltcDevice": {
"type": "select",
"label": "LTC audio device",
"default": "",
"optionsRoute": "/ltc/devices"
},
"ltcChannel": {
"type": "number",
"label": "LTC channel on that device (1-based)",
"default": 1
},
"ingestToken": {
"type": "password",
"label": "LTC reader token (optional — for tools/ltc-reader.js on another machine)",
"default": ""
},
"stagePassword": {
"type": "password",
"label": "Stage display password (LTC fallback via a stage field labeled \"LTC\")",
"default": ""
}
}
}