<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Mar 20, 2021 at 2:32 PM R. G. Newbury <<a href="mailto:newbury@mandamus.org">newbury@mandamus.org</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">You do not make it clear how you are getting your EPG data.<br>
If you are using mythfilldatabase directly to download the DataDirect <br>
feed from SchedulesDirect (which is what the program mfdb does), then <br>
you have to set the channel listings to be downloaded *at <br>
<a href="http://schedulesdirect.org" rel="noreferrer" target="_blank">schedulesdirect.org</a>*, using your browser. You will have to click to <br>
deselect the channel boxes you do not want: all 800 of them.<br></blockquote><div><br></div><div>That's the way I used to do it, before I flailed around off and on for a few months and got xmltv to (mostly anyway) work with the JSON service. It was after I switched to SD JSON that the automatic mfdb that myth runs daily(?) stopped getting programming updates.  I found that 
mythfilldatabase --only-update-channels *does* update the schedules, but it takes 15-25 minutes to complete, so I figured there was something sub-optimal about my config, which is why I started this thread.

</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
If you are using the SD JSON service (which is set in mythtv-setup),<br>
then the channels for which data is to be downloaded are controlled by <br>
the 'visible' entry in the mythconverg channel table.<br></blockquote><div><br></div><div>Ah, that's very helpful to know.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

You will have to mark the unwanted channels "invisible". If you know <br>
enough mysql to live dangerously, you can amend the channel table in <br>
mythconverg to set 'visible=0' for the channels you do NOT want. You can <br>
probably achieve the desired result, or near to it fairly quickly, by <br>
adding a 'where' clause: 'where channum > 200'.<br>
<br>
(If you do not understand these hints, then you are unlikely to damage <br>
your database by trying something).<br></blockquote><div><br></div><div>I think you meant "likely" :-).  I've successfully made small edits to the db before, and the temptation to use the where clause is great enough that I will try again!  (Will backup entire system and database first.)  Thanks for that tip.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The other route is to use the channel editor. Enter the channel editor <br>
in mythtv-setup (#6) and either;<br>
enter each channel, scroll down, and toggle the 'visible' check-box,<br>
or use the quicker route of just selecting the channel in the listing, <br>
and deleting it (using 'D' iirc).<br>
In the first case, you retain all of the channels found by your scan, so <br>
you can re-select a channel if you find you want it. In the second case, <br>
your list contains only the channels you presently want. <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
After doing this, mythtv will only download data for the limited list of <br>
channels.<br></blockquote><div><br></div><div>After hiding or deleting or only after deleting? <br></div><div><br></div><div>Thanks Geoff, this is very helpful!<br>
</div></div></div>