Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! 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!...

[ViX_Misc] EPG Refresh, iEPG and VPS

goRt

Member
Joined
Mar 30, 2017
Messages
211
Reaction score
0
Points
16
Age
64
If I have EPG refresh configured to use iEPG-1 to provide EPG data
VPS plugin no longer starts and ends programmes - there are 2 scenarios, the timer never starts and eventually gets cancelled after 3+ hours; the timer starts and immediately ends.
If I switch to safe mode, then I can see the start and end recording signals displayed in the recording (at playback time)

If I purge the EPG data and use EPG refresh on a per channel basis, then VPS plugin accurately starts and ends recordings correctly.

Is the data provided by iEPG-1 somehow wrong, does EPG refresh process it incorrectly or is there some other error?

Thanks
 
OK, now I've got time on my hands again:
1. If I clear the epg and then use crossepg to populate the sky epg then the programme EITs that work with VPS ie the EIT matches that of the now/next EIT used for programme signalling but,
2. If I clear the epg and then tune to IEPG-1 to populate the sky epg then different EITs are downloaded, EIT does NOT match the now/next EIT and recordings fail

This can be examined by downloading the timers.xml and the EITs are massively different for given programmes - EIT for pointless today (after channel swap for covid) from IEPG is 49684; whereas from crossepg it is 18580

So EPG refresh is not fit for this purpose
 
EPG refresh is just a channel zapper. The code to do the zapping is built into Enigma2, but people obstruct request to add the functionality to add timers using Enigma2 and suggests we use EPG refresh.

There are two types of EIT EPG. Now/next is one type and changes while you are on the channel. Can you explain more by what you mane by EIT?
 
EPG refresh is just a channel zapper. The code to do the zapping is built into Enigma2, but people obstruct request to add the functionality to add timers using Enigma2 and suggests we use EPG refresh.

There are two types of EIT EPG. Now/next is one type and changes while you are on the channel. Can you explain more by what you mane by EIT?

Thanks for the quick response.
Yes EPG refresh is just a zapper, I get the same result by tuning to IEPG-1

The correct EIT is produced by crossepg - I'm unsure where this comes from (you know that black box that appears at the top of the screen)

If you look at the EIT number in timers.xml that comes from IEPG v crossepg (by adding a timer from one source, clearing the epg.dat) they are different numbers for the same programme, VPS uses the now/next EIT for programme signalling (it allocates the channel 10 mins before scheduled recording start by default) and waits for the EIT data to match that within the entry timer.xml; when that doesn't match you get a 0:00 recording or very short recording before VPS notices the EIT from now/next now no longer matches the now/next.

I come from a toppy background where EIT was used extensively
 
VPS, unfortunately, very unfortunately, does not work any longer under 5.4, even 5.4.004 as well as in OBH 4.4.004, its derivative.
This is an already discussed problem. I find VPS, for the channels where it work, one of the most useful plugins.
That's why I'm not using these two images and went back to ViX 5.3 and OBH 4.3.
 
VPS, unfortunately, very unfortunately, does not work any longer under 5.4, even 5.4.004 as well as in OBH 4.4.004, its derivative.
This is an already discussed problem. I find VPS, for the channels where it work, one of the most useful plugins.
That's why I'm not using these two images and went back to ViX 5.3 and OBH 4.3.
Sorry, the changes made to VIX in 5.4.xxx have made VPS display and selection awkward (but it functions in webif and for autotimers), BUT the issue I describe existed prior to 5.4.xxx.
My original post is 10 months old predating 5.4.xxx, if you follow the steps to replicate on 5.3.xxx then the issue as reported (EIT mismatch between iepg-1 and the actual channels is there)

Thanks

Sent from my IN2013 using Tapatalk
 
Now I don't have ViX 5.3 installed any more but it surely under its cousin OBH 4.3 whilst it surely doesn't under ViX 5.4 and OBH 4.4, that's why I got back to OBH 4.3, at the moment, where I use it everyday.
About OWIF, it seems to work, in the sense you are there able to set it or edit an existing one. But then it doesn't really work.
Maybe it happens only if you just access the timer by the GUI (I can't remember now). But even if it were so, it'd be unbearable the same.
 
Now I don't have ViX 5.3 installed any more but it surely under its cousin OBH 4.3 whilst it surely doesn't under ViX 5.4 and OBH 4.4, that's why I got back to OBH 4.3, at the moment, where I use it everyday.
About OWIF, it seems to work, in the sense you are there able to set it or edit an existing one. But then it doesn't really work.
Maybe it happens only if you just access the timer by the GUI (I can't remember now). But even if it were so, it'd be unbearable the same.
I'm referring to the eit on the ipeg channel v the actual channel transmission NOT the issue with VPS.

Sent from my IN2013 using Tapatalk
 
Just to add,
the EIT on sat (via crossepg) and terrestrial match for a given programme (as they should),
so either iepg-1 is transmitting the incorrect data *or* the inbuilt epg harvester is incorrectly populating the EIT field.
 
There is no EIT on 28 east.

There is now/next, proprietary 7 day Freesat and proprietary 7 day Sky.

If you zap to IEPG directly, or use epgrefresh, or use CrossEPG the data source is always the same, i.e. 11778 V.
 
Crossepg doesn't download the EIT data (it downloads EPG data). EIT data is broadcast on the actual channel you are watching/recording and will be read by the EIT reader if enabled. Some channels just do NOW/NEXT while it is increasingly common to get up to 7 days data using this method. The data can (and usually will) be different from the EPG. EIT data is likely to be updated on the fly and will be more accurate at broadcast time. On satellite there are several sources of epg data (freesat/sky/EIT) so care must be taken not to mix them up. A proprietary box will be preset so no confusion arises. Comparing satellite and freeview EPGs is not valid as they have different providers (and different epg providers)
 
Crossepg doesn't download the EIT data (it downloads EPG data). EIT data is broadcast on the actual channel you are watching/recording and will be read by the EIT reader if enabled. Some channels just do NOW/NEXT while it is increasingly common to get up to 7 days data using this method. The data can (and usually will) be different from the EPG. EIT data is likely to be updated on the fly and will be more accurate at broadcast time. On satellite there are several sources of epg data (freesat/sky/EIT) so care must be taken not to mix them up. A proprietary box will be preset so no confusion arises. Comparing satellite and freeview EPGs is not valid as they have different providers (and different epg providers)
I'll say again... there is no EIT on 28 east.
 
Where does the Now/next data come from then? That is EIT data AFAIK
 
I'll say again... there is no EIT on 28 east.

1. So what's the field in the timers labelled eit?:

Code:
<timer begin="1611478800" end="1611482520" serviceref="1:0:19:1B1D:802:2:11A0000:0:0:0:" repeated="0" rename_repeat="1" name="The Andrew Marr Show" description="Andrew Marr is joined by Nicola Sturgeon MSP, Matt Hancock MP, Lisa Nandy MP and Yuli Edelstein. With news review by Geri Scott. [S] [HD]" afterevent="auto" eit="19211" tags="AutoTimer The_Andrew_Marr_Show" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="1">
<log code="500" time="1610921689">[AutoTimer] Try to add new timer based on AutoTimer The Andrew Marr Show.</log>
<log code="509" time="1610921689">[AutoTimer] Timer start on: Sun Jan 24 09:00:00 2021</log>
</timer>
<timer begin="1611478801" end="1611482520" serviceref="1:0:19:4484:4083:233A:EEEE0000:0:0:0:" repeated="0" rename_repeat="1" name="The Andrew Marr Show" description="Andrew Marr is joined by Nicola Sturgeon MSP, Matt Hancock MP, Lisa Nandy MP and Yuli Edelstein. With news review by Geri Scott. [S] [HD]" afterevent="auto" eit="19211" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0">
<log code="15" time="1611476550">record time changed, start prepare is now: Sun Jan 24 08:59:41 2021</log>
</timer>
[28.2e and terrestrial]

2. And what does the VPS plugin interrogate then?

3. Why doesn't the eit field populated from iepg-1 match that from crossepg - if, as you assert, they are from the same source then the inbuilt harvester must be incorrectly populating the field:

Crossepg:
Code:
<timer begin="1610996400" end="1611000120" serviceref="1:0:19:52D0:814:2:11A0000:0:0:0:" repeated="0" rename_repeat="1" name="Channel 4 News" description="Channel 4&apos;s flagship news programme. Including the weather." afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="1" eit="4934" tags="AutoTimer Channel_4_News" autoTimerId="172">
<log code="500" time="1610394313">[AutoTimer] Try to add new timer based on AutoTimer Channel 4 News.</log>
<log code="509" time="1610394313">[AutoTimer] Timer start on: Mon Jan 18 19:00:00 2021</log>
</timer>
iepg-1:
Code:
<timer begin="1610990101" end="1610992920" serviceref="1:0:19:1B1C:802:2:11A0000:0:0:0:" repeated="0" rename_repeat="1" name="Pointless" description="" afterevent="auto" justplay="0" always_zap="0" pipzap="0" conflict_detection="1" descramble="1" record_ecm="0" isAutoTimer="0" eit="49684" tags="">
<log code="15" time="1610987462">record time changed, start prepare is now: Mon Jan 18 17:14:41 2021</log>
</timer>
 
Not sure what you're trying to prove, you've shown 3 different programmes from 3 different sources?
 
EIT Schedule is not present on 28 east so anything that is not now/next must come from a proprietary EPG, i.e Sky, Frresat or online download.
 
The only EIT data on 28e is NOW & NEXT data (but it is EIT data). Freeview (terrestrial) has full 7 day EIT data.
 
Not sure what you're trying to prove, you've shown 3 different programmes from 3 different sources?

and 3 different numbered questions - so we can see the answers to each question.

The first sample shows the identical eit data on DVB-S and DVB-T and asks where that comes from on DVB-S

The 2nd 2 samples show DVB-T sampled from iepg-1 and crossepg and that the eit field is different (and incorrect) on iepg-1
 

OpenViX Feeds Status

Back
Top