<div class="gmail_quote">On Fri, Feb 8, 2013 at 7:57 AM, Michael T. Dean <span dir="ltr">&lt;<a href="mailto:mtdean@thirdcontact.com" target="_blank">mtdean@thirdcontact.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div>On 02/05/2013 05:49 PM, Karl Newman wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Some time ago my local Comcast changed their lineup from BBCA to BBCAP<br>
(Pacific time zone feed) while keeping the same channel. I only noticed it<br>
when recordings were wrong/offset by 3 hours. So, I went into<br>
SchedulesDirect and saw that BBCAP was deselected so I enabled it and and<br>
saved the lineup (and confirmed the change stuck). I use 2 SD lineups and<br>
ensured the change was made for both. The BBCA channel does not appear in<br>
any of my SD lineups, even as deactivated--it shows only the BBCAP channel.<br>
I then used MythWeb to delete the old BBCA channel and confirmed it was<br>
actually gone. However, the next time mythfilldatabase ran, it re-added the<br>
BBCA channel. I can&#39;t figure out why it would have done that if it was not<br>
even shown in SchedulesDirect. Here&#39;s the relevant section from the log<br>
file:<br>
<br>
2013-02-05 03:07:16.350234 I [12523/12523] CoreContext filldata.cpp:600<br>
(Run) - Updating source #1 (Comcast STB) with grabber schedulesdirect1<br>
2013-02-05 03:07:16.350835 I [12523/12523] CoreContext filldata.cpp:615<br>
(Run) - Found 254 channels for source 1 which use grabber<br>
2013-02-05 03:07:16.350879 I [12523/12523] CoreContext filldata.cpp:198<br>
(GrabDDData) - This DataDirect listings source is shared by 2 MythTV lineups<br>
2013-02-05 03:07:16.350884 N [12523/12523] CoreContext filldata.cpp:207<br>
(GrabDDData) - We should keep data around after this one<br>
2013-02-05 03:07:16.350929 I [12523/12523] CoreContext mythdbcon.cpp:422<br>
(getStaticCon) - New static DB connectionDataDirectCon<br>
2013-02-05 03:07:16.351945 I [12523/12523] CoreContext filldata.cpp:231<br>
(GrabDDData) - Retrieving datadirect data.<br>
2013-02-05 03:07:16.351950 I [12523/12523] CoreContext filldata.cpp:234<br>
(GrabDDData) - Grabbing ALL available data.<br>
2013-02-05 03:07:16.352006 I [12523/12523] CoreContext datadirect.cpp:1158<br>
(GrabData) - DataDirect: Grabbing listing data<br>
2013-02-05 03:07:16.352130 I [12523/12523] CoreContext datadirect.cpp:1021<br>
(DDPost) - Downloading DataDirect feed<br>
2013-02-05 03:09:56.232812 I [12523/12523] CoreContext datadirect.cpp:1033<br>
(DDPost) - Downloaded 4688537 bytes<br>
2013-02-05 03:09:56.232824 I [12523/12523] CoreContext datadirect.cpp:1035<br>
(DDPost) - Uncompressing DataDirect feed<br>
2013-02-05 03:09:56.444984 I [12523/12523] CoreContext datadirect.cpp:1040<br>
(DDPost) - Uncompressed to 57376175 bytes<br>
2013-02-05 03:09:56.670957 I [12523/12523] CoreContext datadirect.cpp:468<br>
(characters) - DataDirect: Your subscription expires on Wed 19 Jun 10:59 PM<br>
2013-02-05 03:09:56.893480 I [12523/12523] CoreContext datadirect.cpp:2324<br>
(set_lineup_type) - DataDirect: sourceid 1 has lineup type: CableDigital<br>
2013-02-05 03:09:56.912755 I [12523/12523] CoreContext datadirect.cpp:2324<br>
(set_lineup_type) - DataDirect: sourceid 2 has lineup type: CableDigital<br>
2013-02-05 03:12:19.503506 I [12523/12523] CoreContext filldata.cpp:272<br>
(GrabDDData) - Grab complete.  Actual data from Mon Feb 4 00:00:00 2013 to<br>
Wed Feb 20 23:59:59 2013 (UTC)<br>
2013-02-05 03:12:19.503951 I [12523/12523] CoreContext filldata.cpp:276<br>
(GrabDDData) - Main temp tables populated.<br>
2013-02-05 03:12:19.503954 I [12523/12523] CoreContext filldata.cpp:279<br>
(GrabDDData) - Updating MythTV channels.<br>
2013-02-05 03:12:19.814200 I [12523/12523] CoreContext datadirect.cpp:2269<br>
(update_channel_basic) - DataDirect: Adding channel 162 &#39;BBC America&#39;<br>
(BBCA).<br>
2013-02-05 03:12:19.852101 I [12523/12523] CoreContext icondata.cpp:164<br>
(UpdateSourceIcons) - IconData: Updating icons for sourceid: 1<br>
2013-02-05 03:12:19.946945 I [12523/12523] CoreContext filldata.cpp:281<br>
(GrabDDData) - Channels updated.<br>
2013-02-05 03:12:24.281900 I [12523/12523] CoreContext filldata.cpp:309<br>
(GrabDDData) - Clearing data for source.<br>
2013-02-05 03:12:24.281948 I [12523/12523] CoreContext filldata.cpp:315<br>
(GrabDDData) - Clearing from Sun Feb 3 16:00:00 2013 to Wed Feb 20 15:59:59<br>
2013 (localtime)<br>
2013-02-05 03:14:10.267566 I [12523/12523] CoreContext filldata.cpp:317<br>
(GrabDDData) - Data for source cleared.<br>
2013-02-05 03:14:10.267575 I [12523/12523] CoreContext filldata.cpp:319<br>
(GrabDDData) - Updating programs.<br>
2013-02-05 03:15:00.093776 I [12523/12523] CoreContext filldata.cpp:321<br>
(GrabDDData) - Program table update complete.<br>
<br>
Should I report this as a problem to SchedulesDirect, or do I need to<br>
re-download the channel list in mythtv-setup or ???<br>
<br>
Note: using 0.25.3 on Gentoo.<br>
</blockquote> 
<br></div></div></blockquote><div> </div><div>Thanks for the response. See my answers inline below.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb">

<div class="h5"></div></div>
Almost definitely a problem in your configuration.  You need to a) check carefully that your lineup is correct at Schedules Direct</blockquote><div><br>Yes, I did that (even logged out and logged back in to verify the changes &quot;stuck&quot;).<br>

 <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> (and, should probably do a &quot;re-add&quot; lineup while there just to make sure),</blockquote><div><br>
Didn&#39;t do that yet.<br>
 <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> b) go into mythtv-setup and figure out what channels you have using the Channel Editor.  If you only have BBCA, then edit it as below.  If you have both BBCA and BBCAP, then delete BBCA and verify the xmltv ID on BBCAP.  If you only have BBCAP, verify the xmltv ID on it.</blockquote>

<div><br>I had both BBCA and BBCAP, despite deleting BBCA several times (it keeps coming back with mythfilldatabase).<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  If all else fails, I highly recommend you backup your database, then use mythtv-setup to &quot;Delete all video sources&quot; and then re-create Video Sources, re-connect inputs, re-create channels (scan for scannable--such as digital--or Fetch channels from listings provider for analog and non-scannable digital (firewire or CableCARD)).<br>

 
<br></blockquote><div>Well, all else failed so I ran through that last night, did the fetch lineup from listings source, etc. It made no difference, the BBCA channel just kept coming back with mythfilldatabase. It didn&#39;t matter if I deleted the channel with mythtv-setup or via mythweb.<br>

</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Note, also, that mythfilldatabase is not meant to change your channel lineups.  It will not properly add channels to scannable digital sources.<br>
<br></blockquote><div>This is not a scannable source--I&#39;m using an analog PVR-500 to capture from cable boxes.<br> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


So, when your (or anyone else&#39;s) cable company changes your channels, the best approach is to:  a) go to Schedules Direct website and fix up all of your lineups, b go into mythtv-setup&#39;s Channel Editor and find the changed channel, c) hit SELECT (Enter/Space) to edit it, d) change the channel number and/or callsign to whatever you like, e) on the 2nd(?) screen of channel setting, change the xmltv ID for the channel to the new channel&#39;s info, and f) run mythfilldatabase --dd-grab-all.<br>


<br>
Deleting a channel and expecting the new one to magically appear is a recipe for confusion, problems, and disappointment.  :)  You&#39;ll almost definitely have to get the new channel (now that you deleted a perfectly-good channel that just had the wrong listings and/or channel number/callsign) the same way you got all the others--through the complex scanning process or a proper &quot;Fetch channels...&quot; or ...<br>


<br>
Mike<br></blockquote></div><br>If mythfilldatabase --dd-grab-all is not intended to add channels, then why does it do it? The root of the problem is that SchedulesDirect appears to be telling mythfilldatabase that the BBCA channel should be in my channel list (with the same channel number as BBCAP), but it doesn&#39;t show up anywhere in my lineups on the SD website so that I can deselect it. For now I just marked the BBCA channel as invisible so it won&#39;t try to schedule things on it, but I might follow up by doing a re-add on the SD website and see if a delete &quot;sticks&quot; after that.<br>

<br>Karl<br>