EPG Import mod from Dorik1972 Support Thread
-
- EPG Importer
- sarsan
- Thread is marked as Resolved.
-
-
nowhere to see yet - do need install plugin EPG Import before installing your mod plugin
there is no need
-
dreambox 920
gemini experimental oe 2.5 image
Code
Display Morewarning, skin is missing element description in <class 'Plugins.Extensions.EPGImport.plugin.EPGImportConfig'> create buffer for widget 1276 x 936 otomatik başlama zamanı=07:22 :: ¿1124 <= 392 + 90? cihaz kapalı olduğunda=içe aktarmayı pas geç :: ¿1124 <= 350 + 335? içe aktarımın yapılacağı günler=ok tuşuna basınız :: ¿1124 <= 470 + 267? önyüklemeden sonra içe aktarmayı başlat=asla :: ¿1124 <= 637 + 61? [eCec] handle message 0 -> 3 : 89 01 [eCec] Vendor Command [eCec] send 3 -> 0 : 00 89 00 action -> ColorActions yellow create buffer for widget 1296 x 439 action -> MsgBoxActions ok [EPGImport] Oudeis patch not detected, using eEPGCache.load [EPGDB] save EPG cache to /etc/enigma2/epg.db [EPGImport] EPG database located at /etc/enigma2/epg.db [EPGImport] ### start import, source = epgshare01 Turkiye [EPGC] db thread stopped thread joined 0 [EPGC] Saving database from memory [EPGImport] Downloading: https://raw.githubusercontent.com/epgshare01/share01/master/epg_ripper_TR1.xml.gz to local path: /media/hdd/epgimport.gz [EPGImport] Not checking the server since nocheck is set for: https://raw.githubusercontent.com/epgshare01/share01/master/epg_ripper_TR1.xml.gz before: 1 after: 1 [EPGC] db thread started [EPGC] start caching events(1643460473) [EPGImport] afterDownload /media/hdd/epgimport.gz [EPGImport] unlink /media/hdd/epgimport.gz [EPGImport] afterChannelDownload None [EPGImport] ### using twisted thread, yay! [EPGConfig] Enumerating channels lookup table XML file FATAL!: addTimer must be called from thread 29127 but is called from thread 29629 Python stack trace: /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGConfig.py(115): parse /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGConfig.py(135): update /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGImport.py(172): createIterator /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGImport.py(287): doThreadRead /usr/lib/python2.7/site-packages/twisted/python/context.py(61): callWithContext /usr/lib/python2.7/site-packages/twisted/python/context.py(117): callWithContext /usr/lib/python2.7/site-packages/twisted/python/threadpool.py(182): _worker /usr/lib/python2.7/threading.py(743): run /usr/lib/python2.7/threading.py(783): __bootstrap_inner /usr/lib/python2.7/threading.py(760): __bootstrap main thread is non-idle! display spinner! Python stack trace: /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGConfig.py(115): parse /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGConfig.py(135): update /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGImport.py(172): createIterator /usr/lib/enigma2/python/Plugins/Extensions/EPGImport/EPGImport.py(287): doThreadRead /usr/lib/python2.7/site-packages/twisted/python/context.py(61): callWithContext /usr/lib/python2.7/site-packages/twisted/python/context.py(117): callWithContext /usr/lib/python2.7/site-packages/twisted/python/threadpool.py(182): _worker /usr/lib/python2.7/threading.py(743): run /usr/lib/python2.7/threading.py(783): __bootstrap_inner /usr/lib/python2.7/threading.py(760): __bootstrap mainloop seems busy... crash from this thread Segmentation fault 0xe0838(sp=0x9cdffc78) <eTimer::AddRef()+348> 0xe0880(sp=0x9cdffc88) <eMainloop_native::addTimer(eTimer*)+36> 0xe1364(sp=0x9cdffc98) <eTimer::start(int, bool)+316> 0x1768bc(sp=0x9cdffcc0) <eDVBAllocatedFrontend::~eDVBAllocatedFrontend()+192> 0x174740(sp=0x9cdffcd0) <eDVBChannel::~eDVBChannel()+484> 0x174790(sp=0x9cdffce8) <eDVBChannel::~eDVBChannel()+16>
-
gemini experimental oe 2.5 image
I am aware of this problem. How to solve it is not yet clear. It occurs only when you have a cable connected from the antenna to the tuner. For the sake of the experiment, unplug the cable and try importing the data again. Everything will work as it should. This problem is observed only on DreamOS. The DVB tuner board in my DM800UHD burned out and I can not repeat this problem on my DM800. I, in the near future, will try to buy a new DVB board, repeat this bug and fix it
-
hi
1 Plaese see crash log during downloading epg -openboxfan whole.
test it 3 times - 3 logs attched
2
EPG Import - EPG day - cannot setup over 10day - is max.
also is matter what is setup (how many days in pluging) because EPG get this (days) from setup in EPG image
ist meaning - if "EPG setup in image " is for 8 days - will be downloding EPG for 8 days. even setup in "EPG - plugin" are for 2 days
for this not exist any log
VU zer4k - image OATV 6.4 - from 25-01-22 . only installed epg import mod itself, without basic epg import plugin.
-
Plaese see crash log during downloading epg -openboxfan whole.
There is not a single hint of openboxfan in any of the nested logs
EPG Import - EPG day - cannot setup over 10day - is max.
Yes limited to 10 days maximum ..... But this limitation in no way relates to the number of days in advance for imported events from the target XMLTV .... This is a limit on the number of days for downloading long descriptions of programs in imported events .... Just to save RAM
-
There is not a single hint of openboxfan in any of the nested logs
Yes limited to 10 days maximum ..... But this limitation in no way relates to the number of days in advance for imported events from the target XMLTV .... This is a limit on the number of days for downloading long descriptions of programs in imported events .... Just to save RAM
log - just reported what happening ( not clue what say log)- thinking you would like to know ....
will make full debug enigma log latter
regarding 10 days in plugin : done test
a - setup "load long description up to X days "- for 10 days
a1 - setup 2 days (in EPG image) and did download EPG for 2 days.
a2 - change setup (in EPG image) for 14 days - get downloded for 14 day
for my point of view "setup - load long description up to X days" do nothing in my STB - not understand when will be work
if setup is just for 10 day max - sholud say up to 10 days insted X days - would confuse users to tray change over 10 days w
-
-
a1 - setup 2 days (in EPG image) and did download EPG for 2 days.
a2 - change setup (in EPG image) for 14 days - get downloded for 14 day
This is not the functionality of this plugin. This is the functionality of the image used.
The function of this plugin ends with eEPEGCache.importEvents(events) ... Everything related to the depth or distance of displaying events is the eEPEGCache functionality of the image used.
would confuse users to tray change over 10 days
In order to allow more days to select, I need to make changes to the code or make these changes yourself by setting the desired "range" in plugin.py
-
repeat issue again but strugle
I can not repeat the described situation on my VU + Ultimo 4K. Everything is imported. No spontaneous reboots. Maybe it's the image you're using. I will try to install OpenATV 6.4 later and check there
-
I can not repeat the described situation on my VU + Ultimo 4K. Everything is imported. No spontaneous reboots. Maybe it's the image you're using. I will try to install OpenATV 6.4 later and check there
on first picture : choose Bce 4W no 90E - please test with them- this make reboot zero4k - like on .log afeter above 100 000 event downloding
-
choose Bce 4W no 90E - please test
-
I will try to install OpenATV 6.4 later and check there
This problem occurs only on OpenATV 6.4 and only with xml-sources from R.Rusya. I managed to repeat it. It remains only to understand what is wrong with xml sources and what exactly OpenATV 6.4 "does not like" in it, this is not a plugin code issue. Original EPGImport with feed OpenATV 6.4 - also refuses to work with sources from R.Rusya
OpenATV 6.4 log
-
free(): invalid pointer Segmentation fault
This is a C code error in epgcache.cpp in the OpenATV image. It is guaranteed to occur with any XMLTV on a given image under certain conditions. I will add a "crutch" to the EPGImport code that will prevent such scenarios. Actually, I have already added it and I'm testing it. So far everything is OK
Code
Display More[EPGImport] sourcesDone(): False None [EPGImport] Downloading: http://epg.openboxfan.com/xmltv-t-s-d.xml.gz to local path: /media/hdd/epgimport.gz [EPGImport] Not checking the server since nocheck is set for: http://epg.openboxfan.com/xmltv-t-s-d.xml.gz [EPGImport] afterDownload /media/hdd/epgimport.gz [EPGImport] unlink /media/hdd/epgimport.gz [EPGImport] Downloading: http://epg.openboxfan.com/chan.all.xml.gz to local path: /media/hdd/epgimport.gz [EPGImport] Not checking the server since nocheck is set for: http://epg.openboxfan.com/chan.all.xml.gz [EPGImport] afterChannelDownload /media/hdd/epgimport.gz [EPGImport] ### using twisted thread, yay! [EPGConfig] Enumerating channels lookup table XML file [EPGConfig] Processed: 1602 channels [EPGConfig] Formed lookup table for: 680 channels id [XMLTVConverter] Enumerating XMLTV event information [XMLTVConverter] Keep outdated EPG set to: 00:00:00 [XMLTVConverter] Processed: 13612 events [XMLTVConverter] Processed: 26899 events [XMLTVConverter] Processed: 42259 events [XMLTVConverter] Processed: 59201 events [XMLTVConverter] Processed: 71980 events [XMLTVConverter] Processed: 83243 events [XMLTVConverter] Processed: 97684 events [XMLTVConverter] Processed: 111262 events [XMLTVConverter] Processed: 123361 events [XMLTVConverter] Processed: 137011 events [XMLTVConverter] Processed: 152781 events [XMLTVConverter] Processed: 165975 events [XMLTVConverter] Processed: 175635 events [XMLTVConverter] Processed: 192455 events [XMLTVConverter] Processed: 209875 events [XMLTVConverter] Processed: 223423 events [XMLTVConverter] Processed: 241393 events [XMLTVConverter] Processed: 253356 events [XMLTVConverter] Processed: 272054 events [XMLTVConverter] Processed: 287000 events [XMLTVConverter] Processed: 299075 events [XMLTVConverter] Processed: 303657 events ### thread finished, source = Все открытые с 4°W по 90°Е, events imported: 55901 [EPGImport] imported 55901 events per 0:03:38.496488 [EPGImport] Save the EPG chache to database file /media/hdd/epg.dat ... [EPGImport] EPG cache time updated ... [EPGImport] Save last import date and count event [EPGImport] Run check deep standby after import [EPGImport] #### Finished ####
-
This is a C code error in epgcache.cpp in the OpenATV image.
"Open ATV- Team" should be aware
-
should be aware
Yeah, to be honest, I don't care...
-
So far everything is OK
waiting for update, and will give you feed back
-
waiting for update,
ENJOY!
-
ok..might test plugin in diference image, any advice? with one is your favorit
-
ok..might test plugin in diference image, any advice? with one is your favorit
Test where it didn't work for you and with the same xmltv sources ... Where did you "fail"? On OpenATV 6.4? Check it there... For the rest - how it worked, it works
p.s. a little fix to catch up)) download 1.8.4 if you managed to download before 17:00 GMT
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!