Files

140 lines
2.5 KiB
JSON

{
"settings": [
{
"id": "testAd",
"label": "Send Test Ad",
"description": "",
"type": "button",
"callFunction": "testAd",
"group": ""
},
{
"id": "testUpcomingAdWarning",
"label": "Send Test Upcoming Ad Warning",
"description": "",
"type": "button",
"callFunction": "testUpcomingAdWarning",
"group": ""
},
{
"id": "barColor",
"label": "Bar Color",
"description": "",
"type": "color",
"defaultValue": "#FFCC00",
"group": "Appearance"
},
{
"id": "barThickness",
"label": "Bar Thickness",
"description": "",
"type": "number",
"defaultValue": "4",
"min": 1,
"group": "Appearance"
},
{
"id": "barPosition",
"label": "Bar Position",
"description": "",
"type": "select",
"options": [
{
"value": "none",
"label": "None"
},
{
"value": "bottom",
"label": "Bottom"
},
{
"value": "top",
"label": "Top"
},
{
"value": "left",
"label": "Left"
},
{
"value": "right",
"label": "Right"
}
],
"defaultValue": "bottom",
"group": "Appearance"
},
{
"id": "timerColor",
"label": "Timer Color",
"description": "",
"type": "color",
"defaultValue": "#FFCC00",
"group": "Appearance"
},
{
"id": "timerPosition",
"label": "Timer Position",
"description": "",
"type": "select",
"options": [
{
"value": "none",
"label": "None"
},
{
"value": "top-left",
"label": "Top Left"
},
{
"value": "top-right",
"label": "Top Right"
},
{
"value": "bottom-left",
"label": "Bottom Left"
},
{
"value": "bottom-right",
"label": "Bottom Right"
}
],
"defaultValue": "top-left",
"group": "Appearance"
},
{
"id": "showUpcomingAdWarning",
"label": "Show Upcoming Ad Warning",
"description": "",
"type": "checkbox",
"defaultValue": true,
"group": "General"
},
{
"id": "warningSeconds",
"label": "Warning Time",
"description": "Warn X seconds before ad",
"type": "number",
"defaultValue": "10",
"min": 1,
"max": 300,
"showIf": "showUpcomingAdWarning",
"group": "General"
},
{
"id": "address",
"label": "Address",
"description": "Streamer.bot Websocket Server Address",
"type": "text",
"defaultValue": "127.0.0.1",
"group": "Advanced"
},
{
"id": "port",
"label": "Port",
"description": "Streamer.bot Websocket Server Port",
"type": "text",
"defaultValue": "8080",
"group": "Advanced"
}
]
}