Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £129! 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 £179! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

OpenViX 6.7 Release discussion thread

I doubt it... I am using same tuner. And it works on GBQuad4KPro and Duo4KSE.

Do you have subservice icon in infobar on (indicating there is subservices)?
If you do then is more likely python or your setup issue
 
Yes, see post #214.

I made a fresh flash of 6.7.019 to slot 3 without restoring anything. Made automatic scan. Still no subservices can be selected.

In ChannelSelection setup,
"Show available subservices" > "yes".
 
Last edited:


Code:
    def GreenPressed(self):
        if not config.vixsettings.Subservice.value:
            self.openTimerList()
        else:
            self.subserviceSelection()

That is the code. If your box is still showing timers on GREEN something is not right with the config setting.
 
Hello @Huevos ,

this is in settings file:

config.vixsettings.Subservice=True
 
Last edited:
If subservices is True it can't open the timer list.

Your need to add debug in infobargenerics to find what is wrong.
 
You need to put debug in the function I posted above. Also echo the value of the subservient setting.
 
Where is this configured : config.vixsettings.ColouredButtons ?

I only have this in settings file about vixsettings:

config.version=53023
config.vixsettings.Subservice=True
 
Yes but you can echo it in the function. Because, according to you results it is False.
 
Do you have custom setting in ButtonSetup? If you mapped the green button to something else manually it will ignore the default setting.
 
I think I give up:

< 73.984966> 14:00:22.5318 [InfoBarGenerics] Key: 399 (Make) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 73.985325> 14:00:22.5322 [eInputDeviceInit] 0 18f (399) 1
< 73.985546> 14:00:22.5324 [eRCDeviceInputDev] emit: 0
< 73.985873> 14:00:22.5327 [InfoBarGenerics] Key: 399 (Break) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 73.986436> 14:00:22.5333 [ActionMap] Keymap 'InfobarSubserviceSelectionActions' -> Action = 'GreenPressed'.
< 74.000774> 14:00:22.5476 [Skin] Processing screen 'TimerEditList', position=(0, 0), size=(1920 x 1080) for module 'TimerEditList'.
< 74.018993> 14:00:22.5658 [Skin] Processing screen 'TimerEditListSummary', position=(0, 0), size=(800 x 480) for module 'TimerEditListSummary'.

def GreenPressed(self):
print ("1 config.vixsettings.Subservice.value= ", config.vixsettings.Subservice.value)
if not config.vixsettings.Subservice.value:
self.openTimerList()
else:
self.subserviceSelection()

< 643.246126> 14:09:51.7930 [InfoBarGenerics] Key: 399 (Make) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 643.581055> 14:09:52.1279 [eInputDeviceInit] 0 18f (399) 1
< 643.581397> 14:09:52.1282 [eRCDeviceInputDev] emit: 0
< 643.582121> 14:09:52.1290 [InfoBarGenerics] Key: 399 (Break) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 643.582742> 14:09:52.1296 [ActionMap] Keymap 'InfobarSubserviceSelectionActions' -> Action = 'GreenPressed'.
< 643.583152> 14:09:52.1300 1 config.vixsettings.Subservice.value= True
< 643.590025> 14:09:52.1369 [Skin] Processing screen 'TimerEditList', position=(0, 0), size=(1920 x 1080) for module 'TimerEditList'.
< 643.606773> 14:09:52.1536 [Skin] Processing screen 'TimerEditListSummary', position=(0, 0), size=(800 x 480) for module 'TimerEditListSummary'.
 
Last edited:
=
I think I give up:

< 73.984966> 14:00:22.5318 [InfoBarGenerics] Key: 399 (Make) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 73.985325> 14:00:22.5322 [eInputDeviceInit] 0 18f (399) 1
< 73.985546> 14:00:22.5324 [eRCDeviceInputDev] emit: 0
< 73.985873> 14:00:22.5327 [InfoBarGenerics] Key: 399 (Break) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 73.986436> 14:00:22.5333 [ActionMap] Keymap 'InfobarSubserviceSelectionActions' -> Action = 'GreenPressed'.
< 74.000774> 14:00:22.5476 [Skin] Processing screen 'TimerEditList', position=(0, 0), size=(1920 x 1080) for module 'TimerEditList'.
< 74.018993> 14:00:22.5658 [Skin] Processing screen 'TimerEditListSummary', position=(0, 0), size=(800 x 480) for module 'TimerEditListSummary'.

def GreenPressed(self):
print ("1 config.vixsettings.Subservice.value= ", config.vixsettings.Subservice.value)
if not config.vixsettings.Subservice.value:
self.openTimerList()
else:
self.subserviceSelection()

< 643.246126> 14:09:51.7930 [InfoBarGenerics] Key: 399 (Make) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 643.581055> 14:09:52.1279 [eInputDeviceInit] 0 18f (399) 1
< 643.581397> 14:09:52.1282 [eRCDeviceInputDev] emit: 0
< 643.582121> 14:09:52.1290 [InfoBarGenerics] Key: 399 (Break) KeyID='KEY_GREEN' Binding='('GREEN',)'.
< 643.582742> 14:09:52.1296 [ActionMap] Keymap 'InfobarSubserviceSelectionActions' -> Action = 'GreenPressed'.
< 643.583152> 14:09:52.1300 1 config.vixsettings.Subservice.value= True
< 643.590025> 14:09:52.1369 [Skin] Processing screen 'TimerEditList', position=(0, 0), size=(1920 x 1080) for module 'TimerEditList'.
< 643.606773> 14:09:52.1536 [Skin] Processing screen 'TimerEditListSummary', position=(0, 0), size=(800 x 480) for module 'TimerEditListSummary'.
so obviously goes to here where if test ( if subservices and len(subservices) > 1 and (serviceRef.toString() in [x[1] for x in subservices] or service.subServices()) fails....and then goes to Timers as default Green
def subserviceSelection(self):
serviceRef = self.session.nav.getCurrentlyPlayingServiceReference()
if serviceRef:
service = self.session.nav.getCurrentService()
subservices = getActiveSubservicesForCurrentChannel(service)
if subservices and len(subservices) > 1 and (serviceRef.toString() in [x[1] for x in subservices] or service.subServices()):
 
Finally got it working ! Thank you all ! post #232 was the key to success!
 

Attachments

  • InfoBar.webp
    InfoBar.webp
    70.1 KB · Views: 13
  • Select subservice.webp
    Select subservice.webp
    36.6 KB · Views: 13

OpenViX Feeds Status

Back
Top