e2m3u2bouquet Enigma2 IPTV Bouquets with EPG

There are 108 replies in this Thread which was already clicked 72,433 times. The last Post () by Cobro.

  • Hi ,

    I running both the script and plugin versions and both seems to stop half way and here the message from the script.


    ----Parsing m3u file----

    Traceback (most recent call last):

    File "e2m3u2bouquet.py", line 1274, in <module>

    sys.exit(main())

    File "e2m3u2bouquet.py", line 1241, in main

    xcludesref,provider)

    File "e2m3u2bouquet.py", line 227, in parse_m3u

    channeldict['stream-url'] = line.strip()

    UnboundLocalError: local variable 'channeldict' referenced before assignment


    I run this with different providers b4 and it worked but current provider although is listed as supported but it is not working.

    I appreciate any help as provider script is hell of long list and no epg.

    thanks

  • hi to everyone, i'm the newbie ;-)

    i'm trying also the get iptv working and show in the userbouqet of my VU duo2.

    i copied the file e2m3u2bouquet.py in to /etc/enigma2/ i executed enigma2-plugin-extensions-e2m3u2bouquet_0.6.3_all in to the tmp folder and run it on my box, then i opened putty made a succesfull connection and put in the script :

    cd /etc/enigma2/e2m3u2bouquet

    followed by

    chmod 777 e2m3u2bouquet.py


    followed by


    python e2m3u2bouquet.py -m "http://"ip-adress:8080:/get.php?username="xxx"&password="xxx"&type=m3u&output=ts" -e http://"ip-adres:8080/xmltv.php?username="xxx"&password="xxx"


    and i also tried:


    wget -O /etc/enigma2/iptv.sh "http://"xxx":8080/get.php?username="xxx"&password="xxx"&type=m3u&output=ts" && chmod 777 /etc/enigma2/iptv.sh && /etc/enigma2/iptv.sh


    and everytime i got a message that says "no such file or directory"

    ik looked up the directory and made shure that the file is in, i opened the properties and granted full access to everyone permissions


    still don't work


    pleeeeeaaaaase someone tell me what i missed or done wrong?


    sorry for my lousy English

  • if your provider is supported just install the plugin and setup from the plugin.


    FTP IPK to tmp


    On box


    - OpenATV this will be Press Blue Button -> Plugins -> Choose IPK Installer -> (3) Memory /tmp -> (1) Install Extensions -> select the IPK (OK) and press green

    - OpenVix this will be ‘Menu -> Setup -> ViX -> Install local extension


    Reboot box.


    • Open your plugins menu, (Green button as shortcut) there should now be a plugin named ‘IPTV Bouquet Maker (IPTV for Enigma2 – E2m3u2bouquet plugin)’
    • Open this plugin.


    Now you can choose your provider and enter password and configure the rest.

  • thanks for your quick reply, but i think i need a url based setup (cause i have a url link), is there a video as well, cause i can't get rid of the no such file or directory notice?

  • thanks for your quick reply, but i think i need a url based setup (cause i have a url link), is there a video as well, cause i can't get rid of the no such file or directory notice?

    Check if you're provider is supported by the plugin.


    If using the script version ftp the e2m3u2bouquet.py to /etc/enigma2/e2m3u2bouquet create the e2m3u2bouquet folder if needed.


    The 0.7 version doesn't mention the url method though https://www.suls.co.uk

  • dsayers, thanks, that did the trick, i copied the file in to enigma2 folder instead to enigma2/e2m3u2bouquet folder


    Now the bouquet on my vu duo2 blackhole is populated but still.... if i choose a channel nothing happens?

    is there next to the explanations on suls.co something else i need to configure perhaps another website i need to visit?

    if i use mediaplayer to play iptv channels, everything works perfect.

  • very intrested in this what is the file I use please that is working could some boday point me in the right direction please regards cat 123

    Check here to see if your provider is listed https://www.suls.co.uk/enigma2-iptv-bouquets-with-epg/


    If it is use the plugin if not use the e2m3u2bouquet.py and use the url based setup

    Code
    python e2m3u2bouquet.py -m "http://stream.fabiptv.com:25461/get.php?username=YOURUSERNAME&password=YOURPASSWORD&type=m3u_plus&output=ts" -e "http://stream.fabiptv.com:25461/xmltv.php?username=YOURUSERNAME&password=YOURPASSWORD"


    You can see the latest releases within the above link.

  • I have the plugin configured. Channels are good, but when I go to epg-importer select the source and import I get 0 items imported.


    The url for the epg data is good as I can see it in a web browser.


    I've teid via command as well but still the same when trying to import EPG


    log shows

    [EPGImport] imported 0 events [EPGImport] Save last import date and count event [EPGImport] Run check deep standby after import [EPGImport] #### Finished ####


    Any ideas?

    Edited once, last by SirV ().

  • Remove the epg import plugin and install it again and try again select source and find providers name save then run and it should work.

  • I have been using the script for several months now all good up until a couple of weeks ago when a prob occurred.


    Provider epg updates fine as normal, but one bouquet where only the channel changes, not the content of the epg as this is blank. This should happen every few hours but for some reason has stopped. The bouquet in question is 'Sports Corner', I have checked with others using the same script and theirs is working fine.


    Any ideas appreciated.

  • Hi,
    Box: Vu+ Duo²
    Firmware version: OpenViX 5.1.002 (2017-11-13)

    I’m having trouble adding a second supplier. works fine with one supplier. Am I putting it in the right place?
    I tried https://www.xmlvalidation.com and got an error, no matter what i do, it always an error.

    An error has been found!

    Click on [IMG] to jump to the error. In the document, you can point at [IMG] with your mouse to see the error message.
    Errors in the XML document:
    49: 3 The element type "supplier" must be terminated by the matching end-tag "</supplier>".


    <!--
    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>SULS</name><!-- Supplier Name -->
    <enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->
    <settingslevel>simple</settingslevel>
    <m3uurl><![CDATA[http://XXXXXXXXX.com:25461/get.php?username=XXXXXXXXX&password=XXXXXXXX&type=m3u_plus&output=ts]]></m3uurl><!-- Extended M3U url -->
    <epgurl><![CDATA[http://XXXXXX.to/xmltv.php?username=XXXXXX&password=XXXXXXX]]></epgurl><!-- XMLTV EPG url -->
    <username><![CDATA[myusername]]></username><!-- (Optional) will replace USERNAME placeholder in urls -->
    <password><![CDATA[mypassword]]></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>
    <name>TVSAT</name><!-- Supplier Name -->
    <enabled>1</enabled><!-- Enable or disable the supplier (0 or 1) -->
    <settingslevel>simple</settingslevel>
    <m3uurl><![CDATA[http://XXXXXXXX.com:8080/get.php?username=XXXXXXX&password=XXXXXXXX&type=m3u&output=ts]]></m3uurl><!-- Extended M3U url -->
    <epgurl><![CDATA[http://XXXXXXX.com:8080/xmltv.php?username=XXXXXX&password=XXXXXXXX&type]]></epgurl><!-- XMLTV EPG url -->
    <username><![CDATA[myusername]]></username><!-- (Optional) will replace USERNAME placeholder in urls -->
    <password><![CDATA[mypassword]]></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>

  • </supplier>

    Code
    Errors in the XML document:
    49: 3 The element type "supplier" must be terminated by the matching end-tag "</supplier>".



    the end-supplier tag is missing at the first config

    Do not take even a minute away from the affection of those who love you: you would not have time to recover it!


    Have a Good Trip


    GOOD VPN



    DMU


    logo_corvo.png


    Edited once, last by Lululla ().

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!