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.

View Entry Info: EPG Refresh, iEPG and VPS

Category:
Possible Bug
What ViX Image build number are you using?
Please provide your ViX Team image build number. Menu > Information > About > Build number > ENTER THIS NUMBER e.g. 4.2.028
5.3.023
Have you tried a flash WITHOUT settings restore?
Have you tried this? PLEASE SELECT YES OR NO.
Yes
Have you tried a flash WITH settings restore?
Have you tried this? PLEASE SELECT YES OR NO.
Yes
Attachments
Page 14 of 29 FirstFirst ... 4121314151624 ... LastLast
Results 196 to 210 of 421

Thread: EPG Refresh, iEPG and VPS

  1. #196
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,780
    Thanks
    237
    Thanked 1,658 Times in 1,306 Posts
    Quote Originally Posted by Huevos View Post
    Well done for making progress with this. Re: P3 I was talking about removal of absolute import.
    Nothing to do with me. All I changed was a set of def () statements (and the calls to their intercepted originals) and removed a bit of code that was no longer necessary.
    No changes at all to any imports.
    So if P3 has a problem with them I'd need to know which they are to see what the problem might be.

    EDIT: By P3 do you mean Python3? I was going to look at that, but I've done nothing that isn't Py3 compatible.
    (I did remove an attempted import of six, as the associated hack is no longer required).
    Last edited by birdman; 04-02-21 at 04:24.
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  2. #197
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,780
    Thanks
    237
    Thanked 1,658 Times in 1,306 Posts
    Quote Originally Posted by abu baniaz View Post
    Please don't spend your time trying to fix the PLI version. Ideally, we should add the fixes/improvements from PLI to our version.
    That was basically what I was going to do.
    (Although originally all I was going to do was to fix the fact the code couldn't handle the "justLoad" optional parameter.)

    So if anyone knows of anything that the PLi code can do that the Vix code doesn't it would help me whilst I look.
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  3. #198
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,780
    Thanks
    237
    Thanked 1,658 Times in 1,306 Posts
    Turns out the code I put in for the optional widget parameter in the new_TimerEntry_createSetup() function was wrong.
    Oddly, thanks to Pythons bizarre mixing of its two parameter passing methods, it would actually work. Not sure that Vix ever sends one anyway (PLi does, but it always sends it).

    I also notice that the Information screen doesn't actually show all of the text that it should (is there a length/line limit to a ScrollLabel() text?).
    And the part that gets chopped off is quite important...
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  4. The Following User Says Thank You to birdman For This Useful Post:

    Joe_90 (04-02-21)

  5. #199
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,614
    Thanks
    2,006
    Thanked 4,947 Times in 3,269 Posts
    Gordon, my mistake. I was diffing against the Dev branch.
    Help keep OpenViX servers online.Please donate!

  6. #200
    Huevos's Avatar
    Title
    Administrator
    Join Date
    Jun 2010
    Location
    38.5N, 0.5W
    Posts
    13,614
    Thanks
    2,006
    Thanked 4,947 Times in 3,269 Posts
    Quote Originally Posted by birdman View Post
    Turns out the code I put in for the optional widget parameter in the new_TimerEntry_createSetup() function was wrong.
    Oddly, thanks to Pythons bizarre mixing of its two parameter passing methods, it would actually work. Not sure that Vix ever sends one anyway (PLi does, but it always sends it).

    I also notice that the Information screen doesn't actually show all of the text that it should (is there a length/line limit to a ScrollLabel() text?).
    And the part that gets chopped off is quite important...
    Info screen works for me.

    Can you post your updated version please.
    Attached Images Attached Images
    Help keep OpenViX servers online.Please donate!

  7. The Following User Says Thank You to Huevos For This Useful Post:

    Joe_90 (04-02-21)

  8. #201

    Title
    Member
    Join Date
    Feb 2015
    Posts
    48
    Thanks
    4
    Thanked 5 Times in 4 Posts
    I was really sceptical about this claimed workaround because I knew I must've already tried almost everything. And, as a matter of fact, it doesn't work.
    As before, it seems to accept the VPS setting but, if you enter the timer immediately after having created it, it is set to NO, as before.
    And, anyway, it'd be a very limited workaround as 99% of the non-Autotimer created timers come from EPG, not from a totally new setting from scratch.

  9. #202
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,109
    Thanks
    1,274
    Thanked 1,122 Times in 884 Posts
    Yes , I found that the the manual timer setting just doesn't stick. Only timers generated by AutoTimer seem to work. Furthermore, I can't get the plugin to work at all on Irish terrestrial TV (Saorview), only on satellite. I think the VPS plugin is possibly looking for the presence of the PDC_descriptor field (0x69) in the EIT and it won't activate if it doesn't find it. One of the devs here is tweaking the code to see if he can get manual EPG timers to work. To be honest, I think the plugin has limited scope without a lot of work. Ordinary AutoTimer works most of the time for most users.
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

  10. #203

    Title
    ViX Beta Tester
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    2,049
    Thanks
    404
    Thanked 668 Times in 547 Posts
    I did a test yesterday on vix 5.3 using epg data downloaded with crosspeg and it seems to work very well with autotimers on 28e. Recordings started and stopped on event change as expected. I wouldn't be expecting much of saorview though - they haven't grasped the concept of surround sound or full HD yet. If manual epg timers can be got working then I would imagine it to be quite useful.
    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.

  11. #204
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,109
    Thanks
    1,274
    Thanked 1,122 Times in 884 Posts
    Quote Originally Posted by fat-tony View Post
    Yes , I found that the the manual timer setting just doesn't stick. Only timers generated by AutoTimer seem to work. Furthermore, I can't get the plugin to work at all on Irish terrestrial TV (Saorview), only on satellite. I think the VPS plugin is possibly looking for the presence of the PDC_descriptor field (0x69) in the EIT and it won't activate if it doesn't find it. One of the devs here is tweaking the code to see if he can get manual EPG timers to work. To be honest, I think the plugin has limited scope without a lot of work. Ordinary AutoTimer works most of the time for most users.
    Actually - scratch that. That PDC descriptor field is not present in the satellite EIT stream, so it must be something else that it is looking for. Maybe I'll have a look in the code to see if I can see what it's trying to find. It works fine, though, on autotimers on satellite, providing the broadcaster is sending the now/next changes accurately. Channel 5 seems to trigger the running status change based on a clock timer (the EPG scheduled time) rather than the actual transmission. BBC/ITV/C4 are all ok.
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

  12. #205
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Freeview seems to work ok (only) using autotimers ....
    Attached Images Attached Images

  13. The Following User Says Thank You to ccs For This Useful Post:

    Joe_90 (04-02-21)

  14. #206
    ccs's Avatar
    Title
    ViX Beta Tester
    Join Date
    Sep 2014
    Posts
    5,836
    Thanks
    554
    Thanked 1,277 Times in 1,089 Posts
    Here's a complete bbc1 recording, padding had it originally timed from 12:55 until 13:35. The end of the recording missed about 1 second.

    (Debug logs only show the same details as timer/info.)
    Attached Images Attached Images
    Last edited by ccs; 04-02-21 at 14:57.

  15. #207
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,780
    Thanks
    237
    Thanked 1,658 Times in 1,306 Posts
    Quote Originally Posted by Huevos View Post
    Info screen works for me.
    That looks as though the Simple_1080 skin has produced that?

    I use ViXBMC_Confluence_1080, and with that it uses the compiled-in skin. And with that the final lines don't show.


    Can you post your updated version please.
    I will once I make a few more changes. The "correction" I mentioned will make no difference at the moment (possibly never, but...).
    Last edited by Huevos; 04-02-21 at 17:00. Reason: Fix typo
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  16. The Following User Says Thank You to birdman For This Useful Post:

    Joe_90 (04-02-21)

  17. #208
    Joe_90's Avatar
    Title
    Moderator
    Join Date
    Mar 2014
    Location
    Wicklow, Ireland
    Posts
    4,109
    Thanks
    1,274
    Thanked 1,122 Times in 884 Posts
    I've looked at the code and the plugin is definitely looking for the PDC (Programme Delivery Control) descriptor (0x69 or 105 decimal) in the EIT. I don't see any PDC when I analyse the EIT on 28.2. If I look at the plugin's vps.xml file in /etc/enigma2 it contains the entry "has_pdc=0" in each line, however it seems to work ok on autotimers on satellite and now apparently on Freeview.


    @ccs - I get the same on satellite. My original padding is ignored (as expected) and the recording starts and stops on the broadcast programme boundaries.
    Last edited by Joe_90; 04-02-21 at 14:56.
    GB Quad Plus, Mut@nt HD51, AX HD61, 80cm dish and Supreme Dark motor. Sony STR-DN 1060, Sony UHP-H1 Bluray, Odroid N2+ (CoreElec), Monitor Audio Bronze 5.1 speakers

  18. #209
    birdman's Avatar
    Title
    Moderator
    Join Date
    Sep 2014
    Location
    Hitchin, UK
    Posts
    7,780
    Thanks
    237
    Thanked 1,658 Times in 1,306 Posts
    Quote Originally Posted by Huevos View Post
    Gordon, my mistake. I was diffing against the Dev branch.
    You mean the dev branch.

    Hmm...so there's a dev branch, and I'm fixing master. Does that make sense?

    Much of the "messy" change to Modifications.py in dev goes away once you handle all incoming args "properly".
    Last edited by birdman; 04-02-21 at 15:17.
    MiracleBox Prem Twin HD - 2@DVB-T2 + Xtrend et8000 - 5(incl. 2 different USBs)@DVB-T2[terrestrial - UK Freeview HD, Sandy Heath] - LAN/USB-stick/HDD

  19. #210

    Title
    ViX Beta Tester
    Join Date
    Apr 2011
    Location
    Ireland
    Posts
    2,049
    Thanks
    404
    Thanked 668 Times in 547 Posts
    I suppose that the plugin is targeted at German channels and they probably use that descriptor in their EIT. Its probably a needless compatibility check on manual timers but then again some some of check would be advisable. I had noticed it when setting up manual timers that this check was failing and it would proceed in "safe mode".
    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.

Page 14 of 29 FirstFirst ... 4121314151624 ... 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.