Suls e2m3u2bouquet 0.6 IPTV Bouquet MakerMaker plugin

I keep getting "Serviceref not in bouquets" error when trying to import the epg with epgimporter. 0 events downloaded. I can't work out why I get this error. I have looked in all the channel and source xml and everything looks correct. Any ideas?

you have put the epg url and m3u url in yeah?
 
Yes I did. Blue button and ticked the source, save and exit and then yellow button to start manual EPG download.

Thn I get 0 events and serviceref errors in logs
 
I used Vi and copied and pasted
I had to change some of the values to XXXX for username and password

edit: I just realised I didn't copy it correctly some bits are missing


!--^M
E2m3u2bouquet supplier config file^M
Add as many suppliers as required and run the script with no parameters^M
this config file will be used and the relevant bouquets set up for all suppliers entered^M
0 = No/false^M
1 = Yes/true^M
For elements with <![CDATA[]] enter value between brackets e.g. <![CDATA[mypassword]]>^M
-->^M
<config>^M
<supplier>^M
<name>EPIC</name><!-- Supplier Name -->^M
<enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->^M
<m3uurl><![CDATA[http://myprovider/get.php?username=XXXXXXX&password=XXXXXXX&type=m3u_plus&output=t
<epgurl><![CDATA[http://myprovider/xmltv.php?username=XCCCCCC&password=XXXXXXXXX]]></epgurl><!-- XMLT
<username><![CDATA[XXXXxxxxx]]></username><!-- (Optional) will replace USERNAME placeholder in urls -->^M
<password><![CDATA[XXXXxXXX]]></password><!-- (Optional) will replace PASSWORD placeholder in urls -->^M
<iptvtypes>0</iptvtypes><!-- Change all streams to IPTV type (0 or 1) -->^M
<streamtypetv>1</streamtypetv><!-- (Optional) Custom TV stream type (e.g. 1, 4097, 5001 or 5002) -->^M
<streamtypevod></streamtypevod><!-- (Optional) Custom VOD stream type (e.g. 4097, 5001 or 5002) -->^M
<multivod>0</multivod><!-- Split VOD into seperate categories (0 or 1) -->^M
<allbouquet>0</allbouquet><!-- Create all channels bouquet -->^M
<picons>0</picons><!-- Automatically download Picons (0 or 1) -->^M
<iconpath>/usr/share/enigma2/picon/</iconpath><!-- Location to store picons -->^M
<xcludesref>1</xcludesref><!-- Disable service ref overriding from override.xml file (0 or 1) -->^M
<bouqueturl><![CDATA[]]></bouqueturl><!-- (Optional) url to download providers bouquet - to map custom service reference
<bouquetdownload>0</bouquetdownload><!-- Download providers bouquet (use default url) must have username and password se
<bouquettop>0</bouquettop><!-- Place IPTV bouquets at top (0 or 1)-->^M
</supplier>^M
<supplier>^M
<name>Supplier Name</name><!-- Supplier Name -->^M
<enabled>0</enabled><!-- Enable or disable the supplier (0 or 1) -->^M
<m3uurl><![CDATA[http://address.yourprovider.com:80/get.php?username=USERNAME&password=PASSWORD&type=m3u_plus&output=ts]
<epgurl><![CDATA[http://address.yourprovider.com:80/xmltv.php?username=USERNAME&password=PASSWORD]]></epgurl><!-- XMLTV
<username><![CDATA[]]></username><!-- (Optional) will replace USERNAME placeholder in urls -->^M
<password><![CDATA[]]></password><!-- (Optional) will replace PASSWORD placeholder in urls -->^M
<iptvtypes>0</iptvtypes><!-- Change all streams to IPTV type (0 or 1) -->^M
<streamtypetv></streamtypetv><!-- (Optional) Custom TV service type (e.g. 1, 4097, 5001 or 5002) -->^M
<streamtypevod></streamtypevod><!-- (Optional) Custom VOD service type (e.g. 4097, 5001 or 5002) -->^M
<multivod>0</multivod><!-- Split VOD into seperate categories (0 or 1) -->^M
<allbouquet>1</allbouquet><!-- Create all channels bouquet -->^M
- config.xml 1/47 2%
 
Hoping someone may be able to help...

We use an openpli 4 image on an Xtrend 9200 receiver.
The problem we are having is after installing the plugin: enigma2-plugin-extensions-e2m3u2bouquet_0.6.3_all.ipk

we get the following message appear and the plugin is not installed:

Some plugins are not available: Extensions/E2m3u2bouquet (init() got an unexpected keyword argument ‘context’

I have checked and the image has using python 2.7.3.
Please can someone who is more experienced help or offer any advise to enable us to successfully install this plugin
as it is very frustrating not being able to use it.

Many thanks.
 
Hi Guys - bit of a noob although i know how to putty into the box and have fairly decent general pc/networking skills. Now I have a supplier who doesnt really want to deal with Enigma boxes, too much hassle - I can understand that for sure. I did get an m3u file for him and was able to get it running on XC Plugin, that includes all channels and Epg with them. The m3u file looks like this

http://**ProviderURL**/get.php?username=xxxxxxx&password=yyyyyyy&type=m3u_plus&output=ts

Now from reading what i need for the config file for this app I figure I need 4 things

1- Supplier URL
2- USername
3- Password
4- EPG URL??

1/2/3 are all in the M3U file above and I can get them. Its the EPG bit I am confused about. XC Plugin pulls in the EPG detail just the information in the M3U file above. What do i put into the config file for the EPG bit?
 
Hi how someone can help me out.
I did a fresh flash of wooshbuild and installed 7.3.
I have my streaming line but dont know where it goes.
I see the place for the user name and password, but the two line URL & M3u I dont know what to put in there.
This is a copy of my line http://XXXXXX.XX.to:8080/get.php?username=XXXXXX&password=XXXXXX&type=m3u_plus&output=ts

Can someone help please

You cannot use the add iptv player in wooshbuild as that only works for specific providers.
You need to copy the m3u to your usb and then play it through media player.
 
You cannot use the add iptv player in wooshbuild as that only works for specific providers.
You need to copy the m3u to your usb and then play it through media player.
Latest e2m3u plugin can be used with any providers as long as they have a m3u url and EPG url

Sent from my SM-G955F using Tapatalk
 
Hi Guys - bit of a noob although i know how to putty into the box and have fairly decent general pc/networking skills. Now I have a supplier who doesnt really want to deal with Enigma boxes, too much hassle - I can understand that for sure. I did get an m3u file for him and was able to get it running on XC Plugin, that includes all channels and Epg with them. The m3u file looks like this

http://**ProviderURL**/get.php?username=xxxxxxx&password=yyyyyyy&type=m3u_plus&output=ts

Now from reading what i need for the config file for this app I figure I need 4 things

1- Supplier URL
2- USername
3- Password
4- EPG URL??

1/2/3 are all in the M3U file above and I can get them. Its the EPG bit I am confused about. XC Plugin pulls in the EPG detail just the information in the M3U file above. What do i put into the config file for the EPG bit?

Ask your provider if they have a EPG url if they do it will be similar to post 110
 
This is the screen I'm stock on and this is the line I have, but not sure if I need to break this up or copy it to both fields.

http://XXXXXX.XX.to:8080/get.php?username=XXXXXX&password=XXXXXX&type=m3u_plus&output=ts

It;s the M3U and EPG I'm stuck on

View attachment 32394

Give it a name and press green to save. FTP etc/enigma2/e2m3u2bouquet and edit the config.xml please use a compatible editor ie notepad ++

Code:
<!--
 E2m3u2bouquet supplier config file
 Add as many suppliers as required
 this config file will be used and the relevant bouquets set up for all suppliers entered
 0 = No/False
 1 = Yes/True
 For elements with <![CDATA[]] enter value between empty brackets e.g. <![CDATA[mypassword]]>
-->
<config>
 <supplier>
 <name>Daves</name><!-- Supplier Name -->
 <enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->
 <settingslevel>simple</settingslevel>
 <m3uurl><![CDATA[http://www.daves.co.uk/get.php?username=USERNAME&password=PASSWORD&type=m3u_plus&output=ts]]></m3uurl><!-- Extended M3U url -->
 <epgurl><![CDATA[http://www.daves.co.uk/xmltv.php?username=USERNAME&password=PASSWORD]]></epgurl><!-- XMLTV EPG url -->
 <username><![CDATA[]></username><!-- (Optional) will replace USERNAME placeholder in urls -->
 <password><![CDATA[]]></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>0</multivod><!-- Split VOD into seperate categories (0 or 1) -->
 <allbouquet>0</allbouquet><!-- Create all channels bouquet (0 or 1) -->
 <picons>0</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>0</bouquetdownload><!-- Download providers bouquet (uses default url) must have username and password set above - to map custom service references -->
 <bouquettop>0</bouquettop><!-- Place IPTV bouquets at top (0 or 1) -->
 </supplier>
</config>

On line 14 paste your m3u url between [http://www.daves.co.uk/get.php?username=USERNAME&password=PASSWORD&type=m3u_plus&output=ts]]after CDATA

On line 15 paste your EPG url between [http://www.daves.co.uk/xmltv.php?username=USERNAME&password=PASSWORD]] after CDATA

No need to add username and password if its in your M3u url and EPG url

Ask your provider if they have a EPG url
 
Last edited:
Thanks for all your help
I'll ask them thanks again I'll let you know the outcome.

Just to be clear I enter the correct details and clicked RUN it just returned to the menu.
Is this because I do not have the epg url ?
 
Back
Top