there is a reason for that.
the old ini had many more days epg but it had the problem you first described.
the epg was out of sync.
this happened because of the schedule,its from midnight to 6am the next day.
so every day there is duplicate shows from midnight to 6am.
normally this isnt a problem to deal with unless its a site like this.
they use only a start time for the show HH:mm instead of a full date/time like yyyy-MM-dd HH:mm
and since its a 6 hour timeslot where the shows may be duplicated there could be a only a few to deal with(movie or sports channel) or many (series or kids channel).
since we only have a HH:mm to go by its easy for webgrab to remove too many shows or not enough.
this results in either a gap(missing program) or the epg getting out of sync(because of a show that should have been removed but wasnt).
examples
sport channel only has a few shows per day.
kids channel has many shows per day.
lets say..
kids channel had 20 duplicate shows from midnight until 6am.
sports channel had no duplicate shows.
in order the correct the kids channel we have to inspect the last 20 shows per day and remove any duplicates.
the problem is this is applied to all channels,not this one.
and since we only have a HH:mm time to compare with here's what happens.
kids channel cleans up fine.
the sports channel does the same 20 show inspection but since it has so few shows it might inspect shows from the day(or even days before) and since we only have HH:mm webgrab doesnt know they are from a day or days before and removes them as its thinks its a duplicate resulting in missing programs(gaps).
even the channels with many shows are not immune from this.
i gave a 20 show over lap for the kids channel above,if another channel had 21 duplicate shows then the last one would not be removed.
the result,the epg gets pushed ahead a day just like your original issue.
so i had to change the epg page that we used to grab the data.
rather than the date based page which has the many days epg you described i changed it to a multiday epg channel page which has 5 days epg all listed together with no duplicate overlapping programs so webgrab doesnt get confused.
There's issues with this site once again, it happened by this week beginning, shows are not grabbed correctly, like some shows are skiped during grabbing. Maybe the site schema changed, not sure why, it worked smoothly before, like after last siteini update when site was changed to .ro domain till this week.
Not sure what to do on my side, I tried rooling back to an older siteini or changed docker version to older one but no difference in grabbed content, still missing shows.
@Revision 5 - it only worked for a few days, now it doesn't work correctly ( shows are skiped ).
I returned to @Revision 4 - grabbed documentary channel for 30 days and change the days in notepad++.
Once a month is not too complicated
@Revision 4 - channel DIGI Animal World - epg is correct , but at channel DIGI World - epg is not correct(delay 1 day).
Only on the first day there are duplicate shows from midnight to 6am. DIGI Animal World only 1 show .
files sent to mat8861 to update ini.pack
Uploaded in siteini.pack
Thank you for update.
It’s working perfectly now.
Hello,
Please check program-tv.ro(ini)
It is not working properly.
Epg on the first day is correct.
The next day only 6 shows.
Day 3 , is the shows from days 2
Day 4 , is the shows from days 3.
Thanks.
fixed, you can just change firstshow=2 in site line or update siteini.pack
fix is a bit more invloved that a firstshow issue.
sent mat8861 files to update pack.
Thank you,
I tested it works ok. But it is limited maxdays 6.
Maybe in the future revision 6 , will not have limited.
there is a reason for that.
the old ini had many more days epg but it had the problem you first described.
the epg was out of sync.
this happened because of the schedule,its from midnight to 6am the next day.
so every day there is duplicate shows from midnight to 6am.
normally this isnt a problem to deal with unless its a site like this.
they use only a start time for the show HH:mm instead of a full date/time like yyyy-MM-dd HH:mm
and since its a 6 hour timeslot where the shows may be duplicated there could be a only a few to deal with(movie or sports channel) or many (series or kids channel).
since we only have a HH:mm to go by its easy for webgrab to remove too many shows or not enough.
this results in either a gap(missing program) or the epg getting out of sync(because of a show that should have been removed but wasnt).
examples
sport channel only has a few shows per day.
kids channel has many shows per day.
lets say..
kids channel had 20 duplicate shows from midnight until 6am.
sports channel had no duplicate shows.
in order the correct the kids channel we have to inspect the last 20 shows per day and remove any duplicates.
the problem is this is applied to all channels,not this one.
and since we only have a HH:mm time to compare with here's what happens.
kids channel cleans up fine.
the sports channel does the same 20 show inspection but since it has so few shows it might inspect shows from the day(or even days before) and since we only have HH:mm webgrab doesnt know they are from a day or days before and removes them as its thinks its a duplicate resulting in missing programs(gaps).
even the channels with many shows are not immune from this.
i gave a 20 show over lap for the kids channel above,if another channel had 21 duplicate shows then the last one would not be removed.
the result,the epg gets pushed ahead a day just like your original issue.
so i had to change the epg page that we used to grab the data.
rather than the date based page which has the many days epg you described i changed it to a multiday epg channel page which has 5 days epg all listed together with no duplicate overlapping programs so webgrab doesnt get confused.
There's issues with this site once again, it happened by this week beginning, shows are not grabbed correctly, like some shows are skiped during grabbing. Maybe the site schema changed, not sure why, it worked smoothly before, like after last siteini update when site was changed to .ro domain till this week.
Not sure what to do on my side, I tried rooling back to an older siteini or changed docker version to older one but no difference in grabbed content, still missing shows.
Can some1 look into it pls?
Are you using this version @Revision 5 - [24/11/2025] Blackbear199 ?
https://github.com/SilentButeo2/webgrabplus-siteinipack/tree/master/site...
@Revision 5 - it only worked for a few days, now it doesn't work correctly ( shows are skiped ).
I returned to @Revision 4 - grabbed documentary channel for 30 days and change the days in notepad++.
Once a month is not too complicated
@Revision 4 - channel DIGI Animal World - epg is correct , but at channel DIGI World - epg is not correct(delay 1 day).
Only on the first day there are duplicate shows from midnight to 6am. DIGI Animal World only 1 show .
this should work.
also changed the maxdays to 15
rename it to remove the underscores site adds to uploads.
Thank you I will test it.
Seems it's working now, after last tv channel ini update.
Thx you all, hope it's not coming back the issue soon :D