That is the second method of getting EPG for IPTV channels.
But for this method. You need to build your own channels list (channels.xml) and reference this file in your own sources.xml file.
It is even more tricky.
f.i. for the following channels in your bouquet file:
#SERVICE 4097:0:1:6:1:32:0:0:0:0:http%3a//streamer.canalc.be%3a1935/canalc/smil%3aSMIL-canalc-multi/playlist.m3u8:Canal C
#DESCRIPTION Canal C
#SERVICE 4097:0:1:8:1:32:0:0:0:0:http%3a//streamer.canalc.be%3a1935/canalzoom/smil%3aSMIL-canalzoom-multi/playlist.m3u8:Canal Zoom
#DESCRIPTION Canal Zoom
#SERVICE 4097:0:1:14:1:32:0:0:0:0:http%3a//bel-lh.akamaihd.net/i/BEL_1@321282/master.m3u8:Bel RTL Vision
#DESCRIPTION Bel RTL Vision
The following ref has to be made in your custom channels file: (the http%3a//example.com is required but it can be just this)
<channel id="BelRTL.be">1:0:1:14:1:32:0:0:0:0:http%3a//example.com</channel><!-- Bel RTL Vision -->
<channel id="CanalC.be">1:0:1:6:1:32:0:0:0:0:http%3a//example.com</channel><!-- Canal C -->
<channel id="CanalZoom.be">1:0:1:8:1:32:0:0:0:0:http%3a//example.com</channel><!-- Canal Zoom -->
Save this file in /etc/epgimport on your receiver. It does not have to be gzipped.
This: BelRTL.be is the name under which the EPG is known in the XMLTV files. In order to get them for the channels you want you have to study the rytec.channels.xml.gz file
Now you have to reference this channels.xml file in the rytec.sources.xml file. (in etc/enigma2)
Replace rytec.channels.xml.gz in <source type="gen_xmltv" channels="rytec.channels.xml.gz"> with the name of your customs channels file for the sources you want to import.
Willy
PS: If you cannot get the first method to work, this one is even trickier. And it is all to do because the IPTV streams do not have a service ref. And enigma2 is build around service refs. They are essential.
Edited by doglover, 4 September 2017 - 19:09.