Автор Тема: Плагин e2m3u2bouquet (Мод от Dorik1972)  (Прочитано 55397 раз)

0 Пользователей и 4 Гостей просматривают эту тему.

Оффлайн TU-134

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #60 : 23 Февраль 2023, 09:34:46 »
​UPDATE
1.0.88


1) The range of unicode characters filtered in the names of groups, channels, and descriptions has been expanded ... Many E2 images simply do not display all sorts of "hearts", "tambourines", "diamonds" and other "garbage". Therefore, "filtering" all​
2) Optimized the check "whether the picons have changed on the provider server" ... now it works a little faster ...
3) Removed the output in the message log when redefining the player
4) Slightly optimized the m3u parser code and ***-sort-override so that there are fewer string conversions from str to unicode and vice versa .. now, regardless of the python version, we always get "str" when parsing and work with this data type
5) A little speeded up the EPG parser .... but it gives a speed increase only on python 3.11-based E2 Images ... on the rest, it will remain as it was
 
Пользователи, которые поблагодарили этот пост: бобруйко, batoni123, Супрун, saturn660, боцманн, nikoj

Оффлайн Alexis757

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #61 : 15 Март 2023, 16:24:27 »
E2m3u2bouquet
UPDATE 1.89

1) Исправлены самопроизвольные зависания и прерывание импорта событий при импорте EPG у некоторых пользователей

2) Исправлено отображение заданных значений в карточке провайдера при изменении параметров плеера (exteplayer3, gstplayer)

3) Тщательно переписан код EPGImport. Более агрессивная экономия оперативной памяти. Код максимально асинхронный. Добавлено дополнительное логирование любых нестандартных ситуаций и текущих действий.
 
Пользователи, которые поблагодарили этот пост: batoni123, Mishtis, ингрид, боцманн, Voks, medi, nikoj, Opalowich

Оффлайн Серргей

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #62 : 11 Апрель 2023, 13:59:50 »
[Plugin] E2m3u2bouquet
​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​
 
Пользователи, которые поблагодарили этот пост: oleg55, TU-134, Virus, batoni123, Voks

Оффлайн TU-134

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #63 : 22 Апрель 2023, 19:48:31 »
Плагин e2m3u2bouquet (Мод от Dorik1972)
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​
 
Пользователи, которые поблагодарили этот пост: бобруйко, batkov, batoni123, Skyter1962

Оффлайн Mika

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #64 : 27 Апрель 2023, 13:42:38 »
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
 
Пользователи, которые поблагодарили этот пост: vdovbnenko, TU-134, batkov, batoni123, ptica1

Оффлайн Mika

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #65 : 19 Май 2023, 17:51:58 »
UPDATE
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

p.s. Due to the changes described in paragraph 5) this version and all subsequent ones are only FULL compatible with the IPTVArchive plugin version 2.0.63 and all it subsequent versions ...
 
Пользователи, которые поблагодарили этот пост: Admin, oleg55, vdovbnenko, batoni123, Skyter1962, aleksandr1958

Оффлайн Mika

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #66 : 21 Май 2023, 22:19:08 »
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
 
Пользователи, которые поблагодарили этот пост: Admin, oleg55, vdovbnenko, TU-134, batoni123, Skyter1962

Оффлайн sogaz

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #67 : 26 Май 2023, 20:14:56 »
E2m3u2bouquet​  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
 
Пользователи, которые поблагодарили этот пост: Admin, Astra4A, vdovbnenko, TU-134, batoni123

Оффлайн Gerakl

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #68 : 28 Май 2023, 14:42:57 »
E2m3u2bouquet
UPDATE

1.0.95.1
 
Пользователи, которые поблагодарили этот пост: vdovbnenko, asdf-52, batkov, batoni123, Alexis757

Оффлайн Virus

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #69 : 04 Июнь 2023, 13:10:28 »
UPDATE
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.)
 
Пользователи, которые поблагодарили этот пост: TU-134, batkov, batoni123, Толян, боцманн

Оффлайн ингрид

Re: Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #70 : 16 Июнь 2023, 15:31:13 »
UPDATE 1.0.96.1

1) Small additions to the Unicode character filter for m3u playlists parser
2) Fixed work with OpenVision images.
 
Пользователи, которые поблагодарили этот пост: Admin, Virus, batkov, batoni123, wowabo, Oskar1

Оффлайн Virus

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #71 : 01 Июль 2023, 11:56:18 »
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 plugin   (C) Dorik.
 
p.s. Attached is a test playlist for use with the Streamlinkproxy plugin. Some broadcasts in it are geo-referenced and may not work in your region
 
Пользователи, которые поблагодарили этот пост: Admin, boomer44, batoni123, Alexis757

Оффлайн TU-134

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #72 : 22 Июль 2023, 12:40:33 »
UPDATE
1.0.97​.1


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

p.s. Update for  Streamlink proxy plugin !
 
Пользователи, которые поблагодарили этот пост: batkov, batoni123, Voks

Оффлайн Root

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #73 : 30 Июль 2023, 21:37:14 »
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.
 
Пользователи, которые поблагодарили этот пост: TU-134, batoni123, Voks

Оффлайн Mishtis

Плагин e2m3u2bouquet (Мод от Dorik1972)
« Ответ #74 : 04 Август 2023, 10:38:41 »
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
 
Пользователи, которые поблагодарили этот пост: бобруйко, batoni123, saturn660, боцманн