This is a little more complex than I thought.
There is one variable that lets the system know that EPG is being grabbed.
This in turn is used to allow the system to go into standby, timeshift. etc.
I need to add a card variable(IsGrabbingEPG) that will inturn feed back to the system variable.
The method of asking if we are EPG grabbing because I need to timeshift needs to be modified as it stops all cards.
I am going to add a system of, I need to timeshift/record on this channel, is a card available? No, is one EPG grabbing, Yes, stop cause I need to use the card.
I am going to look at the Thread Safe Card Allocation Code as I beleive this needs to go in there.
It will be a while but this needs to be addressed as you say the EPG is a vital part of the TV Server, the more acurate it is then the less chance of missed recordings and such.
Thanks for highlighting it.
P.S. If you use EPG in the UK/Italy check my Custom Data Grabber as this gets round this issue as it timeshifts to get the EPG!
There is one variable that lets the system know that EPG is being grabbed.
This in turn is used to allow the system to go into standby, timeshift. etc.
I need to add a card variable(IsGrabbingEPG) that will inturn feed back to the system variable.
The method of asking if we are EPG grabbing because I need to timeshift needs to be modified as it stops all cards.
I am going to add a system of, I need to timeshift/record on this channel, is a card available? No, is one EPG grabbing, Yes, stop cause I need to use the card.
I am going to look at the Thread Safe Card Allocation Code as I beleive this needs to go in there.
It will be a while but this needs to be addressed as you say the EPG is a vital part of the TV Server, the more acurate it is then the less chance of missed recordings and such.
Thanks for highlighting it.
P.S. If you use EPG in the UK/Italy check my Custom Data Grabber as this gets round this issue as it timeshifts to get the EPG!