Repository navigation
Expand file tree
/
Copy pathpluginInfo.json
More file actions
63 lines (63 loc) · 3.05 KB
/
Copy pathpluginInfo.json
File metadata and controls
63 lines (63 loc) · 3.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
"repoName": "showpilot-plugin",
"name": "ShowPilot Blackbox",
"author": "ShowPilot Project",
"description": "Connects FPP to a self-hosted ShowPilot server for viewer voting, jukebox requests and phone audio sync/playback. Sends what is playing, your request playlist's song list and, when you click Sync, those songs' audio to that server. Runs an audio server on your local network (port 8090 by default) once a server is configured, and, if you turn on ShowPilot's cooldown-skip option, skips songs in cooldown during your normal playlist rotation.",
"homeURL": "https://github.com/ShowPilotFPP/ShowPilot-plugin",
"srcURL": "https://github.com/ShowPilotFPP/ShowPilot-plugin.git",
"bugURL": "https://github.com/ShowPilotFPP/ShowPilot-plugin/issues",
"iconURL": "https://raw.githubusercontent.com/ShowPilotFPP/ShowPilot-plugin/main/icon.png",
"allowUpdates": 1,
"minMemoryMB": 256,
"minCpuCores": 1,
"versions": [
{
"minFPPVersion": "10.0",
"maxFPPVersion": "0",
"branch": "main",
"sha": ""
}
],
"privacy": {
"summary": "Links FPP to your own ShowPilot server so visitors can vote for and request songs. Sends what is playing and, when you sync, your song list and audio to that server.",
"sends": [
{
"to": "your ShowPilot server",
"what": "the song playing, its position, the plugin version and your request playlist's songs",
"why": "so the viewer page can display the show and queue votes and requests",
"alwaysOn": false
},
{
"to": "your ShowPilot server",
"what": "audio from the songs in your request playlist, only when you click Sync Now",
"why": "so ShowPilot can play the show's audio on visitors' mobile devices",
"alwaysOn": false
},
{
"to": "your ShowPilot server",
"what": "FPP's status every few seconds when ShowPilot asks for it: what's playing and next, FPP's version, host name and IP address, its sensors (such as CPU temperature), CPU, memory and disk use, the MultiSync systems it sees, and its playlist and command preset names",
"why": "for ShowPilot's FPP Monitor page, which also lets you start a playlist, run a command preset, stop the show or restart FPPD from ShowPilot",
"alwaysOn": false
}
],
"collects": [],
"sensors": [],
"remoteAccess": "lan",
"systemChanges": [
{
"kind": "network",
"what": "audio server on port 8090 (configurable) sharing your music files and playback position with your network"
},
{
"kind": "service",
"what": "a background listener and audio daemon that starts and stops with FPP"
},
{
"kind": "core-settings",
"what": "keeps its own \"ShowPilot Queue\" playlist and a cooldown list file in FPP's playlist and config folders"
}
],
"closedCode": false,
"other": "Visitor votes and requests are received and stored by your ShowPilot server, not on this FPP instance. If you turn on Show Buttons in ShowPilot, the plugin runs the FPP effect, command preset or script you chose for a button when a visitor presses it, and nothing else. The show token is kept in plugindata/, readable only by the plugin."
}
}