The Now / Next and Now tiles' header pill now carries the name of the Audience Look live in ProPresenter where it used to say "Live". The module reads /v1/look/current once a second (and the saved list every tenth poll) with the feed's own endpoint and password, and sends the look as an additive `look` field in its stream and snapshot. A single slow or failed read keeps the last name; the feed's own reachable state is never touched. With no look to show the pill falls back to "Live". The gear switch is relabelled "Audience look" (same key, so saved layouts keep working). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
101 lines
1.9 KiB
JSON
101 lines
1.9 KiB
JSON
{
|
|
"id": "propresenter-now-next",
|
|
"name": "ProPresenter",
|
|
"version": "1.2.0",
|
|
"proddash": ">=1.5.0",
|
|
"description": "What is live in ProPresenter and what comes next",
|
|
"permissions": [
|
|
{
|
|
"kind": "local-network",
|
|
"reason": "Reaching ProPresenter on this network"
|
|
}
|
|
],
|
|
"client": "client.js",
|
|
"server": "server.js",
|
|
"style": "style.css",
|
|
"minSize": {
|
|
"w": 3,
|
|
"h": 3
|
|
},
|
|
"defaultSize": {
|
|
"w": 4,
|
|
"h": 5
|
|
},
|
|
"configSchema": {
|
|
"propresenter": {
|
|
"type": "endpoint",
|
|
"label": "ProPresenter",
|
|
"default": {
|
|
"host": "",
|
|
"port": 1025
|
|
}
|
|
},
|
|
"password": {
|
|
"type": "password",
|
|
"label": "Password",
|
|
"default": ""
|
|
}
|
|
},
|
|
"instanceSchema": {
|
|
"cleanTitles": {
|
|
"type": "switch",
|
|
"label": "Tidy titles",
|
|
"default": true
|
|
},
|
|
"showPlaylist": {
|
|
"type": "switch",
|
|
"label": "Playlist",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showLive": {
|
|
"type": "switch",
|
|
"label": "Audience look",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showNowLabel": {
|
|
"type": "switch",
|
|
"label": "Now label",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showSlideCount": {
|
|
"type": "switch",
|
|
"label": "Slide count",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showProgress": {
|
|
"type": "switch",
|
|
"label": "Progress bar",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showNext": {
|
|
"type": "switch",
|
|
"label": "Next list",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showNextLabel": {
|
|
"type": "switch",
|
|
"label": "Next label",
|
|
"default": true,
|
|
"group": "Show"
|
|
},
|
|
"showTags": {
|
|
"type": "switch",
|
|
"label": "Item tags",
|
|
"default": true,
|
|
"group": "Show"
|
|
}
|
|
},
|
|
"instanceGroups": {
|
|
"Show": {
|
|
"collapsed": true,
|
|
"columns": 2
|
|
}
|
|
}
|
|
}
|