Download icon

[E2 PLUGIN DOWNLOAD] e2m3u2bouquet Latest (Mod Dorik1972) PY3 Images UPDATE 1.3

No permission to download
e2m3u2bouquet 1.0.55 (Mod Dorik1972)

● Fixed crash on EPG import on DreamOS
● Fixed "interval" bouquets update method

Thanks Dorik1972
E2m3u2bouquet 1.0.54 (Mod Dorik1972)


1) In the configuration menu, the ability to set an arbitrary choice of the path for storing plugin configs is now available.

By default, the path to the "media" with the freest space available is suggested. When you click "OK" - the preset will be available -

list of paths on all available media (HDD, USB e.t.c.) sorted by free space. Doesn't like from the list - you can put any path as you wish

2) Fixed a crash on DreamOS when choosing the menu for choosing days to import bouquets

3) Added deletion of picons downloaded by this plugin when selecting the "Reset bouquets" menu

4) The binding to the default EPG and access to the online base of picons has been completely removed

5) Fixed and redesigned the algorithm for processing additional XMLTV sources using ****-override.xml

Now you can set the XMLTV you need as the main or additional by matching the values of the tvg-id attribute

in the channel section and the channel_id of the used XMLTV

6) Fixed XML escape / unescape algorithm. Now it is completely consistent with the logic -

https://stackoverflow.com/ques…cumen...37835#46637835

7) Added support for specific HTML escape characters (& nbsp; e.t.c.), which are sometimes "forgotten"

clean up XMLTV creators by parsing data from HTML pages

8) Added a check for a running enigma2 process to the scripts of the control ipk package before

doing RestartGUI after installation/update.

9) Added "crutch" to support BlackHole 3.0.9/3.1.0 images
e2m3u2bouquet 1.0.53 (Mod Dorik1972)

1) Fixed Italian locale
2) Fixed override.xml crash on Py2 based images
3) Optimized override and arbitrary sorting algorithm in override.xml
4) In override.xml, the serviceRefOverride attribute has been added to the channel node. It used to override the original serviceref with the desired one.
For instance:
Code:
You don't have permission to view the code content. Log in or register now.
In this case, the serviceref of the Eurosport 1 satellite channel will be set for the SKY EUROSPORT1 HEV channel.
And if you have EIT EPG enabled, the events from the EIT EPG Eurosport 1 will be displayed on SKY EUROSPORT1 HEVC
5) Minor optimization of importing EPG events

Before installing this version, if you used override.xml, you must remove it and fill it with new content as you wish. I again slightly changed the names of the xml structure attributes to optimize the "traversal" of the records.
e2m3u2bouquet 1.0.52 (Mod Dorik1972)

1) Fixed duplication of time after each next start of bouquets updates using interval updating
2) Added Italian locale
3) XMLTV download timeout has been increased to 30 seconds due to problems with users with "slow" Internet connections.
4) The override.xml processing algorithm and format have been completely changed. Now, when you select the "custom"
sorting method for the resulting playlist, you can do whatever you wish
A small instruction on using override.xml with examples
If you previously used override.xml before installing this version, you must remove it and then re-edit it "to fit your needs" ...
This is due to a change in both the format of the content of this file and the algorithm for its processing.
In order for the override.xml file to appear in the /E2m3u2bouquet/epg/ folder with the data, you need to select the "custom"
playlist sorting method in the provider's card and create bouquets. In this case, the list of groups, channels, as well as their
order will be in accordance with the original m3u playlist. The structure of the xml file is quite simple and intuitive

1) The order of the channel and group names is the same as in override.xml. If you need to change it, you simply move the
corresponding lines in the order you need.
For instance
It was
Code:
You don't have permission to view the code content. Log in or register now.

Has become
Code:
You don't have permission to view the code content. Log in or register now.

Similarly, you can move and set an arbitrary order for the channels. Moreover, the channels can be moved both within
the group and into any group you need to the desired position

For instance
It was
Code:
You don't have permission to view the code content. Log in or register now.

Has become
Code:
You don't have permission to view the code content. Log in or register now.

2) If you need to rename a group or channel, use the nameOverride attribute for this setting the desired value in it

For instance
Code:
You don't have permission to view the code content. Log in or register now.
In this case, the UHD1 channel will be displayed in bouquets as "UltraHD 1
Code:
You don't have permission to view the code content. Log in or register now.

In this case, the XXX category will be displayed as "Adult"

3) In order to prohibit the creation of a group or channel, the enabled attribute is used. By setting "1" or "0" you
regulate the presence of a channel or a group in favorite bouquets

4) You can create your own channel groups and add channels to them by moving the lines with channels from other groups

For example
It was
Code:
You don't have permission to view the code content. Log in or register now.

Added your own group «Footbol FAV»and moved the necessary channels to i
Code:
You don't have permission to view the code content. Log in or register now.
EPGImport mod from Dorik1972

Version1.5


In Agent.request, by default, there is only the connectTimeout parameter, in fact, as in any other method tied to the Agent. This timeout only affects the TCP connection setup timeout. Setting it to 5 means that if a TCP connection to the HTTP server for a specific URL cannot be established in less than 5 seconds, the request attempt will fail with a timeout error. However, if the connection is successfully established, the timeout no longer matters. If the server takes 10 hours to send you a response, the agent will sit and wait 10 hours.
This release fixes this situation and adds a timeout for the maximum allowed response time. The default is 10 sec. In other words, if we have not received the target file in 10 seconds, this will be considered a timeout error, and the download of the file will be interrupted. Yesterday morning the provider Glanz was giving away its EPG file for more than 3 hours. It is unacceptable.
E2m3u2bouquet 1.0.50.1 (Mod Dorik1972)

1) An XMLTV file download timeout has been added to the EPG import algorithm. By default - 10 seconds. If the file is not downloaded during this time, then the parsing of this EPG will be canceled. The change is due to the fact that the standard twisted Agent.request has only a connection timeout... But if he connected to the server and the server gives "a drop per hour", then he will hang and wait... at least 5 hours , at least 10 ... Now, if you haven't downloaded the file in 10 seconds, then just skip "this time"... This is due to the fact that yesterday I ran into Glanz, which "gave away" xmltv with a size of 8 MB for more than 3 hours... delusion.. .Now such a situation is impossible
2) A small reorganizationof the code has been carried out
  • Haha
Reactions: topchippyles
Back
Top