- Moderator
- #51
Euh i'm lost 
What channel do i take for get the full EPG (for i would say one week) ?
From my testing, if i didn't watch TV, EPG (idle) will grab channel EPG (the one i tick).
So here, need to only check one or two channel (it's enough).
But now i will explain the issue i get :
If i watching a movie (so doing timeshift) EPG grabber will run until timeout and after that, no more EPG grabbing, because here, the EPG refresh is not handled.
Like i need to have a EPG refresh all 30 minutes, after 30 minutes of movie, i'm starting to lost TV Guide information.
Now, imagine that lol :
TV Guide if filled because EPG Grab 1 or 2 channels.
I start to watch a channel (not ticked in setting) EPG grabbing on timeshift will not work (this is by design), so after 30 minutes, i start to lost EPG info and after 1 or 2 hours of movie, TV GUIDE is empty.
If i change to another channel (not ticket), EPG will never be back.
If i change on channel (ticket), EPG will be filled for current and next hour and no more.
So in final to have EPG, i need to stop timeshift, to have EPG Grabbing in idle mode start to work.
What i have patch on my side (personal use) :
1- Add a refresh timer running while timeshifting, that mean here, EPG with start all 30 minutes (so in final i will always have my EPG filled)
2- Always start EPG even if channel is not ticked (while timeshift/recording).
So it means :
When EPG is idle, EPG Grabbing will run EPG all 30 minutes on my 2 channels ticked.
If i start to watch a movie, EPG will start (even if channel is not ticked) and grab EPG all 30 minutes.
If final : I will always have my EPG filled
This case only happen when Provider only send EPG for current/next hour.
If EPG will be filled for example one week, there is no need to adapt the code
only one grab all 4 hours will be enough 
What channel do i take for get the full EPG (for i would say one week) ?
From my testing, if i didn't watch TV, EPG (idle) will grab channel EPG (the one i tick).
So here, need to only check one or two channel (it's enough).
But now i will explain the issue i get :
If i watching a movie (so doing timeshift) EPG grabber will run until timeout and after that, no more EPG grabbing, because here, the EPG refresh is not handled.
Like i need to have a EPG refresh all 30 minutes, after 30 minutes of movie, i'm starting to lost TV Guide information.
Now, imagine that lol :
TV Guide if filled because EPG Grab 1 or 2 channels.
I start to watch a channel (not ticked in setting) EPG grabbing on timeshift will not work (this is by design), so after 30 minutes, i start to lost EPG info and after 1 or 2 hours of movie, TV GUIDE is empty.
If i change to another channel (not ticket), EPG will never be back.
If i change on channel (ticket), EPG will be filled for current and next hour and no more.
So in final to have EPG, i need to stop timeshift, to have EPG Grabbing in idle mode start to work.
What i have patch on my side (personal use) :
1- Add a refresh timer running while timeshifting, that mean here, EPG with start all 30 minutes (so in final i will always have my EPG filled)
2- Always start EPG even if channel is not ticked (while timeshift/recording).
So it means :
When EPG is idle, EPG Grabbing will run EPG all 30 minutes on my 2 channels ticked.
If i start to watch a movie, EPG will start (even if channel is not ticked) and grab EPG all 30 minutes.
If final : I will always have my EPG filled
This case only happen when Provider only send EPG for current/next hour.
If EPG will be filled for example one week, there is no need to adapt the code
Last edited:
France