Hello Guest, if you are reading this it means you have not registered yet. Please take a second, Click here to register, and in a few simple steps you will be able to enjoy our community and use our OpenViX support section.
Page 3 of 17 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 251

Thread: EPG files test: Phase 1. Refactor

  1. #31
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    Thanks for the reproduction step. I don't normally activate it that way, but will start using it for the test. May even make its way into the navigation guide. I can confirm crash too.

    Press up to invoke Channel list, select any channel, Press Info or GUIDE, results in a crash

    Code:
    < 69649.151> [InfoBarGenerics] KEY: 358 INFO
    < 69649.151> [ActionMap] Keymap 'ChannelSelectEPGActions' -> Unknown action 'info'! (Typo in keymap?)
    < 69649.151> [ActionMap] Keymap 'ChannelSelectEPGActions' -> Action = 'showEPGList'.
    < 69649.153> Traceback (most recent call last):
    < 69649.153>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
    < 69649.153>   File "/usr/lib/enigma2/python/Screens/ChannelSelection.py", line 946, in showEPGList
    < 69649.153>   File "/usr/lib/enigma2/python/mytest.py", line 329, in openWithCallback
    < 69649.153>     dlg = self.open(screen, *arguments, **kwargs)
    < 69649.153>   File "/usr/lib/enigma2/python/mytest.py", line 339, in open
    < 69649.154>     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
    < 69649.154>   File "/usr/lib/enigma2/python/mytest.py", line 276, in instantiateDialog
    < 69649.154>     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
    < 69649.154>   File "/usr/lib/enigma2/python/mytest.py", line 299, in doInstantiateDialog
    < 69649.154>     dlg = screen(self, *arguments, **kwargs)
    < 69649.154> TypeError: __init__() got an unexpected keyword argument 'serviceChangeCB'
    < 69649.154> [ePyObject] (CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0xb0b481c0>>,('ChannelSelectEPGActions', 'showEPGList')) failed
    EDIT:
    Fixed here: https://github.com/SimonCapewell/eni...c9f27c666590f8

  2. The Following 3 Users Say Thank You to abu baniaz For This Useful Post:

    Andy_Hazza (10-04-20),bbbuk (10-04-20),ronand (10-04-20)

  3. #32

    Title
    ViX Beta Tester
    Join Date
    Nov 2017
    Posts
    888
    Thanks
    103
    Thanked 480 Times in 285 Posts
    Thanks for those 2. I've got fixes on the way for them

  4. The Following 4 Users Say Thank You to simonc For This Useful Post:

    abu baniaz (10-04-20),Andy_Hazza (10-04-20),bbbuk (10-04-20),ronand (10-04-20)

  5. #33
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    The two crashes have been fixed. Thanks Simon. I have edited posts above with links to fixes. I have uploaded the attachment in post 1. Hopefully without errors. If you have tested previous files, please delete the older Epg folders first. Otherwise redundant files will remain.

    Thank you for your continued tests, feedback and assistance.

  6. The Following 3 Users Say Thank You to abu baniaz For This Useful Post:

    bbbuk (11-04-20),ronand (11-04-20),simonc (11-04-20)

  7. #34

    Title
    ViX Beta Tester
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    2,049
    Thanks
    404
    Thanked 668 Times in 547 Posts
    Those fixes seem to have worked. However I've spotted something else when using EPG Search - The channel name is now transposed over the satellite position as in the attached image. The skin is Magic FHD but I dont think that is the issue as it works fine on the regular 5.3.020 build

    Attachment 59889

    Mod EDIT
    Fixed here. Thanks for reporting
    https://github.com/SimonCapewell/eni...723633a92dda8f
    Last edited by abu baniaz; 11-04-20 at 14:39.
    Zgemma H7S running OpenVIX 6.2, Darkmotor, Triax TD110 dish, Inverto Black Ultra dual lnb
    LG 50UM7450 4K TV, Pioneer VSX-534 Atmos AVR , Panasonic UB820 region free 4K Bluray & a PS4.

  8. The Following 3 Users Say Thank You to ronand For This Useful Post:

    abu baniaz (11-04-20),bbbuk (11-04-20),simonc (11-04-20)

  9. #35

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jun 2014
    Posts
    1,321
    Thanks
    613
    Thanked 418 Times in 270 Posts
    I have same as mentioned by @Ronand

    Even though I didn't think it was related to skin, I did try two different skins. Same thing....

    Attachment 59890
    Last edited by bbbuk; 11-04-20 at 14:06.

  10. The Following User Says Thank You to bbbuk For This Useful Post:

    abu baniaz (11-04-20)

  11. #36

    Title
    ViX Beta Tester
    Join Date
    Nov 2017
    Posts
    888
    Thanks
    103
    Thanked 480 Times in 285 Posts
    Another bug squashed :-)

  12. The Following 2 Users Say Thank You to simonc For This Useful Post:

    abu baniaz (11-04-20),bbbuk (11-04-20)

  13. #37
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    This is the modified file to fix the overlap. I'll upload the attachemnt inpost 1 to include it.

  14. #38
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    Quote Originally Posted by simonc View Post
    Another bug squashed :-)
    That has introduced another.

    Steps:
    EPG/Guide to invoke Grid EPG (Graphics)
    Yellow for EPG search

    Code:
    <  9926.369> [EPGSelectionGrid] ------- NEW VERSION -------
    <  9926.370> [EPGSelectionBase] 5
    <  9926.373> [EPGListGrid] Init
    <  9926.373> [EPGListBase] Init
    <  9926.379> [Skin] Processing screen 'GraphicalEPGPIG' from list 'GridEPGPIG, GraphicalEPGPIG', position=(0, 0), size=(1280 x 720) for module 'EPGSelectionGrid'.
    <  9926.394> [GUISkin] warning, skin is missing element number in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.395> [GUISkin] warning, skin is missing element jump in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element page in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element primetime in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element timeline0 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element timeline2 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element timeline3 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element timeline1 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.396> [GUISkin] warning, skin is missing element timeline4 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.397> [GUISkin] warning, skin is missing element timeline5 in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.398> [GUISkin] warning, skin is missing element change_bouquet in <class 'Screens.Epg.EpgSelectionGrid.EPGSelectionGrid'>
    <  9926.410> [Skin] Processing screen 'GraphicalEPGPIG_summary' from list 'GridEPGPIG_summary, GraphicalEPGPIG_summary, SimpleSummary', position=(0, 0), size=(220 x 176) for module 'SimpleSummary'.
    <  9927.821> [eInputDeviceInit] 1 190 1
    <  9927.821> [InfoBarGenerics] KEY: 400 YELLOW
    <  9928.020> [eInputDeviceInit] 0 190 1
    <  9928.020> [InfoBarGenerics] KEY: 400 YELLOW
    <  9928.020> [ActionMap] Keymap 'ColorActions' -> Action = 'yellow'.
    <  9928.026> Traceback (most recent call last):
    <  9928.026>   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
    <  9928.026>   File "/usr/lib/enigma2/python/Screens/Epg/EpgSelectionBase.py", line 29, in fn
    <  9928.026>     action()
    <  9928.026>   File "/usr/lib/enigma2/python/Screens/Epg/EpgSelectionBase.py", line 202, in openEPGSearch
    <  9928.026>     self.session.open(EPGSearch, name, False)
    <  9928.026>   File "/usr/lib/enigma2/python/mytest.py", line 339, in open
    <  9928.027>     dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
    <  9928.027>   File "/usr/lib/enigma2/python/mytest.py", line 276, in instantiateDialog
    <  9928.027>     return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
    <  9928.027>   File "/usr/lib/enigma2/python/mytest.py", line 299, in doInstantiateDialog
    <  9928.027>     dlg = screen(self, *arguments, **kwargs)
    <  9928.027>   File "/usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/EPGSearch.py", line 238, in __init__
    <  9928.027>   File "/usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/EPGSearch.py", line 60, in __init__
    <  9928.027>   File "/usr/lib/enigma2/python/Components/EpgList.py", line 39, in __init__
    <  9928.027>     EPGListSingle.__init__(self, config.epgselection.single, selChangedCB, timer)
    <  9928.027>   File "/usr/lib/enigma2/python/Components/config.py", line 1884, in __getattr__
    <  9928.027> AttributeError: single
    <  9928.028> [ePyObject] (CallObject(<bound method HelpableActionMap.action of <Components.ActionMap.HelpableActionMap instance at 0xafda92b0>>,('ColorActions', 'yellow')) failed)
    EDIT @16:50:
    Fixed here https://github.com/SimonCapewell/eni...a5c56faf301a57
    Post 1 updated with newer files.

  15. #39

    Title
    ViX Beta Tester
    Join Date
    Nov 2017
    Posts
    888
    Thanks
    103
    Thanked 480 Times in 285 Posts
    Bah! That's by the EPG naming and config cleanup task getting in the way. It's time to bite the bullet and commit those changes too, rather than continue to juggle things.

    Just a warning that these updates include changes to setup.xml and menu.xml and will start using a new set of configuration values, so the new EPGs will use default settings. The old settings seem to be persisted so if you revert back to the current EPG, then things are still as you left them.

  16. #40

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jun 2014
    Posts
    1,321
    Thanks
    613
    Thanked 418 Times in 270 Posts
    As it objects to use of 'single', if u revert just line 39 from epglist.py back to what it was, I've been able to get mine working again...

    Attachment 59896

    Looks okay (as in not overlap or even crashing). Don't know of any unintended consequence of that!
    Last edited by bbbuk; 11-04-20 at 16:35. Reason: Added link to relevant line on github

  17. #41
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    Version 4 attached to first post. Please note the amended instructions with regards to the two xml files.

    Sorry for the trouble and inconvenience. Thanks once again

  18. The Following User Says Thank You to abu baniaz For This Useful Post:

    simonc (11-04-20)

  19. #42
    abu baniaz's Avatar
    Title
    Moderator
    Join Date
    Sep 2010
    Location
    East London
    Posts
    23,365
    Thanks
    6,445
    Thanked 9,160 Times in 6,235 Posts
    An quirk/oddity that may affect receivers that do not have EPG button and only the Info button.

    EPG button to Invoke Grid EPG.
    Info button invokes EventView'
    EPG button invokes Single EPG

    In channel selection screen, both buttons instigate Single EPG (the one that you can change services)

    Note: I am testing with Vix Night HD

  20. #43
    dsayers's Avatar
    Title
    ViX Beta Tester
    Join Date
    Mar 2016
    Posts
    1,765
    Thanks
    473
    Thanked 608 Times in 434 Posts
    In GraphicalEPG changing Service Title mode between "Picon, Service Number and Service Name" or "Service Number, Picon and Service Name" seems to always show Picon, Service Number and Service Name.

    Same with "Service Number and Picon" or "Picon and Service Number" it always shows Picon and Service Number.

    Mod Edit
    Fixed with: https://github.com/SimonCapewell/eni...36dae34c90de77
    Upload in post 1 contains fix
    Last edited by abu baniaz; 12-04-20 at 00:04.

  21. The Following User Says Thank You to dsayers For This Useful Post:

    abu baniaz (11-04-20)

  22. #44
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Up and running with the latest version (the one including the xml files).

    So far so good, it took about 3 minutes to set up the box the same as I had previously configured it.

    (FWIW it took me more than 3 hours to get the epg working on the box when starting from scratch last week. The epg/guide button insisted on taking make straight to "all channels", when I'd supposedly set it up to show bouquets on launch. Reboots, restarting GUI, waiting for the epg to populate, made no difference. And then, as if by magic, it started working.
    I hope abu isn't reading this.)

  23. #45

    Title
    Forum Supporter
    Donated Member
    Join Date
    Jun 2014
    Posts
    1,321
    Thanks
    613
    Thanked 418 Times in 270 Posts
    Just updated to v4 and ok so far

    @Abu you may wish to update post 1 to say some settings may need to be reset again

  24. The Following User Says Thank You to bbbuk For This Useful Post:

    abu baniaz (11-04-20)

Page 3 of 17 FirstFirst 1234513 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.