Download icon

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

No permission to download
e2m3u2bouquet 1.0.70 (Mod Dorik1972)

1) Bouquet filenames generated by this plugin have been changed
2) Reorganized the structure of folders and files in the plugin data folder
3) Updated all libraries used by this plugin to the latest versions available for shared use in Python 2/3
4) Added support for the JTV format (PDT and NDX files) for the EPG. This EPG format is used by some local IPTV providers. It is also quite popular in Poland. Tested on the following sources:
Code:
You don't have permission to view the code content. Log in or register now.

p.s. To upgrade to this version:

1) Backup config.xml from plugin data storage folder
2) Menu - Reset Bouquets - Yes
3) Install a new version of the plugin
4) Restore config.xml from backup
5) Create bouquets
6) Enjoy!

Thanks Dorik1972
e2m3u2bouquet 1.0.69 (Mod Dorik1972)

● The logic of working with "downloadable" files has been completely redesigned. There is no binding to the file name or its extension. Uploaded files are parsed based on a "magic number" and then the content is determined to be a valid XML structure. This solution allows using any links for XMLTV, for example:
Code:
You don't have permission to view the code content. Log in or register now.
● Playing around with the epg.db wrapper code for a more stable import (for DreamOS images only!). Now you can even turn off the power "on the go" (during import) and no data will be lost or "corrupted"
● Minor optimization of the m3u parser code
● Minor logging changes

The configuration files generated by this version for EPGImport are not compatible with the original EPGImport code. In case of shared use, it is necessary to install my EPGImport MOD


Thanks Dorik1972
e2m3u2bouquet 1.0.66.1 (Mod Dorik1972)

Technical update.
Changed channel search processing algorithm for generating ***-diff-override.xml. Now processing and file generation is much, much faster...

Thanks Dorik1972
UPDATE 1.0.64


1) Fixed EPG event import for images without twisted.python.runtime.supportsThreads
2) In skins, instead of color aliases, colors are now set in #aarrggbb format to prevent crashes on prehistoric images
3) Fixed for VTi images ...
4) zh_CH locale added
UPDATE 1.0.63

1) Slightly optimized m3u parser code
2) Changed priorities for archive "depth" tags in days if there are several of them in the #EXTINF directive
3) More neatly written module "branding" is used to define various information about STB
4) Fix IT & DE locales
e2m3u2bouquet 1.0.61 (Mod Dorik1972)

1) Now, when a provider is deleted from the "card", all bouquets, config entries, and all channel picons of this provider are deleted (previously only config entries were deleted)
2) Minor code optimization
E2m3u2bouquet 1.0.60 (Mod Dorik1972)

1) Add support for images based on Python 3.10 (OpenATV 7.1)
2) Fix for parsing playlists in utf-8-sig encoding
3) Minor code reorganization

Thx @Dorik1972
E2m3u2bouquet 1.0.60 (Mod Dorik1972)

1) Add support for images based on Python 3.10 (OpenATV 7.1)
2) Fix for parsing playlists in utf-8-sig encoding
3) Minor code reorganization

Thx @Dorik1972
E2m3u2bouquet 1.0.59 (Mod Dorik1972)

1) Added the most aggressive RAM saving when parsing data from xml (mainly for xmltv). This makes it possible to "rake" xml files of any size on hardware-weak SatTop Boxes without any "hangs"

2) Added support for exotic variants of xmltv packed in zip (epg.xml.zip ... yes ... there are also such "unique" IPTV providers :exploding head: )

3) Added installation of necessary python dependencies if they are not present in the used image

4) Small changes in the display of the current status

Before installing this version, be sure to remove any previously installed! You can not install "over" the previously installed!

Don't forget to save your config.xml before a full uninstall!
e2m3u2bouquet 1.0.58 (Mod Dorik1972)

● Minor code changes when parsing and "traversing" XMLTV records to save RAM.
● Fixed import of events from XMLTV, in Py2-based images, the channel_id of which is not set in Latin1 encoding.
● Fixed sorting of channel and group names in natural alphabetical order in Py2 based images
●Changes have been added to the code regarding the use of the specified XMLTV in the EPG url field of the provider's settings. This field should be left empty if the playlist you are using contains tvg-url or epg-urg tags with a specified link for XMLTV. If you specify a link to XMLTV in this field, the plugin will automatically match and select events from the XMLTV you specified. The plugin will find the most appropriate "display-name" tag value names with the channel name from the playlist being used. If the XMLTV specified by you contains links to channel picon in the "icon" attribute values, then you can specify their use in the settings by specifying "Yes" in the "Get by links from the specified XMLTV source" submenu. With this submenu, you can choose between using picon from links in a playlist or from links in XMLTV. The best result of auto-selection of EPG events and picon will be achieved when using XMLTV recommended by your IPTV provider. If you do not have the XMLTV recommended by your provider, then I strongly recommend using the multivariant XMLTV of your region. Multivariant XMLTV contains multiple variants of the same channel name in "display-name" tags. The more different channel name options will be contained in XMLTV, the higher the probability of finding matches with channel names in the playlist used.

Multivariant XMLTV example with picon links:
Code:
You don't have permission to view the code content. Log in or register now.
This functionality is mainly designed to use playlists found in the public domain in which there is no information to link to the EPG source, except for channel names.
The most popular multi-variant XMLTV for Slavic countries in order of the largest number of channels and their naming options:
Code:
You don't have permission to view the code content. Log in or register now.
But in principle, you can use the XMLTV of any IPTV provider containing the channels you need and links to picons

Thanks Dorik1972
Back
Top