-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup-schema.json
135 lines (135 loc) · 4.25 KB
/
setup-schema.json
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"$schema": "http://json-schema.org",
"$id": "http://yio-remote.com/kodi.json",
"type": "object",
"title": "YIO Integration Kodi Schema",
"description": "Required data points to set up a kodi integrations.",
"default": {},
"additionalProperties": true,
"required": [
"kodiclient_url",
"kodiclient_port",
"kodieventserver_port",
"kodiclient_user",
"kodiclient_password",
"tvheadendclient_url",
"tvheadendclient_port",
"tvheadendclient_user",
"tvheadendclient_password",
"epgchannels",
"entity_id"
],
"properties": {
"kodiclient_url": {
"$id": "#/properties/kodi1_url",
"type": "string",
"title": "Kodi host",
"description": "Kodi API URL from the Kodi Developer page.",
"default": "",
"examples": [
"192.168.1.100"
]
},
"kodiclient_port": {
"$id": "#/properties/kodi2_port",
"type": "string",
"title": "Kodi port",
"description": "Kodi API port from the Kodi Developer page.",
"default": "8080",
"examples": [
"8080"
]
},
"kodiclient_user": {
"$id": "#/properties/kodi3_username",
"type": "string",
"title": "Kodi username",
"description": "Client username from the Kodi Developer page.",
"default": "kodi",
"examples": [
"kodi"
]
},
"kodiclient_password": {
"$id": "#/properties/kodi4_password",
"type": "string",
"title": "Kodi password",
"description": "Client password from the Kodi Developer page.",
"default": "",
"examples": [
""
]
},
"kodieventserver_port": {
"$id": "#/properties/kodi5_port",
"type": "string",
"title": "Kodi Eventserver port",
"description": "Kodi event server port from the Kodi Developer page.",
"default": "9090",
"examples": [
"9090"
]
},
"tvheadendclient_url": {
"$id": "#/properties/tvclient_url",
"type": "string",
"title": "Tvheadend host",
"description": "Tvheadend host name",
"default": "",
"examples": [
"192.168.1.101"
]
},
"tvheadendclient_port": {
"$id": "#/properties/tvclient_port",
"type": "string",
"title": "Tvheadend port",
"description": "Tvheadend client port.",
"default": "9981",
"examples": [
"9981"
]
},
"tvheadendclient_user": {
"$id": "#/properties/tvclient_username",
"type": "string",
"title": "Tvheadend client username",
"description": "Tvheadend client username.",
"default": "",
"examples": [
"kodi"
]
},
"tvhadendclient_password": {
"$id": "#/properties/tvclient_password",
"type": "string",
"title": "Tvheadend client password",
"description": "Tvheadend client password.",
"default": "",
"examples": [
""
]
},
"tvhadendclient_password": {
"$id": "#/properties/epgchannels",
"type": "string",
"title": "EPG channels",
"description": "Channels which are dsiplayed in the EPG view (comma seperated)",
"default": "",
"examples": [
""
]
},
"entity_id": {
"$id": "#/properties/entity_id",
"type": "string",
"title": "The mediaplayer entity_id",
"description": "Not user input. A unique entity id.",
"default": "media_player.kodi",
"examples": [
"6550f44c-7f11-11ea-bc55-0242ac130003",
"FIXME entity_id is somehow filtered in web-configurator and neither auto-generated"
]
}
}
}