e2m3u2bouquet Latest

Plugins e2m3u2bouquet Latest e2m3u2bouquet 1.0.91

No permission to download
e2m3u2bouquet_0.9.0_all
DougMac

  • PEP8
  • improve imports
  • use setup.xml
  • remove legacy config
  • Like
Reactions: gilde and viccy
e2m3u2bouquet 1.0.73.1 (Mod Dorik1972)

(DreamOS special edition part 2)

1) Changed SQLite server parameters on opening epg.db, thanks to which the speed of importing EPG events in new (fresh) epg.db has increased by 100% compared to the previous version (1.0.73)
2) Now only new events are added to the existing database, i.е. only those that are NOT in the existing EPG. Thanks to this logic, we have a 150-200% increase in the speed of importing events on the existing database compared to the previous version (1.0.73)
3) When "closing" the database after adding events, we do "VACUUM" which allows us to significantly reduce the size of the epg.db file, especially noticeable when the EPG file is > 100Mb
4) Fixed a theoretically possible error when adding an event with a short description (title) longer than 240 characters. Under certain circumstances, such events might not fall into the EPG database.

P.S: At the moment, the speed of importing XMLTV events on my DM900HD is almost comparable to the speed of importing the same events of the same XMLTV on VU+ Ultimo4K
E2m3u2bouquet 1.0.71 (Mod Dorik1972)

1) Fixed remembering links in the "file://" scheme when entering from the virtual keyboard in the provider's card

2) Fixed/added the ability to "recognize" XML files in 'UTF-8-BOM' encoding. For example:

Code:
[URL]https://raw.githubusercontent.com/bebawy6/EPG/master/allEPG.xml[/URL]
3) Fixed handling of XMLTVs packed in ZIP. For example:
Code:
[URL]http://tvg.mymagic.tv/tvg.zip[/URL]


Thx @ Dorik1972
  • Like
Reactions: jon48 and jlopezvl
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:
Teleguideinfo__http://www.teleguide.info/download/new3/jtv.zip
Iformula_______http://iformula.ru/IPTV/tvprogramm/jtv.zip
Triolan________http://triolan.tv/App_Files/jtv.zip
Matrixhome_____http://iptv.matrixhome.net/jtv/dn/epg_jtv.zip
2kom___________http://2kom.tv/jtv.zip
Idcmd__________http://iptv.idc.md/files/jtv.zip
Spark__________http://spark-tv.ru/jtv.zip
Avianetwork____http://avianetwork.ru/tv_list/jtv.zip
ProgramTV______http://programtv.ru/jtv.zip

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:
http://example.com:8087/xmltv.php?username=USER&password=PASS
http://example.com/api/xmltv.xml.7.2
http://example.com/epg.xml.gz?token=123456789
http://example.com/provider.epg
http://example.com/epg.xmltv.gz
http://example.com/epg.xmltv.xz
http://example.com/epg.xmltv.zip
http://example.com/EPG
● 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

Quote:
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
Back
Top