Every gear change remounts the tile, and the remounted tile joins the page's shared stream mid-flow, so it heard nothing until AbleSet next changed — with the transport stopped, never. Tiles went blank until a reload. The tile now fetches /state when it starts and whenever the stream (re)opens. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
822 B
JSON
37 lines
822 B
JSON
{
|
|
"id": "ableset",
|
|
"name": "AbleSet",
|
|
"version": "1.0.1",
|
|
"proddash": ">=1.5.0",
|
|
"description": "The song AbleSet is playing — tempo, time left, sections, setlist and status",
|
|
"permissions": [
|
|
{
|
|
"kind": "local-network",
|
|
"reason": "Following AbleSet on this network"
|
|
}
|
|
],
|
|
"provides": ["timers"],
|
|
"client": "client.js",
|
|
"server": "server.js",
|
|
"style": "style.css",
|
|
"minSize": {
|
|
"w": 1,
|
|
"h": 1
|
|
},
|
|
"defaultSize": {
|
|
"w": 8,
|
|
"h": 4
|
|
},
|
|
"configSchema": {
|
|
"ableset": {
|
|
"type": "endpoint",
|
|
"label": "AbleSet",
|
|
"default": {
|
|
"host": "",
|
|
"port": 39051
|
|
},
|
|
"help": "The Mac running AbleSet (e.g. AB-Tracks.local). 39051 is AbleSet's OSC port; it only changes if someone changed it in AbleSet's settings."
|
|
}
|
|
}
|
|
}
|