EPG for Enigma2 devices using E2m3u2Bouquet Setup

by warrior_321

For Enigma2 devices running Openvix

Download Putty & Filezilla (Both free) https://www.putty.org/ https://filezilla-project.org/

Read all the info on this website https://www.suls.co.uk/ Note the ip address of your box (Menu - Information - network)

Download the script from here https://github.com/su1s/e2m3u2bouquet/releases/tag/v0.8.2

Connect to your box using filezilla and create the required folder(s) so that you have /etc/enigma2/e2m3u2bouquet

Copy the script e2m3u2bouquet.py to your engima2 box (to /etc/enigma2/e2m3u2bouquet) using putty start putty, fill in the ip address of your box select telnet and click on open username is root, normally no password, so hit return

Make script executable in putty, cd to /etc/enigma2/e2m3u2bouquet then type chmod 777 e2m3u2bouquet.py

Run the script passing the url for your m3u file and the url for your providers XML TV data feed

Replace your providers "http://provider_url/get.php" and your username & password in the python command below, TWICE After editing, highlight & copy python command Click in putty window, right click to paste, click on return & it will run. (It should be run from /etc/enigma2/e2m3u2bouquet) python e2m3u2bouquet.py -m "http://provider_url/get.php?username=YOURUSERNAME&password=YOURPASSWORD&type=m3u_plus&output=ts" -e "http://provider_url/xmltv.php?username=YOURUSERNAME&password=YOURPASSWORD"

It installs E2m3u2Bouquet bouquets (You don't need the provider named ones anymore, the epg will not work with these bouquets) On box, menu, plugins, epg importer, blue for sources, click on IPTV Bouquet marker, move to E2m3u2Bouquet and click ok and green to save To run the EPG update manually, press yellow.

To set up a cronjob, so that the EPG runs automatically, follow the instructions here https://www.suls.co.uk/e2m3u2bouquet-automation-via-cron-job/ The box then updates the EPG automatically, each day at the set time

If I missed anything, please ask, or anyone else is welcome to comment.

oottppxx

You're overcomplicating things: just install E2m3u2bouquet (Suls/IPTV Bouquet Maker) as a plugin, as well as EPGImporter, then it can be configured from the GUI; you can select update times from both plugins or, in the newest version, even run EPGImporter from Suls directly.

manosteel9423

Yes, much more complicated than it needs to be. Why do all that? Its far simpler than that now.

warrior_321

I forgot a key part, that being the config file (config.xml). Obtain this from your supplier & fill in SUPPLIERNAME, http://provider_url/get.php?/get.php for your supplier and your USERNAME and PASSWORD

Upload the config file to /etc/enigma2/e2m3u2bouquet

<config> <supplier> <name>SUPPLIERNAME</name><!-- Supplier Name --> <enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) --> <settingslevel>simple</settingslevel> <m3uurl><![CDATA[http://provider_url/get.php?/get.php?username=USERNAME&password=PASSWORD&type=m3u_plus&output=ts]]></m3uurl><!-- Extended M3U url --> <epgurl><![CDATA[http://provider_url/get.php?username=USERNAME&password=PASSWORD]]></epgurl><!-- XMLTV EPG url --> <username><![CDATA[USERNAME]></username><!-- (Optional) will replace USERNAME placeholder in urls --> <password><![CDATA[PASSWORD]></password><!-- (Optional) will replace PASSWORD placeholder in urls --> <providerupdate><![CDATA[]]></providerupdate><!-- (Optional) Provider update url --> <iptvtypes>0</iptvtypes><!-- Change all TV streams to IPTV type (0 or 1) --> <streamtypetv></streamtypetv><!-- (Optional) Custom TV stream type (e.g. 1, 4097, 5001 or 5002 --> <streamtypevod></streamtypevod><!-- (Optional) Custom VOD stream type (e.g. 4097, 5001 or 5002 --> <multivod>1</multivod><!-- Split VOD into seperate categories (0 or 1) --> <allbouquet>0</allbouquet><!-- Create all channels bouquet (0 or 1) --> <picons>1</picons><!-- Automatically download Picons (0 or 1) --> <xcludesref>1</xcludesref><!-- Disable service ref overriding from override.xml file (0 or 1) --> <bouqueturl><![CDATA[]]></bouqueturl><!-- (Optional) url to download providers bouquet - to map custom service references --> <bouquetdownload>1</bouquetdownload><!-- Download providers bouquet (uses default url) must have username and password set above - to map custom service references --> <bouquettop>1</bouquettop><!-- Place IPTV bouquets at top (0 or 1) --> </supplier> </config>
OK-m8

I have an issue with EPG Importer. I have two providers in my configuration file, and when I import the EPG, it will only import one provider or the other, but not both. Any one else have this issue ?

warrior_321

This is one of the methods suggested on the suls website. "All of that" does not take very long at all & it works.

OK-m8, if you are using this method, they no longer support individual company bouquets. This method should produce bouquets with E2m3u2Bouquet as part of the name of the bouquets. The EPG will not update any more for bouquets with names containing your IPTV supplier.

warrior_321

OK-m8, No, the EPG of your old company named bouquets will no longer be updated by this method. You can, of course continue to wtach the strems from thos bouquets. You need to use either the method I suggested or the E2m3u2bouquet plugin method suggested by other here. This will then create new bouquets, whose names start with E2m3u2bouquet. These new bouquets will contain the same working streams that your old bouquets contained, but the EPG for these new bouquets will be updated. (Remember, it's only the UK & some of the US bouquets that the EPG works for using this method. When you have the new bouquets, whose names start with E2m3u2bouquet & establish that they work, you can remove your old bouquets from your box. Is that clear?

warrior_321

It should look like this https://yapics.com/a2210o2AE03-3221

warrior_321