Jump to content


Photo

Reading EPG data from OpenTV (28.2E and 13 E)


  • Please log in to reply
119 replies to this topic

Re: Reading EPG data from OpenTV (28.2E and 13 E) #61 Abu Baniaz

  • PLi® Contributor
  • 2,499 posts

+64
Good

Posted 26 June 2019 - 13:46

Oops, sorry about that. mipsel file now attached.

 

 

Should there be a desire to build these in PLI, sample bitbake files are on the plugin repositories. This is where they were added for OE-A images

https://github.com/o...fd082ab5af61a56

https://github.com/o...3c5200402bd7e22

 

 

@jensen, there is an excel file on ukcvs that you may find beneficial for using for another provider.



Re: Reading EPG data from OpenTV (28.2E and 13 E) #62 doglover

  • Rytec EPG Team
  • 17,387 posts

+658
Excellent

Posted 26 June 2019 - 14:17

Installed and:

 

The process takes a fair bit of time (10 min for 28.2E alone), and the receiver is totally unresponsive during the process.

The problem is not the time it takes.  It is problematic that the receiver is unresponsive.

So a bit of work required to do this stuff in the background.

 

Log ends with an error: 26/06/2019 15:12:21 Maximum loop exceded.

 

Log is attached

 

 

 

Willy

Attached Files


Edited by doglover, 26 June 2019 - 14:26.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Reading EPG data from OpenTV (28.2E and 13 E) #63 WanWizard

  • PLi® Core member
  • 70,528 posts

+1,811
Excellent

Posted 26 June 2019 - 14:32

What I don't really understand in this discussion:

 

LRaiZer has the knowledge about how the OpenTV data is transmitted, has the opentv source code and the huffman tables, and appearently the required C skills.

 

Then it shouldn't be too complex to use those to write an E2 EPG reader, using the freesat one as an example?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #64 LraiZer

  • Senior Member
  • 101 posts

+19
Neutral

Posted 26 June 2019 - 19:41

Installed and:

 

The process takes a fair bit of time (10 min for 28.2E alone), and the receiver is totally unresponsive during the process.

The problem is not the time it takes.  It is problematic that the receiver is unresponsive.

So a bit of work required to do this stuff in the background.

 

Log ends with an error: 26/06/2019 15:12:21 Maximum loop exceded.

 

Log is attached

 

 

 

Willy

Some boxes have dvb polling issues. I have a Zgemma H2H with this problem too.

 

The short standard reply to solve this error should be to turn on the 'No dvb polling' option in the GUI.

 

'Carousel dvb polling' was also added as a workaround for my dvb polling issues, but with no guarantee of working on yours.

 

If you would like to test and try just enabling this option first instead, it may give all epg, some epg or be exactly the same as before! If it does not work and you get full epg, turn this back off and just use No dvb polling as that should work instead but be much slower ~10.


Edited by LraiZer, 26 June 2019 - 19:44.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #65 LraiZer

  • Senior Member
  • 101 posts

+19
Neutral

Posted 26 June 2019 - 19:49

 

Then it shouldn't be too complex to use those to write an E2 EPG reader

It is as easy as eating 5 bowls of spaghetti mixed with noodles, I am already only on my 2nd bowl and feeling full ;)



Re: Reading EPG data from OpenTV (28.2E and 13 E) #66 WanWizard

  • PLi® Core member
  • 70,528 posts

+1,811
Excellent

Posted 26 June 2019 - 20:29

;)

 

Translated: we need someone with more E2 and C experience?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #67 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 00:49

What I don't really understand in this discussion:

 

LRaiZer has the knowledge about how the OpenTV data is transmitted, has the opentv source code and the huffman tables, and appearently the required C skills.

 

Then it shouldn't be too complex to use those to write an E2 EPG reader, using the freesat one as an example?

What is the point writing this into enigma2 codebase?

 

The data is on one transponder in a proprietary PID/descriptor and as there are no services on that transponder there is no reason to visit it except to retrieve EPG or other SI data. So even if the reader were built in to enigma2 it would still require the tuner to be zapped (just like the plugin does) or use a second tuner (just like the plugin does) in order to download the EPG data.


Edited by Huevos, 27 June 2019 - 00:52.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #68 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 00:55

The only advantage I can see is the data could be added directly to the epg-cache.



Re: Reading EPG data from OpenTV (28.2E and 13 E) #69 doglover

  • Rytec EPG Team
  • 17,387 posts

+658
Excellent

Posted 27 June 2019 - 06:38

The short standard reply to solve this error should be to turn on the 'No dvb polling' option in the GUI.

 

 

Enabling this option, shortened the time it took to collect the EPG to 3 minutes. 

However during this time the receiver is still unresponsive.

Although it is a Mutant HD2400 with 3 tuners.

 

Results are attached.  (except the XMLTV file - too large)

 

Attached Files


Edited by doglover, 27 June 2019 - 06:41.

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Reading EPG data from OpenTV (28.2E and 13 E) #70 doglover

  • Rytec EPG Team
  • 17,387 posts

+658
Excellent

Posted 27 June 2019 - 06:43

The only advantage I can see is the data could be added directly to the epg-cache.

 

 

Which is exactly the idea.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Reading EPG data from OpenTV (28.2E and 13 E) #71 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 27 June 2019 - 06:44

It is indeed better to directly move it to the cache... and also add some kind of threading

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Reading EPG data from OpenTV (28.2E and 13 E) #72 doglover

  • Rytec EPG Team
  • 17,387 posts

+658
Excellent

Posted 27 June 2019 - 07:02

Do not misunderstand me.  I still find this a nice contribution.

But as littlesat is saying, moving the data directly to cache and make it run in a separate thread (so the receiver remains responsive)  would improve the plug-in and opens the possibility to direct integration in enigma2.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Reading EPG data from OpenTV (28.2E and 13 E) #73 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 27 June 2019 - 10:24

Running it in a thread is partly possible... because as far I can see now you have to tune on a specific transponder (just like we had in the past with MHW-EPG).


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Reading EPG data from OpenTV (28.2E and 13 E) #74 WanWizard

  • PLi® Core member
  • 70,528 posts

+1,811
Excellent

Posted 27 June 2019 - 11:24

The data is on one transponder in a proprietary PID/descriptor and as there are no services on that transponder there is no reason to visit it except to retrieve EPG or other SI data. So even if the reader were built in to enigma2 it would still require the tuner to be zapped (just like the plugin does) or use a second tuner (just like the plugin does) in order to download the EPG data.

 

That info is new to me.

 

How does a Skybox do it then? The one I have has only one tuner connected. Or is this the reason it takes bloody ages for it to start if you switch it on?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #75 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 27 June 2019 - 11:32

The box can do it in standby... or from a cold start it can take ages... or the box retrieves EPG via the WWW when connected to the WWW.


Edited by littlesat, 27 June 2019 - 11:32.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Reading EPG data from OpenTV (28.2E and 13 E) #76 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 11:39

 

The data is on one transponder in a proprietary PID/descriptor and as there are no services on that transponder there is no reason to visit it except to retrieve EPG or other SI data. So even if the reader were built in to enigma2 it would still require the tuner to be zapped (just like the plugin does) or use a second tuner (just like the plugin does) in order to download the EPG data.

 

That info is new to me.

 

How does a Skybox do it then? The one I have has only one tuner connected. Or is this the reason it takes bloody ages for it to start if you switch it on?

 

Basic, old fashioned, single tuner, SD Sky box tunes this transport stream on boot before any channels are available. Also the box remains "hot" when you put it in standby and is tuned to this transport stream. Receivers with twin tuners have the second tuner permanently "listening" to this transport stream when the tuner is not being used for other purposes. All other transport streams carry OpenTV data but not synopsis and only for the next few hours. The synopsis PIDs are completely missing from the transport stream.

 

@Willy, the complete download on a receiver that works properly takes 23 seconds. There is also the option to set a schedule for a time when you are not zapping (04:00 for example).



Re: Reading EPG data from OpenTV (28.2E and 13 E) #77 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 11:41

The box can do it in standby... or from a cold start it can take ages... or the box retrieves EPG via the WWW when connected to the WWW.

Not by the internet. There is not even a LAN connection on the older Sky receivers.



Re: Reading EPG data from OpenTV (28.2E and 13 E) #78 WanWizard

  • PLi® Core member
  • 70,528 posts

+1,811
Excellent

Posted 27 June 2019 - 11:48

Ok, clear. Didn't know that, and indeed, in that case having an EPG reader is a bit pointless...


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Ultimate (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #79 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 11:48

 

The data is on one transponder in a proprietary PID/descriptor and as there are no services on that transponder there is no reason to visit it except to retrieve EPG or other SI data. So even if the reader were built in to enigma2 it would still require the tuner to be zapped (just like the plugin does) or use a second tuner (just like the plugin does) in order to download the EPG data.

 

That info is new to me.

 

How does a Skybox do it then? The one I have has only one tuner connected. Or is this the reason it takes bloody ages for it to start if you switch it on?

 

Also, as part of the boot up process it retrieves the up-to-date transponder parameter list, service list and LCN data from the same transport stream.


Edited by Huevos, 27 June 2019 - 11:48.


Re: Reading EPG data from OpenTV (28.2E and 13 E) #80 Huevos

  • PLi® Contributor
  • 4,661 posts

+163
Excellent

Posted 27 June 2019 - 11:59

Ok, clear. Didn't know that, and indeed, in that case having an EPG reader is a bit pointless...

BTW, Virgin Media cable also only has 7 days EPG on just one transport stream. It does have a reader for this data built in to enigma2 (thanks to LraiZer) but only a few simple lines of code needed to be added. But this approach still requires the EPG-Refresh plugin to zap the receiver to that transport stream to download the data.


Edited by Huevos, 27 June 2019 - 12:00.



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users