Что нового?
Пикник ТВ

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Плагины для Enigma 2

e2m3u2bouquet 1.0.74

1) A bunch of little things have been fixed due to which some of the events from XMLTV could not get into the EPG.
2) Added "analysis" of the validity of received events from XMLTV. Now any "garbage" that occurs due to errors in the formation of XMLTV by the provider does not get into the EPG.
3) The logic of the XMLTV parser has been completely changed... now we analyze one event ahead... which makes it possible to form the correct event tuples for a group of channels.
Previously, events were parsed into the following "structure":

([service, service, ***], ((event)))
Now so

([service, service, ***], ((event), (event), (event), ***))
This allows the full use of the enigma.eEPGCache (epgcache.cpp) C code if it supports the ImportEvents method. For a group of channels, a group of events is now transmitted, and not just one event as before... As a result, on the nodes "programme" ordered by "channel" in XMLTV, we get an increase in the speed of importing events.
4) Parsing the values of all tags of the "programme" node in XMLTV is now done in "one pass".
5) Added support for "multi-language" XMLTV ... and not only in the XMLTV parser, but also in import to epg.db for DreamOS...
Judging by the structure of the database (epg.db), this is clearly supported there (an analogy can be drawn with different audio tracks for the same broadcast). In OE versions<2.5 multilingual EPG is not supported and priority is given to events whose language matches the locale of your Enigma2
6) In SQL-wrapper (only for DreamOS) added "UPDATE" of event descriptions imported earlier ...
For example:
On Mon morning you imported EPG 3 days in advance and in it, for some channels, there were no descriptions, and on Mon evening - the provider updated its XMLTV and added descriptions ... so... now if you update the EPG again after that, for example on Tuesday morning, then the descriptions for existing events will be updated.
7) Returned back journal_mode = "DELETE" for SQLite. Now working with the SQL database is exactly the same as in the C code on DreamOS.
8 ) I changed the code so that I removed two files altogether... They turned out to be superfluous "crutches" ... Due to this, there is one less "intermediate" generator.
9) Added "pop-up" notifications... cool little stuff... will pop up in the upper right corner of the screen...
10) Fixed a bug with the appearance of channels marked as enabled="0" in the ***-diff-override.xml file in the "custom" sorting mode.
11) The logic of working with "hidden markers" has been completely removed. Now in userbouquets the strings "519:1" or "832:d" that are incomprehensible to many users will be removed.Посмотреть вложение 1
 
Xstreamity 3.73

non beta release

Opening up an already playing live stream doesn't stop and restart the stream
Amended the video width and height code shown on stream player infobar for serviceapp.
added in sd / hd / fhd / uhd / infobar stream info - also now included in vod player and catchup player
updated portugal translations
added in a catch for empty stream ids 007.4Посмотреть вложение 1
 
KodiLite

Please install the attached addon with KodiLite.v.9.0 via Install Addon (green button).
It includes the following adult 18+ addons :-

plugin.video.luxuretv18
plugin.video.pervslut18
plugin.video.pornstars18

plugin.video.stripvidz18
plugin.video.thumbzilla18
plugin.video.tranny_one18
plugin.video.xvideos18plus


These addons have been tested ok with image openatv 7.1 (python 3).Посмотреть вложение plugin.video.Adultvids3.zip
 
e2m3u2bouquet 1.0.75

1) Fixed an annoying typo in the code that caused a crash when trying to save the log file
2) Minor changes to the XML iterator, giving a gain of 1-2 seconds for every 100,000 records processed
3) Slightly updated the design of the regular skin. More strict and concise.
4) The algorithm for auto-selection of EPG events by channel name has been redesigned. Now, if after preliminary analysis no exact match is found among the candidates, the Damerau-Levenshtein algorithm for finding the greatest match based on an iterative version of the Wagner-Fischer algorithm is applied (this works if and only if the EPGurlПосмотреть вложение 1
 
e2m3u2bouquet 1.0.77

1) Fixed m3u playlist parsing error when using an automatic selection of EPG events by channel name, which sporadically occurred on some variants of m3u playlists
2) "Playing" with EPGImport code... Now the code is as compact as possible, as understandable as possible, and more "twisted"ly =) and works with the same import performance regardless of the logic used ... be it twisted.reactor.doRead or twisted.internet.threads.deferToThread . The speed of importing EPG events depends only on the performance of the processor of your SAT-box and the speed of reading / writing to the storage device (HDD / USB / Internal Flash)
3) Slightly supplemented and reorganized the output of logs for greater informational content of what is happening
4) Refreshed Italian localeПосмотреть вложение 1
 
Airly 1.0-r45

Изменения:

☆ Исправлено отсутствие процентного отображения PM2.5 и PM10

☆ Фиксированный лимит API не отображался

☆ Исправлено падение энигмы при отображении гистограммы для локаций с датчиками NO2
 
visualweather 1.3
4 новых набора иконок
1 новый скин (slyk 1080 r19)
настройка данных лунной фазы

Переводы интерфейсов теперь у нас есть: dk, en, fi, it, no, pl, sq-AL, sv, tr.
спасибо всем за вклад, языковые файлы visualcrossings были массово добавленыПосмотреть вложение 1
 
e2m3u2bouquet 1.0.78

What's new ?

1) Fixed the appearance of the "names.client" error for images with the old or truncated twisted library (Merlin, Pure2, e.t.c.)
2) The functionality of xml_escape and xml_unescape for XML files has been completely rewritten. Instead of the previously used xml.sax.saxutils module, precompiled rules for regexp, and the name2codepoint module are now used. This increased both the speed and quality of processing. Often, the descriptions of programs in XMLTV contained HTML tags that got there due to poor parsing by the provider of HTML resources with descriptions of programs ... Now, thanks to name2codepoint, unescape of program descriptions is much cleaner and more accurate ... taking into account the unescape of all possible XML and HTML tags
3) For images with threads.deferToThread support (90% of existing images​), no temporary files are almost ever created now. All operations for downloading and processing any data occur in the RAM-"pipe". Temporary files will be created automatically if and only if there is not enough free RAM to store and process data... moreover, they will be created on the media with the largest available free space. Information about available RAM and the amount of cached data is displayed in the log. Storage and processing in RAM - eliminates slow read/write operations on any media. Operations in RAM are a priori the fastest!
4) Any operations of parsing m3u or XML files are done on the basis of "generators". Generators in python are the fastest and least "gluttonous" functions both in terms of CPU and RAM resourcesПосмотреть вложение 1
 
Назад
Сверху