1
|
I will try to help. I had to create a second internal tv_grab_file in the past and I think I remember.
|
2
|
|
3
|
In the TVHeadend userdata folder, you will find a directory named "epggrab". Edit the file named "config".
|
4
|
|
5
|
It should look like this:
|
6
|
<pre>
|
7
|
{
|
8
|
"channel_rename": false,
|
9
|
"channel_renumber": true,
|
10
|
"channel_reicon": false,
|
11
|
"epgdb_periodicsave": 1,
|
12
|
"cron": "4 */2 * * *",
|
13
|
"ota_initial": true,
|
14
|
"ota_cron": "# Default config (02:04 and 14:04 everyday)\n4 2 * * *\n4 14 * * *",
|
15
|
"ota_timeout": 600,
|
16
|
"modules": {
|
17
|
"xmltv": {
|
18
|
"class": "epggrab_mod_ext_xmltv",
|
19
|
"dn_chnum": false,
|
20
|
"name": "XMLTV",
|
21
|
"type": "External",
|
22
|
"enabled": false,
|
23
|
"priority": 3
|
24
|
},
|
25
|
"pyepg": {
|
26
|
"class": "epggrab_mod_ext_pyepg",
|
27
|
"name": "PyEPG",
|
28
|
"type": "External",
|
29
|
"enabled": false,
|
30
|
"priority": 4
|
31
|
},
|
32
|
"opentv-skyit": {
|
33
|
"class": "epggrab_mod_ota",
|
34
|
"name": "OpenTV: Sky Italia",
|
35
|
"type": "Over-the-air",
|
36
|
"enabled": false,
|
37
|
"priority": 2
|
38
|
},
|
39
|
"opentv-skyuk": {
|
40
|
"class": "epggrab_mod_ota",
|
41
|
"name": "OpenTV: Sky UK",
|
42
|
"type": "Over-the-air",
|
43
|
"enabled": false,
|
44
|
"priority": 2
|
45
|
},
|
46
|
"opentv-skynz": {
|
47
|
"class": "epggrab_mod_ota",
|
48
|
"name": "OpenTV: Sky NZ",
|
49
|
"type": "Over-the-air",
|
50
|
"enabled": false,
|
51
|
"priority": 2
|
52
|
},
|
53
|
"opentv-ausat": {
|
54
|
"class": "epggrab_mod_ota",
|
55
|
"name": "OpenTV: Ausat",
|
56
|
"type": "Over-the-air",
|
57
|
"enabled": false,
|
58
|
"priority": 2
|
59
|
},
|
60
|
"psip": {
|
61
|
"class": "epggrab_mod_ota",
|
62
|
"name": "PSIP: ATSC Grabber",
|
63
|
"type": "Over-the-air",
|
64
|
"enabled": false,
|
65
|
"priority": 1
|
66
|
},
|
67
|
"Bulsatcom_39E": {
|
68
|
"class": "epggrab_mod_ota",
|
69
|
"name": "Bulsatcom: Bula 39E",
|
70
|
"type": "Over-the-air",
|
71
|
"enabled": false,
|
72
|
"priority": 5
|
73
|
},
|
74
|
"viasat_baltic": {
|
75
|
"class": "epggrab_mod_ota",
|
76
|
"name": "VIASAT: Baltic",
|
77
|
"type": "Over-the-air",
|
78
|
"enabled": false,
|
79
|
"priority": 5
|
80
|
},
|
81
|
"nz_freeview": {
|
82
|
"class": "epggrab_mod_ota",
|
83
|
"name": "New Zealand: Freeview",
|
84
|
"type": "Over-the-air",
|
85
|
"enabled": false,
|
86
|
"priority": 5
|
87
|
},
|
88
|
"uk_freeview": {
|
89
|
"class": "epggrab_mod_ota",
|
90
|
"name": "UK: Freeview",
|
91
|
"type": "Over-the-air",
|
92
|
"enabled": false,
|
93
|
"priority": 5
|
94
|
},
|
95
|
"uk_freesat": {
|
96
|
"class": "epggrab_mod_ota",
|
97
|
"name": "UK: Freesat",
|
98
|
"type": "Over-the-air",
|
99
|
"enabled": false,
|
100
|
"priority": 5
|
101
|
},
|
102
|
"eit": {
|
103
|
"class": "epggrab_mod_ota",
|
104
|
"name": "EIT: DVB Grabber",
|
105
|
"type": "Over-the-air",
|
106
|
"enabled": false,
|
107
|
"priority": 1
|
108
|
}
|
109
|
}
|
110
|
}
|
111
|
|
112
|
</pre>
|
113
|
|
114
|
Add an entry for your tv_find_grabbers and make sure the path is correct. I'm showing my tv_grab_file entry below:
|
115
|
<pre>
|
116
|
"/storage/.kodi/addons/service.tvheadend42/bin/tv_grab_file": {
|
117
|
"class": "epggrab_mod_int_xmltv",
|
118
|
"dn_chnum": 0,
|
119
|
"name": "XMLTV: tv_grab_file is a simple grabber that can be configured through the addon settings from Kodi",
|
120
|
"type": "Internal",
|
121
|
"enabled": true,
|
122
|
"priority": 6
|
123
|
},
|
124
|
|
125
|
</pre>
|
126
|
|
127
|
The final "config" file should look like this: (notice I added my entry on the top of the list)
|
128
|
<pre>
|
129
|
{
|
130
|
"channel_rename": false,
|
131
|
"channel_renumber": true,
|
132
|
"channel_reicon": false,
|
133
|
"epgdb_periodicsave": 1,
|
134
|
"cron": "4 */2 * * *",
|
135
|
"ota_initial": true,
|
136
|
"ota_cron": "# Default config (02:04 and 14:04 everyday)\n4 2 * * *\n4 14 * * *",
|
137
|
"ota_timeout": 600,
|
138
|
"modules": {
|
139
|
"/storage/.kodi/addons/service.tvheadend42/bin/tv_grab_file": {
|
140
|
"class": "epggrab_mod_int_xmltv",
|
141
|
"dn_chnum": 0,
|
142
|
"name": "XMLTV: tv_grab_file is a simple grabber that can be configured through the addon settings from Kodi",
|
143
|
"type": "Internal",
|
144
|
"enabled": true,
|
145
|
"priority": 6
|
146
|
},
|
147
|
"xmltv": {
|
148
|
"class": "epggrab_mod_ext_xmltv",
|
149
|
"dn_chnum": false,
|
150
|
"name": "XMLTV",
|
151
|
"type": "External",
|
152
|
"enabled": false,
|
153
|
"priority": 3
|
154
|
},
|
155
|
"pyepg": {
|
156
|
"class": "epggrab_mod_ext_pyepg",
|
157
|
"name": "PyEPG",
|
158
|
"type": "External",
|
159
|
"enabled": false,
|
160
|
"priority": 4
|
161
|
},
|
162
|
"opentv-skyit": {
|
163
|
"class": "epggrab_mod_ota",
|
164
|
"name": "OpenTV: Sky Italia",
|
165
|
"type": "Over-the-air",
|
166
|
"enabled": false,
|
167
|
"priority": 2
|
168
|
},
|
169
|
"opentv-skyuk": {
|
170
|
"class": "epggrab_mod_ota",
|
171
|
"name": "OpenTV: Sky UK",
|
172
|
"type": "Over-the-air",
|
173
|
"enabled": false,
|
174
|
"priority": 2
|
175
|
},
|
176
|
"opentv-skynz": {
|
177
|
"class": "epggrab_mod_ota",
|
178
|
"name": "OpenTV: Sky NZ",
|
179
|
"type": "Over-the-air",
|
180
|
"enabled": false,
|
181
|
"priority": 2
|
182
|
},
|
183
|
"opentv-ausat": {
|
184
|
"class": "epggrab_mod_ota",
|
185
|
"name": "OpenTV: Ausat",
|
186
|
"type": "Over-the-air",
|
187
|
"enabled": false,
|
188
|
"priority": 2
|
189
|
},
|
190
|
"psip": {
|
191
|
"class": "epggrab_mod_ota",
|
192
|
"name": "PSIP: ATSC Grabber",
|
193
|
"type": "Over-the-air",
|
194
|
"enabled": false,
|
195
|
"priority": 1
|
196
|
},
|
197
|
"Bulsatcom_39E": {
|
198
|
"class": "epggrab_mod_ota",
|
199
|
"name": "Bulsatcom: Bula 39E",
|
200
|
"type": "Over-the-air",
|
201
|
"enabled": false,
|
202
|
"priority": 5
|
203
|
},
|
204
|
"viasat_baltic": {
|
205
|
"class": "epggrab_mod_ota",
|
206
|
"name": "VIASAT: Baltic",
|
207
|
"type": "Over-the-air",
|
208
|
"enabled": false,
|
209
|
"priority": 5
|
210
|
},
|
211
|
"nz_freeview": {
|
212
|
"class": "epggrab_mod_ota",
|
213
|
"name": "New Zealand: Freeview",
|
214
|
"type": "Over-the-air",
|
215
|
"enabled": false,
|
216
|
"priority": 5
|
217
|
},
|
218
|
"uk_freeview": {
|
219
|
"class": "epggrab_mod_ota",
|
220
|
"name": "UK: Freeview",
|
221
|
"type": "Over-the-air",
|
222
|
"enabled": false,
|
223
|
"priority": 5
|
224
|
},
|
225
|
"uk_freesat": {
|
226
|
"class": "epggrab_mod_ota",
|
227
|
"name": "UK: Freesat",
|
228
|
"type": "Over-the-air",
|
229
|
"enabled": false,
|
230
|
"priority": 5
|
231
|
},
|
232
|
"eit": {
|
233
|
"class": "epggrab_mod_ota",
|
234
|
"name": "EIT: DVB Grabber",
|
235
|
"type": "Over-the-air",
|
236
|
"enabled": false,
|
237
|
"priority": 1
|
238
|
}
|
239
|
}
|
240
|
}
|
241
|
|
242
|
</pre>
|