E2m3u2bouquet - discussion & support

There are 1,215 replies in this Thread which was already clicked 88,602 times. The last Post () by pepsik.

  • In fact I can simply copy and paste

    Most likely the system font used in your image supports superscripts and subscripts characters - https://www.fileformat.info/in…perscripts_and_subscripts


    In the screenshot that you showed, there is a converter with regexp that searches for specified combinations (UHD, FHD, etc.) and replaces them with the corresponding unicode ... This is how I imagine it will be implemented in your skin and image

  • Most likely the system font used in your image supports superscripts and subscripts characters - https://www.fileformat.info/in…perscripts_and_subscripts


    In the screenshot that you showed, there is a converter with regexp that searches for specified combinations (UHD, FHD, etc.) and replaces them with the corresponding unicode ... This is how I imagine it will be implemented in your skin and image

    I've found a converter https://lingojam.com/SuperscriptGenerator , the s and f characters don't exist in uppercase as exponent. I've also contacted the myMetrix skin dev about this.

    My idea is just to have something visually prettier. It's very nice to have this lot of possibilities with an E2 box, and I learn day by day.

  • Hello,

    When I want to select groups with remote control for a provider, I have a "No group found" message but there is a lot of groups for this provider. And the log is:

    Code
    [12.04 14:55:18] [e2m3u2b] [Storesat_Brut_2024]: Error processing playlist groups -> ('مــواقــيــت الــصــلاة', False)
  • Hello,

    When I want to select groups with remote control for a provider, I have a "No group found" message but there is a lot of groups for this provider. And the log is:

    Code
    [12.04 14:55:18] [e2m3u2b] [Storesat_Brut_2024]: Error processing playlist groups -> ('مــواقــيــت الــصــلاة', False)

    Hello,


    1.5.2 tested. Still have the same issue caused by the same group.

    Code
    13.04 17:48:59] [e2m3u2b] [Storesat_Brut_2024]: Error processing playlist groups -> ('مــواقــيــت الــصــلاة', False)

    Do have I to delete groups.db ?

  • Hello,


    I have a strange comportment with a provider. In the m3u8 file the tvg-id are not empty. In the sort-override file I have the tvg-id and some tvgidoverride. But after the process I have a diff-override created with a lot of channel without tvg-id while they are in the m3u playlist.


    pepsik I will send you the m3u8 file, the sort and the diff file. Perhaps you will see why I have this issue. I did a lot of tests and have always this issue for this playlist.


    Thanks

  • Where can I start troubleshooting?

    Please, read paragraph 4 of the version change description - RE: [Plugin] E2m3u2bouquet


    A one-time donation removes any restrictions on all my plugins

    IPTV Bouquets Maker (e2m3u2b)

    HistoryZap Selector (HZS) - RE: History Zap Selector by ©Dorik1972 , This is quick navigation through channels, translation of EPG descriptions into any given language directly in the windows of the skin you are using, a quick search for channels by similarity or by the occurrence of a string in the channel name

    IPTVArchive - IPTVArchive plugin , This plugin allows you to watch archived recordings of programs from more than 40 IPTV providers... most likely it will not be of interest to you, since the main operating IPTV providers are Slavic countries =) ...

  • Longread ...


    The update of the plugin version 1.7 is specially made for users from the EU whose m3u playlists are huge “sheets” with 100,000+ entries. As a rule, this is a collection of various live broadcasts, VOD, broadcast archives, etc. with grouping by countries/topics/programs, etc.

    Typically, providers of such playlists provide two links:

    1) On the playlist itself

    2) On the EPG for this playlist


    For example

    Code
    PLAYLIST URL -> http://tv.domain.xyz:8080/get.php?username=XXX&password=XXX&type=m3u_plus&output=ts
    EPG URL -> http://tv.domain.xyz:8080/xmltv.php?username=XXX&password=XXX

    At the same time, the playlist that you receive via the link looks “inside” something like this

    Code
    #EXTM3U
    #EXTINF:-1 xui-id="{XUI_ID}" tvg-id="cnn.us" tvg-name="US: CNN (A)" tvg-logo="http://domain.tv:/picon.png" group-title="USA NEWS | LIVE",US: CNN (A)
    http://domain-tv.cc:8080/XXXXXX/XXXXXX/267077
    #EXTINF:-1 xui-id="{XUI_ID}" tvg-id="cnn.us" tvg-name="US: CNN (H)" tvg-logo="http://domain.tv:/picon.png" group-title="USA NEWS | LIVE",US: CNN (H)
    http://domain-tv.cc:8080/XXXXXX/XXXXXX/267078 
    And so on ....

    Please note that the playlist contains tvg-id tags with values. This means that the EPG, which is provided by your IPTV provider for this playlist, must also contain data for these tags (usually contains) . For this type of playlist, an EPG binding mode has been added based on the 'tvg-id' tag values

    Снимок экрана 2024-05-04 в 08.46.19.png

    With this setting, an indexed search for descriptions in the specified EPG source will be carried out and it will be very fast. But the completeness of the EPG depends on how high-quality your IPTV provider has provided the EPG (XMLTV) file, taking into account the values of the 'tvg-id' tags of the playlist it provides


    The following two EPG binding modes are intended for playlists that do not contain 'tvg-id' tags or the values of these tags are not specified:

    1) 'by name matching'

    2) 'by name similarity'


    Such playlists usually look something like this

    Code
    #EXTM3U
    #EXTINF:0 tvg-rec="7",Viju TV1000 Action                                                                                                                      
    #EXTGRP:cinema                                                                                                                                                  
    http://domain.tv/iptv/XXXXX/XXXX/index.m3u8
    #EXTINF:0 tvg-rec="7",Viju TV1000
    #EXTGRP:cinema
    http://domain.tv/iptv/XXXXX/XXXX/index.m3u8

    i.e. these playlists do not contain any information about the link to the EPG and there is nothing in them except the channel name to “catch on” ... In this case, you must provide a link to an EPG that contains the largest possible number of channels in your region, the name(s) of which are in the playlist you are using (for example, any of the suitable ones from Rytec EPG sources - https://github.com/doglover392…ob/main/rytec.sources.xml) ... The logic for searching for descriptions will be as follows

    1) 'by name matching' - descriptions of programs will be found for channels whose name exactly matches the playlist and the EPG source you specified.

    What does "exact match" mean?

    "Classic music", "Classic music HD", "Classic music FHD", "Classic music 4K orig", etc - this is an exact match. The search algorithm will automatically "discard" the most commonly used "suffixes", such as "HD", "FHD", "UHD", etc., and will find only the "significant part" of the channel name. With the maximum degree of probability, this is the same channel in different “quality”. This is a fairly fast method comparable in speed to searching by 'tvg-id' tag values

    2) 'by name similarity' - with this setting, exact name matches will be searched as in the previous paragraph, but if they are not found, then the most similar channel name will be searched.

    What does "similarity" mean?

    "BeIN Sports 1", "BeIN Sports 1 live", "BeIN Sports live 1", "BeIN Sport 1", "BeIN Sport 1 orig", etc. - this is similar. The accuracy of the search depends on the length of the searched name. This method may find more descriptions, but it is far from fast. In this case, the search speed depends on the hardware capabilities of your device, the number of channels in the playlist and EPG, the number of exact matches in the total searched, etc. If your playlist contains about 10,000 entries, this method is quite fast and comfortable ...but expecting search speed “by similarity” for 100,000+ entries in playlists is a fantasy, especially on weak Sat-boxes processors

  • If your playlist contains about 10,000 entries, this method is quite fast and comfortable

    Let me illustrate with an example.

    On the Internet, I found a playlist of Italian channels and took the EPG from Rytec for Italy, then set the selection method by “similarity” and formed bouquets

    Снимок экрана 2024-05-04 в 09.56.51.pngСнимок экрана 2024-05-04 в 09.57.49.pngСнимок экрана 2024-05-04 в 09.58.25.pngСнимок экрана 2024-05-04 в 09.59.05.pngСнимок экрана 2024-05-04 в 09.58.36.pngСнимок экрана 2024-05-04 в 09.58.47.png

    :smiling face with halo:

  • I think it's a great idea. We will have to fix only exceptions with the tvgidoverride tag. Just have to be sure the process will not freeze the box. It's a complex algorithm I think no? Or perhaps have a way to execute it out of the box. Example, I have some scripts running out of the box (generated by a Ubuntu machine) and only copy the result to the box.

  • I have some scripts running out of the box (generated by a Ubuntu machine) and only copy the result to the box.

    98% of ordinary users have no idea what "Ubuntu" or "script" is.... and I can offer a more understandable idea and algorithm....


    Let's imagine that I have a playlist of 200,000+ entries in which there are 200 different groups of channels (by topic) ... From all this “trash” I watch terrestrial English, Spanish, and Italian channels, as well as some part of VOD groups with TV series, films or recorded programs (for example Discovery)... what I do

    1) I create a “card” with the name “IT” and set a link to the playlist in it, and also set a link to the EPG of on-air Italian channels (for example Rytec, as in the example above)... I open the list of groups in this playlist and leave marks only on groups with on-air Italian channels... I enable EPG import for this “card” and the method of selecting EPGs “by similarity” or “by matching name” ... save settings

    2) I create the following “card” for the same link as in point 1) and call it “UK”, but I point the link to the EPG to an EPG with English broadcast channels...the method of selecting EPGs “by similarity” or “by matching name” ... I select groups only for UK broadcast channels

    3) I create the next “card”, etc.

    4) I create a “card” for the same link that I have, but I select only the VOD groups I need... I do not indicate any EPG sources (what EPG does vod have?) and do not enable EPG import in this “card”


    As a result, only the groups of channels I need with maximum EPG coverage and the groups I need with VOD content will be created...


    I hope I clearly explained my idea to 98% of ordinary users =)

Participate now!

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