Update:1.0.39
Changed the algorithm for checking existing peaks. The process of converting playlists and checking for channel peaks takes seconds.
In the GstPlayer settings, when you select it in the Provo card, the PulseAudio Sink settings (original and experimental) are added. The choice is determined by the version of GstPlayer in your image
IPTVArchive:2.0.21
Fixed missing EPG and EPG description now and next for current live broadcasts after exiting the plugin
Small cosmetics of code and localizations
https://mega.nz/file/GBEWGRLA#qeC8V9aRcPx6H8ihncTGbHb4oocLQl4P1E07HiAlf6M
enigma2-plugin-extensions-iptvarchive_2.0.21_all.ipkhttps://mega.nz/file/nRUW2RDD#Tn8gMGS560n7ySfJ-7fVE7vgV7MgPAQAnSc0xgPIzFY
enigma2-plugin-extensions-e2m3u2bouquet_1.0.39_all.debhttps://mega.nz/file/adVCiLxS#mMD5Pzy6WKRf_guFuPTSF0ROe0MTgsbXd1Xw8ioQCiI
enigma2-plugin-extensions-iptvarchive_2.0.21_all.debhttps://mega.nz/file/bVdkgDjC#WNywjAeVjyYqE2dLY8EC5RyMJLe7imXsm8X63FQ0CbU
UPDATE
1.0.40
1) Fixed all sorts of little things in the scripts control ipk-package in the plugin installation
2) Once again, the code is slightly optimized in different places to speed up and "beauty" m3u processing
3) Added support for OpenATV 7.0 for novelty adepts (it turned out to be quite good ... even srviceapp is on the feed: blush
Edem script (iLook)
Also a little "optimized" ... Now it's enough just to enter your access key from your personal account Edem (iLook),
https://mega.nz/file/XA8G1Q4C#peuxgFXssOKA9lCL8A7ZxQclNBPmOPZPpfKg8F9WEGM
enigma2-plugin-extensions-e2m3u2bouquet_1.0.40_all.debhttps://mega.nz/file/udtWAA4J#QacCXCk0pj35xZhMFSnCUIcsP-EIXaHOC2MboSnXaP4
Changes have been made to the skinpatcher to support the latest versions of OpenVision and images from FoxBob in which, in skin.py, there is no applySingleAttribute method
https://mega.nz/file/XcllRKxK#DfTyk8_dUGzQul498Fk-oLYeyS9D9pY8YO-0mvBpLFA
enigma2-plugin-extensions-e2m3u2bouquet_1.0.41_all.deb.rarhttps://mega.nz/file/2F1iUSKJ#z98ofGBcJcBS5GoTqKMJHpnpG9UNQMPTKb6EHHrAbCk
universal for both 2/3 PY
https://mega.nz/file/zJ01ESoQ#PbC2UUAX5AWA0AMmJDJysxI5vH7IxzVwD7djKcTuiYI
enigma2-plugin-extensions-e2m3u2bouquet_1.0.42_all.deb.ziphttps://mega.nz/file/DZsnkAQY#J9sXk8arKRoPcnDoQWmHfIfihGFEAiN8o9L83kqVREA
"Completely redesigned pattern regex-pa for m3u parsing ... now it works ~1sec faster for 800-1000 processed records
The theory says that if we do re. compile () for union, i.e. like this re. compile ('timeshift|tvg-tec|tvg-id|tvg-name|tvg-logo'), then rewriting it like this-re. compile ('t(?:imeshift|vg\ - (?: id|logo|name|rec))')... we will get an increase in speed by hundreds of times"
https://mega.nz/file/XEMXQCbA#5GeNNrWra9tYXcqVsvEv9ERX3ikPjWN0Z4dYJdoQJq0
..small fix for "recognizing" the encodings "slipped" by m3u"
Enter your link to download the EPG in the plugin config..
https://mega.nz/file/KJ12VThD#tLqOLFs8brnTDAXLXD6PSrv9ZAq1CcWh5jKFO4vXzmw
from the author:
- "p.s. rewrote the scripts taking into account that the SDCard can be mounted as /media/hdd/.... check... updated under the same version index"
https://mega.nz/file/bY8SDIBS#73VKQhG9PASO6j8m4ybTNaTZpsvtzeJN2PbsZJOpnr4
enigma2-plugin-extensions-e2m3u2bouquet_1.0.45_all.deb.ziphttps://mega.nz/file/7N9yjbqR#CdY9Kta2cc7_SbFGigUZzwZDIL9pc1KGV64y4X-hk_M
1) Updated the logic of creating and "filling" configuration files of EPG parsers (Crossepg and EPGImport)
2) The logic of the code for using EPG autoloading after "generating" bouquets has been updated.
3) The plug-in operation on OpenVision images of any versions has been restored
1) Optimized the logic of the channel names filtering code when using "gluing"
2) Added a call to the list of archived broadcasts when viewing the archive by clicking on the ChUP/chdown buttons
3) Fixed the work of the plug-in with the provider GreatIPTV (https://app.greatiptv.cc /)
https://mega.nz/file/mFdhSApL#uTEESinkC_Ewm6UAaASYL2VM3X9E5F4kyfHSB6tRhEg
enigma2-plugin-extensions-e2m3u2bouquet_1.0.46_all deb.ziphttps://mega.nz/file/CcEhVACQ#q0sX_QPE0MqfCq4Nizk-5bF4LLCz3PqtSkV3_qyeqfM
enigma2-plugin-extensions-iptvarchive_2.0.38_all.ipk.rarhttps://mega.nz/file/eJ9nQQwZ#Q0vf8rnGRR79Gh6Fv-AzoUU5ZN613dRPzxY5D9XCSfs
enigma2-plugin-extensions-iptvarchive_2.0.38_all.deb.rarhttps://mega.nz/file/zcU10KzD#MskYUNtAx_MQqoFPy0NzXOjE2JXy36c1VmjE-VRAu6w
from the author,Dorik1972:
-Before creating bouquets with this version, be sure to remove the channel picons created by this plugin by the mask *1010101*
1) The scripts of the control ipk package have been redesigned. Now it should be put/removed even on "dense" images like a OpenPLi 6.2 or OpenATV 6.1
2) The algorithm for generating bouquets and serviceref channels has been redesigned. Now, if you have several providers, then "errors" when generating by any of the providers do not lead to the removal of bouquets of other providers...
3) The EPG parsing algorithm is integrated into the plugin. It is included in the "Configuration"-"Import EPG after updating bouquets"-"On". EPG will be generated only for successfully created provider bouquets (item 2)
4) On the basic skins of the OpenPLi, OpenBH, OpenVision images, etc. the picons will be saved in the plugin configuration folder /E2m3u2bouquets/picon/ and will be perfectly displayed in InfoBar and in the favorite list of channels... In fact, you can store them anywhere you want
5) All the logging of the plugin has been completely redone. Now everything is "written" in the regular menu of the "Show log" plugin... It is enough just to save it by the "blue" button
6) If you have started creating bouquets and/or importing EPG - there is no need to wait for the "completion of the process". You can safely log out of the plugin and watch TV ... At any time, you can go "back" to the plugin, for example, in the "Show log" menu and see what is happening at the moment
7) A lot of minor improvements and optimizations have been done. Now only the file names are practically left from the original e2m3u2b code
A cool animation has been added to the information menu. Fans of my "epistolary genre" can test the QRcode... Number of tests - UNLIMITED from anywhere in the world
SPECIAL thanks to oleg8000, for the endless patience of my "rudeness" when testing on DreamOS and helping to create skins, and Shar_Nir, for the design of new icons for the entire "line" of plugins I have redesigned, updates of which are "the other day"...
https://mega.nz/file/OMUHRSyT#3qhhPuSP9LI86P3fGhJHxGkBCG9YSixAkQMi74dDUvY
enigma2-plugin-extensions-e2m3u2bouquet_1.0.47_all.deb.ziphttps://mega.nz/file/OdFixLQA#kCBz_YbZ5KPSBHgbMDx9t2wU7fbx6BHD7qInIgRzmjE
-Update
NOTE: Before installation
-Delete the picons created by the plugin in their "storage" folder
-Delete the previous version with all the "traces"
or
After installation, in the configuration menu, select the standard picon location path... /picon, /usr/share/enigma2/picon, /hdd/picon, etc.
https://mega.nz/file/TU1WGAxY#vrGFXrlWhjGOGotcw-7UG8no8C-LFrl8BoecNcAgBF8
enigma2-plugin-extensions-e2m3u2bouquet_1.0.48_all.deb.rarhttps://mega.nz/file/fNFHRAJI#XMz38aN7yqk8H1ElCLCYuI5XWFGV10eRJtQXDG1_XxE
https://mega.nz/file/eZs0kRTY#75wMgezkr7yZchnpcOJ-buFszGie-zdXNoQlU2BHPf8
enigma2-plugin-extensions-e2m3u2bouquet_1.0.49_all.debhttps://mega.nz/file/DZkmHLpB#kZxuEp2b3yRW36qxbEchblIjAgU8Y49NoZG-4j1FtVo
enigma2-plugin-extensions-iptvarchive_2.0.39_all.ipkhttps://mega.nz/file/fY0QyLhK#ZGHu0xo8xPBn_8wQaS47XMHMM0ciDup7qCBpgQkYRB4
enigma2-plugin-extensions-iptvarchive_2.0.39_all.debhttps://mega.nz/file/bV1kFLbD#SnkMFonvFPjtq8lGiAW7u62hviuKN0Gk58TPnmTGn6w
1) Fixed an error that occurred when importing EPG functionality of the plugin, if the name of the provider in the "card" settings was set with space characters or "."
2) Fixed and added translations for different locales
3) For Py3 based images, the clearing of the log by the "blue" button has been corrected
4) The removal of "tails" has been cleaned up when "Reset bouquets" / "available"- "not available" in the provider card
1) Local skins are placed in separate files. "Skinmakers" can frolic
2) Fixed and added translations for different locales
3) For Py3 based images, the clearing of the log by the "blue" button has been corrected
https://mega.nz/file/HJdwiJoK#ESd47A8nY671mJnffJjYwAIV0Pzrz9h_O8CHu_opQlA
enigma2-plugin-extensions-iptvarchive_2.0.40_all.ipk.rarhttps://mega.nz/file/3NEWFJIK#pHFrNMw6vJaqlVCzPSpoN7ttGoAGGyKsDyC41OTfbMM
enigma2-plugin-extensions-e2m3u2bouquet_1.0.50_all.deb.ziphttps://mega.nz/file/GJ8UkBrZ#eqsBVK5OQC-ZzvJrEtFY4kmzZawnA3GfeGX3C4dfo4w
enigma2-plugin-extensions-iptvarchive_2.0.40_all.deb.ziphttps://mega.nz/file/nYFAHRbZ#Cbbvv0yK7kYr1Hf2rPW4lc0Fj1AnEYgPxT3YsLBcF2w
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 reorganization of the code has been carried out
the author is also working on a plugin for downloading EPG. also here in the topic I will provide a mod plugin epg import
https://mega.nz/file/rE0w2ajb#xfn-kRjb9DI-rmI1dRzYWFV8SC3CIjddz-vMpVkcgd4
enigma2-plugin-extensions-e2m3u2bouquet_1.0.50.1_all.debhttps://mega.nz/file/jJtQGaoY#ym1GXPQJGAqx_AMOOufJaRyIJX0FyjiavPWYbwSokYI
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 wasCódigo: [Seleccionar]<categories>
<category name="National" nameOverride="" enabled="1" />
<category name="Sport" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="Music" nameOverride="" enabled="1" />
<category name="Kids" nameOverride="" enabled="1" />
<category name="Germany" nameOverride="" enabled="1" />
<category name="Polska" nameOverride="" enabled="1" />
<category name="Baltic" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Turkey" nameOverride="" enabled="1" />
<category name="Israel" nameOverride="" enabled="1" />
</categories>
Has becomeCódigo: [Seleccionar]<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="National" nameOverride="" enabled="1" />
<category name="Music" nameOverride="" enabled="1" />
<category name="Kids" nameOverride="" enabled="1" />
<category name="Germany" nameOverride="" enabled="1" />
<category name="Polska" nameOverride="" enabled="1" />
<category name="Baltic" nameOverride="" enabled="1" />
<category name="Turkey" nameOverride="" enabled="1" />
<category name="Israel" nameOverride="" enabled="1" />
</categories>
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 wasCódigo: [Seleccionar]<!-- Germany -->
<category name="Germany">
<channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
<channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
<channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />
<channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
<channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
<channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
<channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
<channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
<channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
<channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
</category>
<!-- Polska -->
<category name="Polska">
<channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
<channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
<channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
<channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
<channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
<channel name="AXN" nameOverride="" tvg-id="524" enabled="1" />
<channel name="AXN Black" nameOverride="" tvg-id="525" enabled="1" />
<channel name="AXN White" nameOverride="" tvg-id="526" enabled="1" />
<channel name="AXNSpinHD" nameOverride="" tvg-id="527" enabled="1" />
<channel name="CBS Reality" nameOverride="" tvg-id="538" enabled="1" />
<channel name="Cinemax 2" nameOverride="" tvg-id="540" enabled="1" />
<channel name="Cinemax HD" nameOverride="" tvg-id="539" enabled="1" />
<channel name="Comedy Central HD" nameOverride="" tvg-id="541" enabled="1" />
</category>
Has becomeCódigo: [Seleccionar]<!-- Germany -->
<category name="Germany">
<channel name="Magenta Sport 6 HD" nameOverride="" tvg-id="de-de21" enabled="1" />
<channel name="Magenta Sport 7 HD" nameOverride="" tvg-id="de-de22" enabled="1" />
<channel name="Magenta Sport 8 HD" nameOverride="" tvg-id="de-de23" enabled="1" />
<channel name="Das Erste HD" nameOverride="" tvg-id="339" enabled="1" />
<channel name="ZDF HD" nameOverride="" tvg-id="340" enabled="1" />
<channel name="ZDF INFO" nameOverride="" tvg-id="341" enabled="1" />
<channel name="ZDF NEO" nameOverride="" tvg-id="342" enabled="1" />
</category>
<!-- Polska -->
<category name="Polska">
<channel name="UHD1" nameOverride="" tvg-id="753" enabled="1" />
<channel name="Rtl 4K" nameOverride="" tvg-id="de-0896" enabled="1" />
<channel name="RTL HD" nameOverride="" tvg-id="343" enabled="1" />
<channel name="13 Ulica" nameOverride="" tvg-id="520" enabled="1" />
<channel name="Active Family" nameOverride="" tvg-id="627" enabled="1" />
<channel name="Adventure" nameOverride="" tvg-id="521" enabled="1" />
<channel name="Ale Kino+ HD" nameOverride="" tvg-id="522" enabled="1" />
<channel name="Animal Planet HD" nameOverride="" tvg-id="523" enabled="1" />
</category>
2) If you need to rename a group or channel, use the nameOverride attribute for this setting the desired value in it
For instanceCódigo: [Seleccionar]<channel name="UHD1" nameOverride="UltraHD 1" tvg-id="753" enabled="1" />
In this case, the UHD1 channel will be displayed in bouquets as "UltraHD 1Código: [Seleccionar]<category name="ХХХ" nameOverride="Adult" enabled="1" />
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 wasCódigo: [Seleccionar]<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
</categories>
Added your own group «Footbol FAV»and moved the necessary channels to iCódigo: [Seleccionar]<categories>
<category name="Sport" nameOverride="" enabled="1" />
<category name="UHD" nameOverride="" enabled="1" />
<category name="Films" nameOverride="" enabled="1" />
<category name="Footbol Fav" nameOverride="" enabled="1" />
</categories>
<channels>
<!-- Footbol Fav -->
<category name="Footbol Fav">
<channel name="Premier Sports 1" nameOverride="" tvg-id="721" enabled="1" />
<channel name="Premier Sports 2" nameOverride="" tvg-id="722" enabled="1" />
<channel name="Sky Sports Arena" nameOverride="" tvg-id="723" enabled="1" />
<channel name="Sky Sports Cricket" nameOverride="" tvg-id="919" enabled="1" />
<channel name="Sky Sports Football" nameOverride="" tvg-id="724" enabled="1" />
<channel name="Sky Sports Main Event" nameOverride="" tvg-id="920" enabled="1" />
</category>
https://mega.nz/file/7R1xRIRY#T7ALXgJPAL3d8DzT1G4eIorRtffJQqGraYTA9DDMK-I
enigma2-plugin-extensions-e2m3u2bouquet_1.0.52_all.debhttps://mega.nz/file/PMF2zRZD#SWFt-3hI6o74E15pDAOWjLUi9eyyFeUFW_G0xsWdxo4
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:Código: [Seleccionar]<channel name="SKY EUROSPORT1 HEVC" nameOverride="" tvg-id="" enabled="1" serviceRefOverride="1:0:19:F4F:2198:FBFF:820000:0:0:0" />
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.
https://mega.nz/file/SVkE0Q7C#VfOxWJ75X4XJzSc-Cs_FPUhnZlf5I0HyWuPuzPyim9U
enigma2-plugin-extensions-e2m3u2bouquet_1.0.53_all.deb.rarhttps://mega.nz/file/7Y1AgCKQ#3SSJv_Pt3iGavZVJEWmfXaDUrWsh48o4suFosY-DCQQ