[E² Plugin] E2m3u2bouquet

kalkan99

VIP
Messages
1,695
UPDATE

1.89




1) Fixed spontaneous freezes and interrupting the event import when importing EPG for some users

2) Fixed display of specified values in the provider card when changing player parameters (exteplayer3, gstplayer)

3) Thoroughly rewritten EPGImport code. More aggressive RAM saving. The code is maximally asynchronous. Added more logging of any non-standard situations and current actions.

thanks pepsik
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.89_all.ipk
    1.6 MB · Views: 45

kalkan99

VIP
Messages
1,695
UPDATE

1.0.90




1) Fixed all the shortcomings, errors, and inaccuracies known at the time of publication of this version, which was published by users on various forums and in personal correspondence with me

2) Completely redesigned plugin GUI. All settings are now available in the "Configuration" menu. The "Configuration" menu has been significantly improved and provides various options for "fine" tuning the plugin to suit your desires

3) Algorithm of "serviceref" formation has been changed to meet the wishes of users when using "***-sort-override" templates ... I strongly recommend that you delete the picons created by this plugin and the epg.dat file before installing this version

4) This version is "Donationware" ... The basic functionality of the plugin, starting from this version, is limited to the ability to use the plugin with one provider and create bouquets containing no more than 300 channels. Everyone who has made a donation (ever) to the development will receive a key file that removes any restrictions

thanks pepsik
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.90_all.ipk
    1.6 MB · Views: 6

kalkan99

VIP
Messages
1,695
UPDATE

1.0.91




1) Fully fixed for VTi images

2) Added "sweetness" for lazy people Now if the keyboard is called when editing paths or links, then the ENG layout is automatically set

3) FR locale updated

thanks pepsik
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.91_all.ipk
    1.6 MB · Views: 10

kalkan99

VIP
Messages
1,695
UPDATE

1.0.92




1) Fixed file selection for OpenATV 7.0

2) The menu in the provider card has been reorganized. Added all locale translations

3) Removed plugin dependency on OpenWebIf plugin and creation of configuration files for CrossEPG and EPGImport. The plugin can work with EPG by itself much better than the listed plugins and does not require additional "crutches" ... Moreover, the rejection of support for CrossEPG configuration files allows us to work with https directly and avoid unnecessary additional EPG downloads using the https scheme.

4) Removing the dependency on OpenWebIf allows the plugin to be used on very ancient receivers (such as GI S8120, U2C S+mini, GI HD Slim 2+, etc.) with very early (or very "custom") versions of E2 images, in which there is simply no OpenWebIf.

5) Removed obligatory dependency on PIL (Python Imaging Library) ... Now if you don't have it in your image, you can still download channel piсons.

6) For users using ***-sort-override.xml templates, when new channels appear in the provider's broadcasting grid, in addition to diff-override, a bouquet will be created with "new" channels for channels that are not in the template ... This bouquet will be created until the user moves new channels from diff-override to the right place in the sort-override template

7) The ability to override tvg-id has been added to the sort-override template ... To do this, you need to set the channel id value you need in tvgidOverride , similar to nameOverride or reftypeOverride

8) A few other code optimizations... and the removal of previously used python dependencies
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.92_all.ipk
    2 MB · Views: 14

kalkan99

VIP
Messages
1,695
UPDATE

1.0.92.1




1) Updated and fixed IT, RU locales

2) A small fix in determining the "availability" of playlists specified in the provider settings

3) Minor reorganization of plugin menu code

thanks pepsik
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.92.1_all.ipk
    2 MB · Views: 32

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
  • 1.0.93

    1) Fixed saving the menu item "New broadcasts" in the provider's card for displaying new channels in the form of a bouquet when using sort-override templates.
    2) For the channels of the "New broadcasts" bouquet, when using the sort-override templates, an EPG is now generated like for any other groups. Channels picon are also downloaded.
    3) Fixed the configuration menu item to set the storage path of picons other than the default one for images without the PIL library
    4) Significantly simplifies and reorganized provider card menu items. Removed all little-used or incomprehensible items for the user. Each item has a clear description in the helpline at the bottom of the window.
    5) Changes have been made to the parameters passed for the IPTVArchive plugin in the serviceref line. Now there will be no "green crash" in OpenPli (and any images based on it) when quickly switching channels
    6) When choosing the location of IPTV bouquets in favorites (top/bottom), their order is saved as it is specified in the list of providers
    7) Simplified serviceref in created bouquets, as well as configuration files for parsing EPG. Throw away all extra (unused) data.
    8) Fixed punctuation filter that is used to "normalize" the texts of the descriptions of programs in the EPG
 
Last edited:

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE 1.0.94

1) Fixed an issue with handling unrealistically huge playlists with 500,000+ entries... Now, the size of the giant playlists processed by the plugin is limited only by the amount of free space on the storage device (HDD/USD/InternalFlash)
2) Refreshed IT locale

p.s. Changes in the code according to item 1) also apply to old receivers on sh4 architecture (mipsle) working on old images (like Pli4) in terms of processing any playlists ... but to expect high speed from MIPS architecture is a utopia
 

kalkan99

VIP
Messages
1,695
UPDATE

1.0.95




1) Fixed initialization of template file ***-sort-override (in its very first creation from scratch)

2) Fixed import of EPG events and picons for ***-sort-override users in 'All-in-one' mode for 'New broadcasts'

3) Reorganized bouquet refresh mode. Now the refresh occurs after the generation of bouquets for each of the providers, and not once for all as in previous versions

4) Added handling of HTTP errors 520, 526, etc. arising from providers working through CloudFlare

5) Completely eliminated the ability to start importing playlists until all previous tasks have been completed

6) Fixed crash on DreamOS-based images Merlin, Gemini, etc. due to the impossibility of saving settings when reloading (rebooting) the image

7) Small changes in the log output

thanks Dorik 1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.95_all.deb
    2 MB · Views: 7
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.95_all.ipk
    2 MB · Views: 10

kalkan99

VIP
Messages
1,695
UPDATE

1.0.95.1




1) Crash fix for IPTVArchive plugin users who used a combination of "Multibouquets" and "All-in-one" at the same time enabled in the provider card

thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.95.1_all.deb
    2 MB · Views: 12
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.95.1_all.ipk
    2 MB · Views: 18

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
1.0.96


1) Minor code fixes for Python2-based images when parsing Unicode characters in m3u playlists

2) Simplification and slight code optimization when forming and processing bouquets or sort&diff-override files

3) Redesigned installation scripts in ipk/deb packages

4) Added support for images based on Python 3.8 (OpenSPA 8.1, OpenATV 6.5, etc.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE: 1.0.96.1

1) Small additions to the Unicode character filter for m3u playlists parser
2) Fixed work with OpenVision images.
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE 1.0.97


1) Fix for 'utf-8-bom' encoded m3u-playlists
2) Added parsing of 'streamlink://' entries for the streamwrapper plugin and 'http://localhost:port/' of the Streamlinksrv or Streamlinkproxy plugins in m3u playlists
3) ONLY FOR PYTHON3-based images!
Added support for full compatibility with Streamlinkproxy plugin and the ability to generate any bouquets for proxying broadcasts with this plugin. This option will appear in the "provider card" after installing the Streamlinkproxy Python3 Only
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.97_all.ipk.deb
    1.6 MB · Views: 15
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.97_all.deb
    1.6 MB · Views: 13

kalkan99

VIP
Messages
1,695
UPDATE

1.0.97
.1



1) Minor fix for a crash that occurred when trying to save the log to a file

thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.97.1_all.deb
    1.6 MB · Views: 5
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.97.1_all.ipk
    1.6 MB · Views: 10

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE 1.0.98

1) Minor improvements in the algorithm for auto-selection of events from EPG by channel name (automatically used if you have specified a link to the EPG source in the provider's card). Now it works 10-15% faster than before
2) Changes have been made to the formation of comments for channel names and groups containing consecutive "-" characters in xml files. Now everything works without errors the same for xml.etree or lxml.etree ... There will be no more errors in the log if the name of the channel or group in the used playlist, for example, is "-----Music----" or "-----CINEMA------" etc.
 

kalkan99

VIP
Messages
1,695
UPDATE

1.0.98
.1



1) Fixed Python2-Python3 code compatibility when using the algorithm for auto-selecting events from EPG by channel name (Error: sequence must be integer not 'slice' )

2) Slight modification of regexp in the m3u-playlist parsing algorithm

thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.98.1_all.ipk
    1.6 MB · Views: 25
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.98.1_all.deb
    1.6 MB · Views: 15

kalkan99

VIP
Messages
1,695
UPDATE

1.0.99



!!! ATTENTION !!!

Before installing this version, you must select the "Reset Bouquets" menu item in the plugin to delete previously created bouquets, and only after that install this update ... It is also very advisable to delete all picon files created by previous versions of the plugin using the mask "*1010101*". This can significantly save space on your storage device where picon files are stored.



1) Changes have been made to avoid various crashes when importing EPG into OpenATV image

2) Changes have been made to the algorithm for generating serviceref in bouquets created by this plugin

3) Fixed a crash that occurred when automatically scrolling the log on OpenBH 5.1+ images

4) The plugin skins for different screen resolutions have been slightly changed. All skins are brought to a single form for all my plugins (E2m3u2bouquet, IPTVArchive, HistoryZap)


thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.99_all.deb
    1.9 MB · Views: 11
  • enigma2-plugin-extensions-E2m3u2bouquet_1.0.99_all.ipk
    1.9 MB · Views: 16

kalkan99

VIP
Messages
1,695
UPDATE

1.1



!!! ATTENTION !!!


It is also very advisable to delete all picon files created by previous versions of the plugin using the mask "*1010101*". This can significantly save space on your storage device where picon files are stored.



1) Changes have been made to the algorithm for generating serviceref in bouquets created by this plugin to 100% prevent duplication of serviceref in userbouquets

thanks Dorik1972
 

Attachments

  • enigma2-plugin-extensions-E2m3u2bouquet_1.1_all.deb
    1.9 MB · Views: 30
  • enigma2-plugin-extensions-E2m3u2bouquet_1.1_all.ipk
    1.9 MB · Views: 45

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE 1.2

ATTENTION
Before installing this version, you must go to the "Reset Bouquets" menu in the plugin. This will delete only userbouquets created by this plugin.

1) Fixed bug with inability to select key-file on Egami images
2) A step back in the naming of userbouquet files. Returned the previous file names due to repeated requests of users for userbouquets created by this plugin. Made for compatibility with other plugins in which the mandatory prefix "userbouquet" and suffix "key" in names of user bouquets is strictly set.
3) Fixed optimization of downloadable picons for OpenATV 7.4 ... no more bug
4) Minor code changes to take into account the wishes of various users

Thanks pepsik
 

WaRp

(∩`-´)⊃━☆゚.*・。゚
Staff member
Administrator
Messages
29,954
UPDATE 1.4

1) In the provider’s “card”, the ability to select groups of channels of the playlist used for which bouquets will be created has been added. You simply use the remote control and the "OK" button to turn on/off the necessary/unnecessary groups of channels that are in your playlist. Then save your choice using the "green" button. The channel group selection menu will be available if you turn on the “Channel group filter” in the provider card.
2) The menu item “Import EPG after creating bouquets” has been moved from the "Configure" plugin's menu to the provider card and is applied for each playlist (for those where it is turned on), and not for all at once as was previously
3) Fixed the transition of the selection slider in parent menu items to the first position when returning from child menus for DreamOS-based images.
4) Fixed selection of bouquets update mode (interval/fixed time) for DreamOS-based images in the plugin's "Configure" menu
5) Updated all locales
 
Top