E2m3u2bouquet - discussion & support

There are 1,612 replies in this Thread which was already clicked 252,966 times. The last Post () by hajosch.

  • Hello,


    Questions:

    - Why are the hidden markers with values #SERVICE 1:519:x:0:0:0:0:0:0:0: and not #SERVICE 1:832:x:0:0:0:0:0:0:0: , it's not a problem but 519 is not compatible with dreamboxedit.

    - I will use picons download function, currently e2m3u2b convert picons to X format (220x132px), that would be good to have Z, ZZ and ZZZ formats, at least ZZZ (400x240px). And just an idea why not retrieve information in image settings if it's a possible technical solution.

    - A write e2m3u2 log on system partition would be good too to not loose it after an e2 restart.


    Thanks,

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

    Edited 3 times, last by jeepcook ().

  • - Why are the hidden markers with values #SERVICE 1:519:x:0:0:0:0:0:0:0: and not #SERVICE 1:832:x:0:0:0:0:0:0:0: , it's not a problem but 519 is not compatible with dreamboxedit.

    It should be understood that DreamBoxEdit was originally written for DreamOS a very long time ago. This plugin (e2m3u2b) - works ON ALL existing OE2.0-2.6 images and therefore supports all possible and valid options for hidden markers depending on the image you use. Therefore, the question on DreamBoxEdit should be asked to it "writers" so that they adapt the DreamBoxEdit code for all possible variants of all existing OE images.

    It is strange that you are not embarrassed by the fact that DreamBoxEdit cannot work with reference 5001:0 and 5002:0, but you have a question about " hidden markers" :scratch_one-s_head:


    - I will use picons download function, currently e2m3u2b convert picons to X format (220x132px), that would be good to have Z, ZZ and ZZZ formats, at least ZZZ (400x240px). And just an idea why not retrieve information in image settings if it's a possible technical solution.

    220x132px - The most common size for picon used in E2 skins. Moreover, it should be understood that in m3u playlists there can be links to the logo in any format (png, jpg, gif etc.). The most acceptable and universally "understood" by all images in OE2.0-2.6 is PNG RGBA. All playlist logos are automatically converted to PNG 220x132 RGBA

    Is it possible to convert to any size at will? - YES. The question is, for what? E2 - can resize picons itself. And the initial conversion to high-resolution images will lead to a deterioration in their quality and an increase in file size and time of conversion. Just evaluate the original size of the logo pictures from your playlist ... they are far from even 220x132, but much smaller

    - A write e2m3u2 log on system partition would be good too to not loose it after an e2 restart.

    Because it is not stored in a physical file. To store it, a certain "virtual" stack is used, which you can always save to a file

    if you like it you can make donations

  • pepsik , ok thanks, I have the answers.

    About 5001 and 5002, I'm not using it.

    About dreamboxedit, I'm using it only to affect logos. I'm building my playlist manually with notepad++ or vi !!! My questions were just to understand.

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • About 5001 and 5002, I'm not using it.

    WHY NOT? For IPTV - this is what the "doctor ordered" ... Exteplayer3 and GstPlayer have been specifically designed for multimedia content, especially for hls technology, which is mainly used by IPTV and VOD providers

    or vi !!!

    Try nano - you will be surprised by the ease and functionality ... And syntax highlighting in nano is just lovely

    if you like it you can make donations

  • Try nano - you will be surprised by the ease and functionality ... And syntax highlighting in nano is just lovely

    I'm an old man ! Not so old but worked a long time on unix systems and vi is a prodigy when you know all the shortcut keys and you can easily treat enormous files.


    About 5001 and 5002, I'm not using it.

    WHY NOT? For IPTV - this is what the "doctor ordered" ... Exteplayer3 and GstPlayer have been specifically designed for multimedia content, especially for hls technology, which is mainly used by IPTV and VOD providers

    Yes but with 4097 + QuarterPounder plugin, it's perfect for hls iptv. New avod platforms like pluto, plex, samsung..are using hls, it's great, but pay iptv services not, perhaps in the future (silence, we don't use this type of services ;))

    But why not to try 5001 & 5002. Which channel manager tool do you use? I don't like E-Channelizer... Perhaps because I'm old :derpthink: and use dreamboxedit for a long time, first was with enigma, the v1 not enigma2 with my dreambox 5620s (not sure, I forgot)..

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • QuarterPounder

    What is the problem to fix the QuarterPounder code? In my understanding, QuarterPounder is an absolutely useless thing ... pure self-hypnosis :) But I can build the same "nonsense" into e2m3u2b for "marketing" purposes :) You just have to understand that you are using QuarterPounder because you are using 4097:0: (Gstreamer) .... If you really want to use QuarterPounder, who forbids you to use serviceap to override 4097:0 on any of the installed players in your E2?

    I'm an old man ! Not so old but worked a long time on unix systems

    I am also far from being a young man, and when I was a young man I was programming on a computer that occupied three rooms and a cooling pool, and the data carrier was paper punched cards, and later magnetic tape ... But what surprises me is why unix-od did not learn the simplest script python language? Since when did age become a hindrance to learning something?

    . Which channel manager tool do you use?

    E2m3u2b ....

    I remade it exactly to my needs and my vision of how it should be .. Because nothing from the existing one suits me. At the moment, this plugin forms all the bouquets exactly the way I like it.

    if you like it you can make donations

  • pepsik

    WE would say 85% of IPTV streaming channels are could be find on the satelite.


    Scanned channels from satelite had - EPG ID "1:0:19:7863:41A:1:C00000:0:0:0:"


    95% of m3u8 list (downloaded from ...) are very basic/poor writing, looks:

    f5eeca0a04d7c988d5.jpg


    When m3u8 transfer to bouquet looks:

    6c280.jpg


    we know channel name , EPG ID and where this channel are on the orbit- satelite possition (could say HotBird 13)


    Now need "transfer" channel EPG ID from Hotbird 13 to same name of IPTV channel in bouquet

    after just downloading EPG ( hotbird) from EPG Import and IPTV channel (in bouquet) have EPG


    would be possible for your plugin?

    VU Zero4k ATV7.5

    Edited once, last by sarsan ().

  • What is the meaning of this complication? What's stopping you from using ****-override.xml and setting up an EPG for ANY playlist by "linking" its channels to ANY desired XMLTV

    notepad ++ make many mistakes, looking for something what can be done by enigma-python some plugin

    no clue what meaning overdrive.xml

    if off topic just deled or move

    plugin E2m3u2bouquet working - no problem

    VU Zero4k ATV7.5

  • Hi,


    I just want to know if the events are put in the epg.dat after each provider treatment or at the end of the full process.

    Sometimes I have e2 restart before the end of the process, certainly because a out of memory. A "commit" after each treatment will perhaps be the solution for the receivers with limited hardwares.


    What do you think about?


    Thanks

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • I just want to know if the events are put in the epg.dat after each provider treatment or at the end of the full process.

    at the end of the full process


    What do you think about?

    Try to use swap


    It should be understood that the EPG is stored in eEPGCache (actually in RAM) and is reset/read from the epg.dat(db) file when SATTopBox is turned on/off. Yes, at the end of the full import process, I forcibly reset eEPGCache to a file. But if reset the cache to a file after importing each xmltv, this greatly changes the structure and logic of the code.

    if you like it you can make donations

  • Hello,


    I'm using swap but e2 is sometimes restarted . I solved the problem with epgimport (it had the same random e2 restart) by excluding a lot of channels to analyse by the process (Script Epgfilter.sh by Doglover)

    For e2m3u2, perhaps an option file containing the tvg-id to take in account would be enough. In some iptv lists I just want to have epg for few channels but the process is treating the full list.


    Regards

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • In some iptv lists I just want to have epg for few channels but the process is treating the full list.

    Plugin logic does not provide for selective import of EPG events for given channels of a given playlist. Honestly strange logic to import EPG events only on certain channels in the playlist.... this is 100% a special case.

    As an option, write and "run" your m3u through a bash script that will leave tvg-id tags only on the channels you need .... and then it will be as you want ...

    if you like it you can make donations

  • by excluding a lot of channels

    In EPGImport you do not need to use any scripts to exclude channels. This functionality is in the EPGImport plugin itself.... Press "Menu" and select "Ignore Services List". Add whatever you want. Added services will not import EPG events

    if you like it you can make donations

  • Plugin logic does not provide for selective import of EPG events for given channels of a given playlist. Honestly strange logic to import EPG events only on certain channels in the playlist.... this is 100% a special case.

    As an option, write and "run" your m3u through a bash script that will leave tvg-id tags only on the channels you need .... and then it will be as you want ...

    A, example, I'm french and don't understand german language, but in the pluto iptv de list there are 2 or 3 channels I added to my favorite list, musical channels. Except these channels I don't need epg for others. Same thing for all other countries exept for french list, I need all epg.

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • In EPGImport you do not need to use any scripts to exclude channels. This functionality is in the EPGImport plugin itself.... Press "Menu" and select "Ignore Services List". Add whatever you want. Added services will not import EPG events

    It's not enough. Example, if you have a channel with multiple languages and want to exclude all except one, the ignore service list will ignore the channel so you will don't have epg at all for the channel.


    The EPGFiltered.sh has been commited month ago in epgimport (openpli repository but I'm using it with OATV)


    With this functionality you have multiple type of exclusion, country, extension (ex all portugal channels \.pt), channel, serviceref ....

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

  • if you have a channel with multiple languages and want to exclude all except one

    If you read the python code and didn’t fantasize, then in my mod EPGImport in the /EPGImport/xmltvconverter.py file you could see that events are selected from XMLTV, the language which matches the interface language of your Enigma2. In other words, If the processed XMLTV contains descriptions of programs (titles etc.) in several languages, then when fetching, the priority will be given to the language matching the interface language of your E2


    The "ignore list" - ignore service and has nothing to do with the presence of several languages in the used XMLTV

    if you like it you can make donations

  • If you read the python code and didn’t fantasize, then in my mod EPGImport in the /EPGImport/xmltvconverter.py file you could see that events are selected from XMLTV, the language which matches the interface language of your Enigma2. In other words, If the processed XMLTV contains descriptions of programs (titles etc.) in several languages, then when fetching, the priority will be given to the language matching the interface language of your E2


    The "ignore list" - ignore service and has nothing to do with the presence of several languages in the used XMLTV

    My preferred language is set to french, so if I have a program in spanish and english, and just want english epg, or in polish and english, german and english .... how to do?

    This implementation is only in the mod version. Why not to do a proposal to distros teams to take in account some of your modifications.

    From now, I'm unable to make working your mod version. Satellite channels EPGs are empty. I'm not alone in this case as I seen. And I have no problems with the correspondance between *.channels.xml and *.sources.xml. But I'm not in the good post to talk about that.

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

    Edited once, last by jeepcook ().

  • A mystery! Why is there this log on e2m3u2b log? It's a compilation part log!


    Code
    [27.01 21:54:37] [e2m3u2b] Failed to load ISO639 codes: [Failure instance: Traceback: <class 'twisted.internet.error.DNSLookupError'>: DNS lookup failed: no results for hostname lookup: loc.gov.
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/_resolver.py:158:deliverResults
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/endpoints.py:955:resolutionComplete
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:662:callback
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:764:_startRunCallbacks
    --- <exception caught here> ---
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/defer.py:858:_runCallbacks
    /home/openatvbuilder70/openatv7.0/build-enviroment/builds/openatv/release/hd51/tmp/work/cortexa15hf-neon-vfpv4-oe-linux-gnueabi/python3-twisted/21.7.0-r6/image/usr/lib/python3.9/site-packages/twisted/internet/endpoints.py:1022:startConnectionAttempts
    ]
    [27.01 23:54:13] [e2m3u2b] Start updating bouquets on a schedule

    Octagon SF8008 IPTV / DVB-S2X / DVB-C / T2

    OpenATV multiboot 7.5.1 / 7.6

Get community help for all other Enigma2 plugins

This is your forum for support, questions, and guides for plugins not covered in our specialized sections. Support for uncategorized and miscellaneous Enigma2 plugins. Find help, troubleshooting, and discussions for plugins that don't fit other forum categories.

Participate now!

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