josagi
-
EPG Import Plugin
por
josagi
en 23 Feb, 2018 07:11
-
EPGImport 1.0-20180215- Greek translation update 15/2/2018
thx @ OE-Alliance
josagi
-
#1 por
josagi
en 15 Sep, 2018 07:46
-
EPGImport 1.0-20180912
12.09.2018- [EPGImport] Brought in line with PLi-version.
- channel id is no longer case-sensitive, this will ease maintainers work.
- Delete global variable "parse_autotimer"
- EPGImport: do not try fake recording for services containing url
This commit allows using service references other than 1:0:1 on custom channels.
Previously it could work only for 4097 and servicemp3, but once serviceapp was used
the following error occured:
[EPGImport] Parsing channels from '/etc/epgimport/MyTest.channels.xml'
[eNavigation] record: -1
record returned non-zero
Invalid serviceref string: 4097:0:1:A0A2:0:0:0:0:0:3:http%3a//...m3u8:Radio Contact Vision HD
That is happening because serviceapp, doesn't support recording yet.
So instead of adding fake recording on serviceapp/hisi/... we can simply disable the check when
URL detected on service reference.
Finally the instructions in https://forums.openpli.org/topic/476...iptv-channels/
must change since "Also the 4097 has to be replaced by a 1" is not valid any more.
Any service referene on channel should work now, as long as there is a url included.
thx @ OE-Alliance
josagi
-
#2 por
josagi
en 18 Sep, 2018 06:45
-
EPGImport 1.0-20180916
16.09.2018
- A mirror is unable to send file with .log extension, so we decide to change the LastUpdate.log into LastUpdate.txt
- Whitespace and EOL cosmetics
- Re-Add nocheck and validServer lost in previous commit
- Update to PLI changes.
EPGImport will now read the content of the file: /etc/epgimport/custo…
Pr2 Pr2
Pr2 authored and Pr2 committed 3 days ago
…m.channels.xml.
All the channels included in this file will be added to every possible channels source
that are defined in a xxx.sources.xml.
So you now longer need to create your own custom "xxx.sources.xml" files into
/etc/epgimport/
If you defined your own userbouquet file (or favorite file), you need to define a unique
service reference:
4097:0:1:Index:0:0:0:0:0:3:http%3A...
Where :Index: is a unique hexadecimal value different for every possible channels assigned
by you.
The custom.channel.xml file has this structure:
<?xml version="1.0" encoding="latin-1"?>
<channels>
<channel id="MyChannel.cc">4097:0:1:Index:0:0:0:0:0:3:http% 3A//...</channel> <!-- MyChannel -->
...
</channels>
The "MyChannel.cc" must exist in one of the source file you will select to get EPG.
You need to have a logical match between the :Index: you create and the "MyChannel.cc"
You retrieve the MyChannel.cc in this file:
http://epgalfasite.dyndns.tv/rytec.channels.xlsx
If you can receive several times the same channel, you can of course reuse the same
reference.
Or you can reuse an existing satellite unique reference but the very beginning must match
the one defined in your userbouquet, so if your userbouquet is created for 4097: you need
to change the reference from 1: to 4097:
Step 1: Create your custom.channels.xml
Step 2: Place it into the /etc/epgimport/ folder on your STB
Step 3: In EPGImport press blue to select the sources that you need
(the same ones used for satellite that contain the MyChanel.cc EPG info)
Step 4: In EPGImport Press Yellow button manual import
Real exemple:
In my userbouquet I have this:
So I check in the .xlsx file and I find that Radio Contact is called:
RadioContactVision.be
so in my custom.channels.xml I add this:
<channel id="RadioContactVision.be">4097:0:1:A095:0:0:0:0:0 :3:http%3a//contact-lh.akamaihd.net/i/CONTACT_1%40321283/index_1800_av-p.m3u8:Radio Contact Vision HD</channel> <!-- Radio Contact Vision -->
And for source I select:
Wallonie - Telesat Base (xz)
Remark:
If you want to reuse the reference found in the rytec.channels.xlsx file please change:
1:0:1:2909:69:1:FFFF0000:0:0:0:
into:
4097:0:1:2909:69:1:FFFF0000:0:0:0:
My #SERVICE start with 4097 so it must match between the userbouquet and the
custom.channels.xml
enigma2-plugin-extensions-epgimport_1.0-20180916_all.ipkhttps://mega.nz/#!ycsjRIrR!fINhp_OmcZ7hBpE-8_Np67A6a-DWumYvaDANqxrxCe4
josagi
-
#3 por
josagi
en 21 Sep, 2018 06:27
-
EPGImport 1.0-20180918
18.09.2018- Disable checkValidServer it crashes when the vuplus-community.net-Server gets checked.
- A mirror is unable to send file with .log extension, so we decide to change the LastUpdate.log into LastUpdate.txt
- Whitespace and EOL cosmetics
- Re-Add nocheck and validServer lost in previous commit
thx @ OE-Alliance
enigma2-plugin-extensions-epgimport_1.0-20180918_all.ipkhttps://mega.nz/#!jE13hZrQ!QiZFP2bYN1XDHTKC-1qzfRhPk3J4ju-59BApGGOrs2w
josagi
-
#4 por
josagi
en 24 Oct, 2018 07:24
-
PGImport 1.0-20181012
12.10.2018- [OpenDroid] Fix not available PluginBrowser
thx @ OE-Alliance
enigma2-plugin-extensions-epgimport_1.0-20181012_all.ziphttps://mega.nz/#!Sdk3GKzK!fftbUbqWhlfBJn9TM_6kT4q3n_IAiLL5FoSMcw0a_u4
josagi
-
#5 por
josagi
en 13 Nov, 2018 07:00
-
EPGImport 1.0-20181110
10.11.2018- Update hu.po
- Update plugin.py - Replace print>>log, "[EPGImport] with print>>log, "[XMLTVImport] close #32
- Update xmltvconverter.py - try/except for EPG XML files with program entries containing <sub-title ... /> and <desc ... />
thx @ OE-Alliance
enigma2-plugin-extensions-epgimport_1.0+git200+20181110_all.ipkhttps://mega.nz/#!nZEB0I6C!TDPB4W9dTU-D0M17voqYhWu00V_F3pAvFxoUOwHiCWg
josagi
-
#6 por
josagi
en 05 May, 2019 07:39
-
EPGImport 1.0+git202
03.05.2019- Change default for non-OpenATV - by request
- Cosmetical fixes ...
the option to hide/show in plugins existed but was not configurable.
Instead, the effect of "True" was hardcoded.
Now it can be disabled and we forcibly do that in OpenATV (Got EPG-Importer in EPG menu since ages)
enigma2-plugin-extensions-epgimport_1.0+git202+20190503_all.ipkhttps://mega.nz/#!SJslVAyL!-dTUgJd6Uht73T4Dierwi5lNlQ1S6WSqcNYzFN5WPpU
josagi
-
#7 por
josagi
en 23 May, 2019 06:13
-
EPGImport 1.0+git205+20190519- [Translations] Update NL-translation.
- Update EPGImport.pot (#40)
- Only change the default
thx @ all Dev's
enigma2-plugin-extensions-epgimport_1.0+git205+20190519_all.ipkhttps://mega.nz/#!XAMTxQxJ!pZwY_yrX88t6OrJeoeq0VJS6uK27NlyqXt4Y38zk9Ek
josagi
-
#8 por
josagi
en 17 Jul, 2019 05:22
-
EPGImport 1.0+git210
26.06.2019- [plugin.py] Convert service refs to long integers for more effective filtering
- Change "OpenMIPS" to "teamblue"
enigma2-plugin-extensions-epgimport_1.0+git210+20190625_all.ipkhttps://mega.nz/#!PZUFFCwI!72brBQYqY0GL2iU9s1dvxyXOLr1WSwDWnV1LE2qkL14
josagi
-
#9 por
josagi
en 16 Dic, 2021 07:16
-
EPGImport mod from Dorik1972
Version 1.4Differences from the original
1) The algorithm for "bypassing" xmltv and parsing events is maximally optimized and accelerated.
2) All file uploads have been changed to twisted.web.client.Agent (), instead of deprecated getPage and downloadPage
3) Checking ssl certificates is completely disabled. In the case of downloading xmltv and channels.xml - no threat : '(. Zero problems with downloading from any http or https resources
4) Added EPG import support for DreamOS
5) Added support for local files in ****. Sources.xml. Now everything works 100% correctly.
6) The code is written out universally and will work on PY2 and PY3 based images
7) Cleaned and "fixed" everything that "caught" during the code + added and more clearly made logging of actions
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.4_all.ipkhttps://mega.nz/file/WA1kibaQ#UgkSWcgGRm0jd2gkUqXPp450shiuLCMvCR-A7ZY3hmc
josagi
-
#10 por
josagi
en 17 Dic, 2021 07:17
-
EPGImport mod from Dorik1972
Version 1.5In Agent.request, by default, there is only the connectTimeout parameter, in fact, as in any other method tied to the Agent. This timeout only affects the TCP connection setup timeout. Setting it to 5 means that if a TCP connection to the HTTP server for a specific URL cannot be established in less than 5 seconds, the request attempt will fail with a timeout error. However, if the connection is successfully established, the timeout no longer matters. If the server takes 10 hours to send you a response, the agent will sit and wait 10 hours.
This release fixes this situation and adds a timeout for the maximum allowed response time. The default is 10 sec. In other words, if we have not received the target file in 10 seconds, this will be considered a timeout error, and the download of the file will be interrupted. Yesterday morning the provider Glanz was giving away its EPG file for more than 3 hours. It is unacceptable.
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.5_all.ipkhttps://mega.nz/file/DU1ygSqZ#b4lztBDmv2jVy6BNSgOGSpqF2M5p5iUxkKsoaVErE0M
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.5_all.debhttps://mega.nz/file/HdlwnAJS#OyiL4eeod2xX7BMNs8n9t3FAfyDAf0fTE8x7lu7_tKU
josagi
-
#11 por
josagi
en 15 Ene, 2022 12:51
-
EPGImport mod from Dorik1972Version 1.7● The EPG event import logic has been redesigned. Now, after importing events, eEPGCache is reset to a data file.
This is done so that if for some reason the system crashes, for any reason, then there will be no loss of EPG data.
In the case of DM, first we dump the current eEPGCache into a db file, update it and then load it into the current cache again.
In both cases, eEPGCache time is updated to display the latest information about events on the screen.
● Completely rewritten built-in skins for 1080 and 720 resolution in the same style and size (special thanks to oleg8000 from gislub.tv)
These skins will be available only when there are no skins for the EPGImport plugin in your image
● The code responsible for displaying the log "on the screen" at the time of the update has been redone/supplemented.
Now the information is automatically updated every 3 seconds
● Increased download timeout to 60 sec for XMLTV files
● Minor code changes and reorganization
Thanks Dorik1972
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.7_all.ipk.rarhttps://mega.nz/file/6FsgkQba#z0pWONk1NDUCeQ8H3y3FTO4iz2v484d7gqwIL_zo1io
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.7_all.deb.rarhttps://mega.nz/file/vF0WASpS#lvbtdv8j0SJaf-yxTk11dJJ0gXkVAobPf3KboC2fUYI
josagi
-
#12 por
josagi
en 29 Ene, 2022 09:00
-
EPGImport mod from Dorik1972Version 1.8.3● Fixed font size for 1280x720 resolution in XMLTV source selection window
● Fixed event import from XMLTV with non Latin-1 channel_id attribute values
● Slightly added logging when importing events for more information
Thanks Dorik1972
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.8.3_all.ipkhttps://mega.nz/file/SMtCHLTA#KSm0FYwVFJ71x83zDQqKmQaiyO9ab6jHlUcuFKpEeBA
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.8.3_all.debhttps://mega.nz/file/SR1ACLSJ#PU_sUyuYmX_AwqOqXvVy2Gsc2bYWvkXrfwvmncaHzXY
josagi
-
#13 por
josagi
en 07 Feb, 2022 06:57
-
EPGImport mod from Dorik1972Version 1.8.5● Added installation of necessary python dependencies if they are not present in the used image
● Removed broken links from the rytecepg.wanwizard.eu domain from XMLTV sources of the rytec group
● Minor code reorganization
Thanks Dorik1972
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.8.5_all.ipkhttps://mega.nz/file/OVUllAAL#FH0TNpxkMK9aIW422ltoqkSNUghjuPiaZ-1i6r3gWLk
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.8.5_all.debhttps://mega.nz/file/fMEDXSyS#IaQRlXp1v5id9QjzYWZOBP2Jm2HoMvd27apFiDVLJB0
josagi
-
#14 por
josagi
en 28 Ago, 2022 09:32
-
New Fix for Version 1.9.0● [27/08/2022 GMT 6:00]: Fixed "connection" error for DreamOS based images
Thanks Dorik1972
enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.9.0_all.ipkhttps://mega.nz/file/aIc21QZQ#qvXdgQnnCwmvJ7p3wCKxg7VE-RecGfoK8GRHpUxkCOc
[enigma2-plugin-extensions-EPGImport-mod-dorik1972_1.9.0_all.deb/b]
https://mega.nz/file/vBEEBSrR#2SnHqNWDQCnNEDTkPu6N6Xkgbe9xH55gHC_EHrQ8MRE
!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.
ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.
EN ESTOS FOROS NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.
PROHIBIDA LA PUBLICACIÓN DE ENLACES A FIRMWARES ILEGALES
LOS FOROS NO SON MONITORIZADOS DE MANERA CONSTANTE, CUALQUIER INFORMACIÓN QUE PUEDAS CONSIDERAR ILEGAL REPORTALA A LA ADMINISTACIÓN DEL FORO