Superb quality and spec AB-Com PULSe 4K SE only £99! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £149! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[Zgemma H7] Bug in EPG screen when adding a recording

smipx

New member
Joined
Nov 30, 2019
Messages
221
Reaction score
0
Points
0
Hi,

I wanted to report an "odd behaviour" in the EPG. when you do a +24 several times to get, say 4 days hence, and find a program you want to record. After setting the recording (either Autotimer or single record) the EPG jumps back to the current day/time. this means that you cannot immediately see if the recording has taken and more importantly you cannot carry on from that point and select further items to record without having to do a lot of keypresses to get back to 4 days hence (e.g. you may be going through the whole week to select recordings and this jumping back to the present day/time means that it is a much bigger chore with many more key presses than it needs to be).

I have tested this in OpenATV and on that image when you do this the EPG stays at the 4 days hence position so you can just carry on quickly and efficiently.

Is this a bug?

I am using KiddaC Slyk Onyx skin with his enigma2-plugin-extensions-openvix-epgselection-mod_2.0_all.ipk package however - it seems to do this even with this removed and using the default skin.

thanks
Paul
 
Sorry. Appears that the KiddaC mod may be the cause. Please disregard this post for now and my apologies for wasting time.
 
Last edited:
I have already posted on the other two fora you have raised this that the official file does not have this. As you are a python programmer, best you add the hacks to the latest official file. bbbuk's fork may be nearest to the official one.



However, some work has been done to make the files modular and remove the spaghetti. We have not implemented or agreed how to test it yet.
 
Last edited:
Hi, I am not a programmer myself so I assume that was directed at KiddaC ?

I have reverted to the original EpgSelection.py
I then ran a system update and rebooted

I then went into the EPG and went ahead a few days. I selected a program to record and I'm happy to report that it now works.

What would be really nice would be to have the ability to assign +24 and -24 hours to the buttons (like in KiddaC's mod) and then have the two recording options and IMDB search under one of the other buttons. It seems a lot more logical that way. It would also mean that KiddaC would not need to maintain the mod. I can live with the terminology of "Autotimer" rather than "Series link" but the other mods do seem to make a lot of sense.

Just saying :-)
what do you think?

thanks
Paul
 
I have already posted on the other two fora you have raised this that the official file does not have this. As you are a python programmer, best you add the hacks to the latest official file. bbbuk's fork may be nearest to the official one.



However, some work has been done to make the files modular and remove the spaghetti. We have not implemented or agreed how to test it yet.

Hi, I am not a programmer myself so I assume that was directed at KiddaC ?

I have reverted to the original EpgSelection.py
I then ran a system update and rebooted

I then went into the EPG and went ahead a few days. I selected a program to record and I'm happy to report that it now works.

What would be really nice would be to have the ability to assign +24 and -24 hours to the buttons (like in KiddaC's mod) and then have the two recording options and IMDB search under one of the other buttons. It seems a lot more logical that way. It would also mean that KiddaC would not need to maintain the mod. I can live with the terminology of "Autotimer" rather than "Series link" but the other mods do seem to make a lot of sense.

Just saying :-)
what do you think?

thanks
Paul
 
I've found that setting ordinary timers doesn't skip back.

TIP: when setting an autotimer, select the program in question, press yellow to do an epg search, and setup the autotimer from there.

Exit takes you back to where you were in the epg.:)
 
Inserting self.getCurrentCursorLocation = self['list'].getCurrentCursorLocation() after line 839 seems to work.
 
Ahh. Understood :-)

I guess one could hunt for that line of code in his mod and tweak it too

Paul
 
Hi Willo3092

Just to confirm. Is it in this line it needs to be inserted. (Just checking I have the right epgselection.py)

def eventViewCallback(self, setEvent, setService, val):
l = self['list']
old = l.getCurrent()
if self.type == EPG_TYPE_GRAPH or self.type == EPG_TYPE_INFOBARGRAPH:
self.updEvent(val, False)
elif val == -1:
self.moveUp()
elif val == +1:
self.moveDown()
cur = l.getCurrent()
if (self.type == EPG_TYPE_MULTI or self.type == EPG_TYPE_GRAPH or self.type == EPG_TYPE_INFOBARGRAPH) and cur[0] is None and cur[1].ref != old[1].ref:
self.eventViewCallback(setEvent, setService, val)
>>>> Insert Here?????
else:
setService(cur[1])
setEvent(cur[0])
 
I don't know, I'm at work now. It's just the standard epgselection with OpenViX. I just pressed return after line 839 and pasted it in.
 
:-) No rush at all mate. When you next have the file open if you could let me know. Don't want to F it all up.
 
Just save the original epgselection.py and overwrite it if it goes wrong.
The line in green is the one I added

2020-03-06_150342.webp
 
:-)

Glad I asked as my positioning was off
thanks for that.
I tried finding the same piece of code in KiddaC's modified code and further modified it but it didn't work sadly (just in case anyone reads this and thought to have a go - I can save you the bother).

Thanks
Paul
 
My mistake, I can confirm the bug. However, the change suggested by willow does not fix it.
 
Hi Abu, if and when it does get fixed I would love to know what code changes were made. That way I can retro-fit the code changes to KiddaC mod.

cheers,
Paul
 

OpenViX Feeds Status

Back
Top