<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 22, 2022 at 6:12 PM David Engel <<a href="mailto:david@istwok.net">david@istwok.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Fri, Apr 22, 2022 at 04:25:45PM -0700, DryHeat122 wrote:<br>
> On Sun, Apr 17, 2022 at 8:56 PM Gary Buhrmaster <<a href="mailto:gary.buhrmaster@gmail.com" target="_blank">gary.buhrmaster@gmail.com</a>><br>
> wrote:<br>
> <br>
> > On Mon, Apr 18, 2022 at 3:36 AM DryHeat122 <<a href="mailto:dryheat122@gmail.com" target="_blank">dryheat122@gmail.com</a>> wrote:<br>
> ><br>
> > > But once I know that, then what do I do to get it dialing the right<br>
> > channel numbers? Does SchedulesDirect have to provide a new lineup, or....<br>
> ><br>
> > Well, yes, and no. ScheduleDirect gets the<br>
> > channel numbers from the provider (well,<br>
> > SchedulesDirect's upstream, Gracenote<br>
> > gets the data from the provider, which goes<br>
> > downstream to SchedulesDirect). *Some*<br>
> > providers provide the updated channels<br>
> > proactively (they care (at least a bit) about<br>
> > their customers. *Some* do not (although<br>
> > when a SchedulesDirect/Gracenote ticket<br>
> > gets created it gets fixed, eventually).<br>
> ><br>
> > If the provider is not proactive, you will<br>
> > need to open a lineup ticket with<br>
> > SchedulesDirect (which turns into a<br>
> > ticket at Gracenote) to get the channel<br>
> > numbers updated. Typically your<br>
> > provider will include the changes on your<br>
> > bill in the additional information section<br>
> > (the part most never read (FD: I read<br>
> > those sections)), and you should review<br>
> > that part of your past bills to add info<br>
> > to the lineup ticket to get everything<br>
> > updated.<br>
> ><br>
> > mythfilldatabase, with certain options,<br>
> > may attempt to add new channels.<br>
> > Sometimes that works ok, and sometimes<br>
> > not so much.<br>
> ><br>
> > There is also a 3rd party utility documented<br>
> > on the MythTV wiki that can be used with<br>
> > the premier xmltv grabber for the json<br>
> > SchedulesDirect feed that can (attempt)<br>
> > to automatically correct the<br>
> > channel/xmltvid/name values when<br>
> > Gracenote/SchedulesDirect gets the<br>
> > new data. I regularly (about once every<br>
> > other month) use that 3rd party utility to<br>
> > check and re-sync my ScheduleDirect<br>
> > lineup with my MythTV configuration.<br>
> > Highly recommended.<br>
> ><br>
> > Which is the 3rd party utility you refer to? I have checked with<br>
<br>
<a href="https://github.com/garybuhrmaster/MythUtil" rel="noreferrer" target="_blank">https://github.com/garybuhrmaster/MythUtil</a><br>
<br>
> SchedulesDirect and they have the right channel numbers (maybe have had for<br>
> a while). I'm not sure what the problem is, then, because shouldn't the<br>
> scheduler start using the new channel numbers it gets from DirectTV? Or is<br>
> the problem that my recording rules specify the old channel numbers? If<br>
> that is the problem, is there a way to automatically fix those, or do I<br>
> need to delete and re-create the recording rules?<br>
<br>
MythTV doesn't autmatically add/delete/move channels. There are plans<br>
to improve things some day but developers and round tuits are in short<br>
supply. Until things improve, there is the aforementioned MythUtil<br>
and the --do-channel-updates and --only-update-channels that can be<br>
used with mythfilldatabase. If you use tv_grab_zz_sdjson_sqlite,<br>
MythUtil is by far the better choice.<br>
<br>
David<br>
-- <br>
David Engel<br>
<a href="mailto:david@istwok.net" target="_blank">david@istwok.net</a></blockquote><div><br></div><div>So in an effort to clear out all the old channels and start over, I decided to re-configure the xmltv grabber. I went through the steps on the wiki, and when I went to run mythfilldatabase when I got to the channels for every one it I got an error "unknown xmltv channel identifier: Ixxxxx.json,<a href="http://schedulesdirect.org">schedulesdirect.org</a> - skipping channel." What causes that? </div><div><br></div><div>I also am not sure I used the correct config file names in re-running the configuration because of two confusing file-namings in the wiki. First, it says to run</div><div><br></div><div>tv_grab_xx_xxxxxx --configure --config-file $HOME/.mythtv/YYYY.xmltv<br></div><div><br></div><div>replacing YYYY with the video source name. But I have two video sources, a hdpvr and a hdhr. Does that mean I have to do this procedure twice, once for each video source?</div><div><br></div><div>Second, later under Setup with tv_grab_zz_sdjson_sqlite it recommends config file name: --config-file $HOME/.mythtv/SD.xmltv Is that a different filename from $HOME/.mythtv/YYYY.xmltv? If so, and if I have to run the procedure for each source, do both sources use $HOME/.mythtv/SD.xmltv for as the second config file for it too? </div><div><br></div><div>Finally, if I start over on this should I go in and delete any existing $HOME/.mythtv/*.xmltv files, or can I just leave them alone?</div><div><br></div><div>Thanks....</div><div><br></div><div>Steve</div><div><br></div><div><br></div></div></div>