Jump to content


Photo

EPG for IPTV channels


  • Please log in to reply
138 replies to this topic

#1 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 21 January 2017 - 14:57

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

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.

 

 

2nd method:  Using the service refs of the satellite channels.

 

This method only works with channels included in the lamedb.  It is imparative that you have a current up-to-date lamedb in the /etc/enigma2/ folder on your receiver.

To use this, you channels in the bouquet file should be have the following syntax in the bouquet file:

#SERVICE 1:0:1:d4f:2:46:e080000:0:0:0:"URL HERE".ts:TV3 HD (SE)
#DESCRIPTION TV3 HD ( SE )

These are generated by a lot of the providers of the IPTV channels (legal or otherwise)

 

As said this only works if you have an up-to-date lamedb file.

In order to get an up-to-date lamedb you rescan the satellite in question.  You do not have to do anything else with the results

However if you do not have access to the satellite, this is a bit more problematic.
You have to obtain a correct lamedb from some source (a good settinglist will mostly do)

 

Edit: another method to obtain a lamedb for sats which you do not have acces to is described some post below.

 

The lamedb has to be copied to your receiver when enigma is stopped.  To do this, got to a telnet window (DCC will do)

init 4  (to stop enigma)

Copy the lamedb file from the settinglist to the /etc/enigma2/ folder of your receiver.

init 3 (to restart enigma)

If you do not have sat channels, you are done. 

However if you have sat channels, all your sat channels will be gone now.  In order to fix this, rescan all the sats you have access to.

 

EPG can now be imported by using the provided Rytec packages (or alternative packages for sat)

 

 

Willy

 

PS:  All questions of EPG for IPTV channels on the forum will be directed to this thread


Edited by doglover, 24 April 2018 - 07:55.

~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #2 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 21 January 2017 - 15:19

As addition a bit of background:

 

IPTV does not have a service ref.  Enigma requires each channel to have a service ref.

Now in order for IPTV channels to work in enigma, it is up to you to assign a service ref to the IPTV channel.

This can however be anything you want.

 

f.i :  4097:0:0:0:0:0:0:0:0:0:

 

And moreover you can assign this same service ref to all your channels.  They will still play.

 

But can understand that no EPG can be imported for this or no channel picon can be assigned to the channels.  Since both these are assigned by the service ref.

Therefore a different service ref has be assigned to each channel.

 

Also these refs can again be anything, as is illustrated here: https://forums.openp...ls-service-ref/

 

Another method is re-using the service refs from the channels on the sat.

But for this to work in EPG import (although the channels will still play) the channels have to have to be included in the lamedb. Therefore the need for an up-to-date lamedb.

 

Willy


~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #3 tommycahir

  • Member
  • 7 posts

+2
Neutral

Posted 7 February 2017 - 15:06

hi guys, excellent summary of a complex topic, Just wondering what tool can be used to read the lamedb file?



Re: EPG for IPTV channels #4 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 7 February 2017 - 16:18

A simple editor like PSPad or Notepad++

 

Willy


~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #5 mnazmi

  • Member
  • 5 posts

0
Neutral

Posted 24 March 2017 - 14:57

Hi.  I appreciate any comments.  I have a DM800HD and managed to get İPTV working on it successfully.  I have downloaded via webgrab the necessary EPG info using my laptop and can transfer it to the box.  I set up my system as explained above and else where but I am having the following problem:

 

If my service ids are the same for all streams (in channels and bouquet files) then the appropriate epg info is imported but graphmultiepg shows the same epg event for all streams.  That is as expected since the system can not resolve different streams from each other if they all do not have different service id.

 

-Now- if I assign different service ids as explained above my epgimport log lists all the streams and says they are not found in the bouquet (even though they are there). it seems that any deviation from 4097:0:1:0:0:0:0:0:0:0: (and subsequently  1:0:1:0:0:0:0:0:0:0:) causes the not found in bouquet error. 

 

Any ideas how to solve this please?  Many thanks.



Re: EPG for IPTV channels #6 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 6 May 2017 - 08:09

Recently I have found another solution.  Use of EPGImport Filter.

The plug-in is in the feed.

 

And instruction is in the attachment.

 

Willy

Attached Files


~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #7 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 17 June 2017 - 08:37

The method of reusing the service refs from satellite channels for IPTV is a problem when you do not have access to that particular satellite.  You can install a settingslist, but this will erase all you settingslists you already have in your receiver.

 

I found a way to circumvent this:

 

Needed software:

 

E-Channelizer  Use Dreamset - But replace the file  KingOfSat.xml with the attached.

dreamboxEDIT

 

1. Start E-Channelizer

2. Select: Download - KingofSat

3. Select the  satellite(s) which you want to import

4. Perform the import (Press OK)

5. When import is finished. Select Store as...

Select an empty folder to store the list.

Select to store as lamedb(V4)

Press the Store button.

6. Your done now with E-Channelizer, you can close the program.

 

7, Open dreamboxEDIT

8. Open the folder you saved the settinglist in with E-Channelizer, and import this settinglist.

9. Export all Services in excell readable format.  (Store the changes if asked for)

This will save a file named:  dreamboxEDIT Export Services.txt

 

10. Close dreamboxEDIT an reopen it

11. Import in dreamboxEDIT the settinglist form your receiver.  (Choose a different folder as the one used in E-channelizer)

12. Import the file: dreamboxEDIT Export Services.txt  (with the menu item:  Import exported service file)

13. Save the settinglist.

14.  Send the settinglist to your receiver.

15. Done

 

Willy

Attached Files


Edited by doglover, 20 February 2018 - 13:49.
Use Dreamset insteda of e-Channelizer

~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #8 eozen81

  • Senior Member
  • 48 posts

+1
Neutral

Posted 1 July 2017 - 20:58

Guys, amazing guide. Thank you very much.

 

May I kindly ask how I can create url adress for example for 4K channel in 42.0 E Turksat which is TRT 4K? I mean from http://webgrabplus.com ?

 

 

FNhaahu.jpg

 

dF2zig2.jpg



Re: EPG for IPTV channels #9 SayyiD

  • Senior Member
  • 134 posts

+25
Good

Posted 4 July 2017 - 17:20

1. Start E-Channelizer
2. Select: Download - KingofSat
3. Select the  satellite(s) which you want to import
4. Perform the import (Press OK)


You can also proceed using E-Channelizer with less steps:

 

Method 1

  1. Download the satellites from KOS (including bouquets).
  2. Save the file to your PC.
  3. Read settings from your box.
  4. Go to Favorites and select Import Bouquets > from File.
  5. Select the saved KOS file and Import bouquets.
  6. Write the settings back to your box.

 

Method 2

  1. Download the satellites from KOS.
  2. Select all services, right-click and select Copy.
  3. Open another instance of E-Channelizer.
  4. Read settings from your box.
  5. Right-click services and select Paste.
  6. Write the settings back to your box.
 


Re: EPG for IPTV channels #10 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 5 July 2017 - 08:11

Thanks.

 

Willy


~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #11 LAGONERO

  • Member
  • 1 posts

0
Neutral

Posted 27 July 2017 - 03:21

GRACIAS..............



Re: EPG for IPTV channels #12 boutchous

  • Senior Member
  • 83 posts

+5
Neutral

Posted 14 August 2017 - 19:25

Thanks Rytec, I now have a full epg on the iptv which takes on your satellite source via epgimport

Do not forget to use a plugin to take the date and time on the net and no more on a transponder, if the time is not correct the epg will not be correct either  ;)

Attached Files



Re: EPG for IPTV channels #13 lexdigit

  • Member
  • 19 posts

0
Neutral

Posted 23 August 2017 - 23:33

I have IPTV, but EPG is not present in all channels because service reference is by default 1:0:1:0:0:0:0:0:0.
There is a way to have EPG on those channels?

Re: EPG for IPTV channels #14 WanWizard

  • Forum Moderator
    PLi® Core member
  • 39,831 posts

+616
Excellent

Posted 24 August 2017 - 00:48

Use the correct service reference, instead of the default one?


Many answers to your question can be found in our new and improved wiki.

Currently in active use: HD2400 (4xS2)VU+Duo2 (3xS2)VU+Zero, Edision OS mini+, ET10000 (4xS2)

For testing purposes: XP1000Formuler F1 (2xS2)Miraclebox Premium Micro (S2+C/T),  ET7500 (S2)ET8500 (S2), Zgemma H2.H (S2+C)Zgemma H5.2TC (S2+C/T), SAB TripleAlpha (S2+C/T), Galaxy 4K (FBC), VU Zero 4K, Edision OS nino 


Re: EPG for IPTV channels #15 lexdigit

  • Member
  • 19 posts

0
Neutral

Posted 24 August 2017 - 20:13

Problem is that the service reference become from the provider, so if I change the service reference, after an update is still the same.
I don't understand why is not possible to do like when you use a m3u channel list, the epg is ok every time.

Re: EPG for IPTV channels #16 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 25 August 2017 - 07:33

Then you do not understand the workings of enigma2......

Start with reading the second post in this thread.

 

We cannot solve the way illegal providers are providing illegal streams.

 

EPG for IPTV streams is possible on an enigma2 receiver, but only if you follow some guidelines (see above).  And since IPTV streams do not have service refs, for watching them on enigma2 you need to assign one to them.  This is a completely arbitrary process (you can have whatever you want), but for EPG and picons you need to follow some rules.

 

 

Willy


Edited by doglover, 25 August 2017 - 07:37.

~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #17 WanWizard

  • Forum Moderator
    PLi® Core member
  • 39,831 posts

+616
Excellent

Posted 25 August 2017 - 10:45

Problem is that the service reference become from the provider, so if I change the service reference, after an update is still the same.
I don't understand why is not possible to do like when you use a m3u channel list, the epg is ok every time.

 

Buy a subscription, get a smartcard, problem solved. This happens when you want to watch illegal IPTV streams from some dodgy provider. 


Many answers to your question can be found in our new and improved wiki.

Currently in active use: HD2400 (4xS2)VU+Duo2 (3xS2)VU+Zero, Edision OS mini+, ET10000 (4xS2)

For testing purposes: XP1000Formuler F1 (2xS2)Miraclebox Premium Micro (S2+C/T),  ET7500 (S2)ET8500 (S2), Zgemma H2.H (S2+C)Zgemma H5.2TC (S2+C/T), SAB TripleAlpha (S2+C/T), Galaxy 4K (FBC), VU Zero 4K, Edision OS nino 


Re: EPG for IPTV channels #18 lexdigit

  • Member
  • 19 posts

0
Neutral

Posted 25 August 2017 - 23:43

Is not an illegal IPTV, and this is not the problem.
If you use decoder like MAG or M3U player, the EPG is automatic.
So, Enigma2 want to follow the progress or want to become out of date?

Re: EPG for IPTV channels #19 doglover

  • Rytec EPG Team
  • 11,423 posts

+317
Excellent

Posted 26 August 2017 - 07:27

If the choice is, adding EPG to illegal (despite what you are saying, there is no legal IPTV on a MAG or M3U player) streams, or becoming out of date, my choice is going to become out of date.

 

Willy


~~Rytec Team~~
Xtrend ET6000 OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: EPG for IPTV channels #20 bogdanm

  • Senior Member
  • 58 posts

+1
Neutral

Posted 26 August 2017 - 07:48

Deleted posting:  completely incomprehensible  English

Looks like a Google translate

 

Willy


Edited by doglover, 26 August 2017 - 07:51.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users