Edit 24-04-2018: While all the following is still correct, the application of this has become a lot easier with the use of e-channelizer: Version 18.0.0.414 (BETA).
This program allows the import of a m3u file. It will generate service refs and if wanted the needed links for use with EPGimport.
Pls. direct questions about this to the author of e-channelizer.
EPG for IPTV channels can be downloaded by two different methods:
1st Method: EPG for IP-TV channels (with thanks to athoik)
IPTV channels can also have epg imported. However you have to make your own import settings as the service references can be anything you fancy. You will need an OpenPli image from after 20/12/2013
A working example:
In the bouquet file you have this as channel reference (here the Nostalgie radiostation in Belgium)
#SERVICE 4097:0:1:1000:1000:0:0:0:0:0:http%3a//stream10.fluoline.net%3a80/:Nostalgie
#DESCRIPTION Nostalgie
You have to make a channels.xml file containing:
<?xml version="1.0" encoding="latin-1"?>
<channels>
<channel id="PrivaSpice.ero">1:0:1:1000:1000:0:0:0:0:0:http%3a//example.com</channel> <!-- Private Spice -->
</channels>
The part http%3a//example.com is really needed, but can be the same for all channels.
Also the 4097 has to be replaced by a 1 : Not needed anymore
I called this file test.channels.xml and placed it in etc/epgimport
Now you have to reference this channels file in the sources.xml file. Place in etc/epgimport a file something.sources.xml which contains:
<?xml version="1.0" encoding="latin-1"?>
<sources>
<source type="gen_xmltv" channels="test.channels.xml">
<description>test XMLTV</description>
<url>http://url1/rytecxmltvero.gz</url>
<url>http://url2/rytecxmltvero.gz</url>
<url>http://url3/rytecxmltvero.gz</url>
<url>http://url4/rytecxmltvero.gz</url>
<url>http://url5/rytecxmltvero.gz</url>
</source></sources>
You could edit the rytec.sources.xml by adding the above, but I do not recommend it as the file will be overwritten when you update your box. The advise is thus to make a separate something.sources.xml file. The XMLTV importer will read both this file and the rytec.sources.xml file.
PS: with something I mean really any name you can dream up.
Hi Willy,
I've lost the EPG for 2 IPV channels, probably because there were no more satellite EPG for these channels. Then I've red your explanation but as my English is not very good, I don't understand what to do exactly.
I've found the bouquet file where there are my 2 channels. OK.
I've found "Private Space" is the name of a channel, but how do you get the name "PrivaSpice.ero" ? Is it the name given in "#SERVICE" after the ":" as "Nostalgie" ?
For my 2 channels, I have to write something like that :
<?xml version="1.0" encoding="latin-1"?>
<channels>
<channel id="ChannelName1">1:0:1:1000:1000:0:0:0:0:0:http%3a//example.com</channel> <!-- Channel Name 1 -->
<channel id="ChannelName2">1:0:1:1000:1000:0:0:0:0:0:http%3a//example.com</channel> <!-- Channel Name 2 -->
</channels>
I think "example.com" have to be replaced by the IP address I've found in the bouquet file, isn't it ? The 2 addresses finished with ".ts", no problem ?
And I have to add this file in etc/epgimport :
<?xml version="1.0" encoding="latin-1"?>
<sources>
<source type="gen_xmltv" channels="test.channels.xml">
<description>test XMLTV</description>
<url>http://url1/rytecxmltvero.gz</url>
<url>http://url2/rytecxmltvero.gz</url>
<url>http://url3/rytecxmltvero.gz</url>
<url>http://url4/rytecxmltvero.gz</url>
<url>http://url5/rytecxmltvero.gz</url>
</source></sources>
EPG Import will read this file and the standard "rytec.sources.xml file", isn't it ?
Thank you Willy .