[mythtv-users] Schedulesdirect Guide updates? World Cup: Round of 16: 1H vs 2G

Michael T. Dean mtdean at thirdcontact.com
Wed Jul 2 02:30:29 UTC 2014


On 07/01/2014 05:02 PM, Tom Harris wrote:
> On Tue, Jul 1, 2014 at 11:50 AM, Eric Sharkey wrote:
>> On Tue, Jul 1, 2014 at 2:29 PM, Tom Harris wrote:
>>> On Tue, Jul 1, 2014 at 10:41 AM, Michael T. Dean wrote:
>>>> On 07/01/2014 01:02 PM, Bill Meek wrote:
>>>>> On 07/01/2014 11:52 AM, Tom Harris wrote:
>>>>>> In years past, I'm pretty sure my guide data always updated as the
>>>>>> data changed.  But, it hasn't for the last year or so (probably after doing
>>>>>> my clean 0.27 install).   I'm wondering if this is expected, if there is a
>>>>>> setting I missed, or if it's a bug.
>>>>>>
>>>>>> It's most obvious in sports tournaments where the pairings change based
>>>>>> on the outcome of early round games.  For example, today's U.S. World Cup
>>>>>> game shows up as:
>>>>>>
>>>>>> 2014 FIFA World Cup:  Round of 16: 1H vs. 2G:
>>>>>>
>>>>>> My shedulesdirect subscription is working fine, that's where the
>>>>>> original data comes from.  I ran mythfilldatabase by hand to see if that would
>>>>>> force an update (no command line options, just mythfilldatabase).
>>>>>>
>>>>>> Are others seeing this?
>>>>> No, and I run SD too. The only difference I can see is that I run with
>>>>> --dd-grab-all. Now recording: "Round of 16: Argentina vs. Switzerland".
>>>>>
>>>> See
>>>> http://www.gossamer-threads.com/lists/mythtv/users/449426#449426
>>>> and
>>>> http://www.gossamer-threads.com/lists/mythtv/commits/449416#449416
>>>> for details about --dd-grab-all .
>>>
>>> Thanks for the responses.    So, just to make sure I got the right
>>> takeaway from the above.  This means:
>>>
>>> a) This is the expected behavior in a default install.  Mythfilldatabase
>>> essentially adds new guide data in its scheduled daily run.
>> Not really, no.  In the first link, Mike explains how it works:
>>
>> "mythfilldatabase makes 2 separate requests--one to get each of today and
>> +13."
>>
>> So when the update runs, it re-loads today's schedule, and also gets
>> one day 13 days in the future.  With the default setting, I would
>> expect tomorrow's match to not have the correct teams listed, but
>> today's match should have been updated to the correct listing.
>>
>
> Well that's odd.   I'm not seeing that behavior, the games today were not
> updated.   Perhaps it's a data source issue.   I'm not sure how to verify
> exactly what schedulesdirect is sending for guide data.
>
> In any case, if others are not seeing this it seems like something for me
> to debug on my own.  Thanks for the responses.

If you're not using --dd-grab-all, you never pull today's updates.  That 
means you only get "tomorrow's" updates (and a new day at the end of the 
schedule) with a default mythfilldatabase run.  So if Tuesday's games 
aren't decided AND the upstream data source updated at the time your 
system runs mythfilldatabase on Monday, you won't get Tuesday's game 
listings updated.

So, if mythfilldatabase ran at 6am on Monday, you may well not get 
Tuesday's updates.  But if mythfilldatabase had instead ran at 10pm 
Monday, you may have gotten them.  So if you use the default options for 
mythfilldatabase, what listings data you have is based on the luck of 
the draw (or, really, the luck of the timing of the upstream listings 
update and of your mythfilldatabase run).

If you were using --dd-grab-all, and mythfilldatabase ran at 6am on 
Monday, you may not have gotten Tuesday's updates--but you would have 
gotten Monday's updates.  And, since mythfilldatabase tends to run about 
once a day, it would then run sometime around 6am (or 5am or 8am or...) 
on Tuesday and with --dd-grab-all, you'd have gotten Tuesday's updates.

So I'm pretty sure there's nothing broken on your system.  If you have a 
system that's not too underpowered to use it, you may want to enable 
--dd-grab-all.  Doing so grabs all 14 days of data (or more if there's 
more available) all at once and replaces whatever was there so you 
/always/ have the most-up-to-date-at-the-time-mythfilldatabase-last-ran 
listings for all 14(+) days of listings in your system.

Mike


More information about the mythtv-users mailing list