PDA

View Full Version : Testers required for python3 Crossepg



twol
29-06-21, 09:51
The current feeds have a version of Crossepg that does not support python3 images.
The attached ipk hopefully supports python3 and python2, so I would be keen for people to test on the python3 builds and if possible also install on python2.

There have been many changes to get this to work, and I am hopeful that the code will handle both python images.

Download the attached ipk, copy to /tmp and then use the ipk installer in the ViX plugin to install.

Please give feedback and post any crash logs here.

(I know it says version is not recognised - still have to look at that situation!)

dsayers
29-06-21, 13:46
Issues with install



Welcome to OpenViX for vuuno4k
openvix 5.5 vuuno4k

root@vuuno4k:~# opkg install /tmp/*.ipk
Not selecting enigma2-plugin-systemplugins-crossepg 0.8.7+gitr504+c4aef77 due to incompatible architecture.
Installing xz (5.2.5) on root.
Installing enigma2-plugin-systemplugins-crossepg (0.8.7+gitr502+52d64b5) on root.
Configuring xz.
update-alternatives: Linking /usr/bin/xz to /usr/bin/xz.xz
update-alternatives: Linking /usr/bin/xzcat to /usr/bin/xzcat.xz
update-alternatives: Linking /usr/bin/unxz to /usr/bin/unxz.xz
update-alternatives: Linking /usr/bin/lzma to /usr/bin/lzma.xz
update-alternatives: Linking /usr/bin/lzcat to /usr/bin/lzcat.xz
update-alternatives: Linking /usr/bin/unlzma to /usr/bin/unlzma.xz
Configuring enigma2-plugin-systemplugins-crossepg.
root@vuuno4k:~#



Just noticed shouldn't it be all.ipk?

ronand
29-06-21, 13:58
Not installing for me either:

62307

twol
29-06-21, 14:41
OK - what boxes do you have - I assumed wrongly it would be architecture free

dsayers
29-06-21, 14:43
Vu+Uno 4k running the python 3 test image. Looking at the ipk it was built with a gb?


You might be able to re compile the ipk for all

twol
29-06-21, 14:52
Vu+Uno 4k running the python 3 test image. Looking at the ipk it was built with a gb?


You might be able to re compile the ipk for all
Yes, built for the GB4k
Its such a complex handful, with directories and files all over the place - am not sure
will run a build for Vu+ 4k.

ronand
29-06-21, 16:11
Using a zgemma h7s here.

twol
29-06-21, 16:15
Using a zgemma h7s here.

OK, will post again probably tomorrow morning!

twol
30-06-21, 07:47
try these, one for Vuuno4k(I guess all Vu 4K) and Zgemma h7.

ronand
30-06-21, 08:53
Still not there yet:

62310

twol
30-06-21, 10:13
So you need my feeds from last nights builds.
1. unzip the appropiate feeds file url's below: h7 8 files, vuuno4k 7 files
2. Stop the box. putty ---> init 4
3. filezilla locate /etc/opkg and rename the feed url's in that folder, then copy over the unzipped files
4. putty ---> init 6 reboot to pick up new feeds.
5. go to plugins, green button and download/install Crossepg - should now find all the reqs in the feeds.



and flash image (h7 to new slot)

Huevos
30-06-21, 10:20
OK - what boxes do you have - I assumed wrongly it would be architecture freeIt has compiled c code.

ronand
30-06-21, 11:37
Ok. It is working (just about) on 5.5.013.017. There seems to be lots of gaps in the downloaded data. Whether it is worthwhile getting this to work properly is open for debate considering the alternatives available. The main reason I prefer to use it is that downloads can be scheduled. With the opentv downloader you can only change the interval but not the actual download time - I try to reduce the amount of times my motor moves during the day (even though I have a dedicated dish for 28e). Maybe epgrefresh is more suitable with configurable start/stop times

twol
30-06-21, 11:44
OK - so I will probably just issue a Pull on OE-Alliance and at least get it python3 available. It is not a plugin I have used as even in python2 I found the data sources not that good.
It could be that some of the files are not parsing correctly but there is no logging if that is the case - certainly I do get EPG‘s for both German and English channels, but it takes ages to run compared to other options.

dsayers
30-06-21, 13:33
It seems to go through the process and parsing channels but I don't see any epg data.

I haven't used crossepg for a while so it's not important to me

twol
02-07-21, 13:58
Guys can you try these 2 modules in Crossepg? Copy to /usr/lib/enigma2/python/Plugins/SystemPlugins/CrossEPG
and reboot.

Should then load correctly.

ronand
03-07-21, 10:16
No joy with this. It downloads data and merges it to epg.dat but I believe it corrupts the epg.dat file and no data (from any provider) can be loaded from it. I was mistaken in believing that the previous version was getting some of the data (it was actually the EIT epg that I was seeing).

Huevos
03-07-21, 11:50
No joy with this. It downloads data and merges it to epg.dat but I believe it corrupts the epg.dat file and no data (from any provider) can be loaded from it. I was mistaken in believing that the previous version was getting some of the data (it was actually the EIT epg that I was seeing).

If CrossEPG writes directly to EPG.DAT that will not be compatible with either our or PLi enigma. You need to look at PLi version and see if it has been updated to be compatible with the current enigma version.

Huevos
03-07-21, 13:11
Ok, one important commit that is probably missing in CrossEPG is this:
https://github.com/OpenViX/enigma2/commit/69a599af2bafb555f84eab03e29d558cdbad2a2f#diff-b15024bd2b4ea380025955f8d690ba180059716f8f64bd2366 de9dcd0d44b0c0