[mythtv-users] Re: Fixing my "no data" problem in EPG
chris at cpr.homelinux.net
chris at cpr.homelinux.net
Sat Jul 23 20:50:15 EDT 2005
On Sat, Jul 23, 2005 at 02:19:49PM -0700, Brad wrote:
> Data is already present for Fri Aug 5 2005, skipping
> Adjusting program database end times...
> 0 replacements made.
Some of us Canadians have noticed that many of our listings only have
11 days worth of data while the rest have 14. (Specifically, the local
and international listings are 14-day, while the national networks
delivered from Toronto are 11-day.) When mythfilldatabase runs, it
seems to set the "I have data" flag for each date globally rather than
on a channel-by-channel basis. If there are enough holes in the
schedule then it will retry downloading that day's listings every
night. Once a certain percentage of the time slots have data in them
myth stops trying to find more data (assuming the holes are "off air"
or "infomercial" time, I guess). If you have a bunch of 11-day
channels and only a few 14-day channels then this works out OK, as Myth
tries to get days 12 through 14 every night. If you have mostly 14-day
channels and only a few 11-day channels then those days may be marked
as complete, in which case you don't get any data for the 11-day
channels until the forced "TBD" update the night before the air date.
The obvious solution is to tell mythfilldatabase to limit itself to 10
or 11 days of listings so that there is always data available for the
short-schedule channels on the first attempt.
Other solutions would be to find a way to adjust the threshold
percentage at which a day's schedule is considered complete, or to find
a way to make a certain range of future dates mandatory updates (so
that the percentage of filled time slots is not considered beyond day
10, for example, meaning that days 2, 11, 12, 13 and 14 are all
downloaded every night). Those probably require hacking the sources.
More information about the mythtv-users
mailing list