<div dir="ltr">I'm not using EIT data, just Schedule Direct for all my tuners.  I even deleted the tuners and rescaned them in hoping it would clear up the problem, it didn't help. Thankfully the times and program names are correct.<div><br></div><div>Bret</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 24, 2015 at 2:51 PM, A. F. Cano <span dir="ltr"><<a href="mailto:afc@shibaya.lonestar.org" target="_blank">afc@shibaya.lonestar.org</a>></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 class="h5">On Sun, Aug 23, 2015 at 10:58:17PM -0400, Michael T. Dean wrote:<br>
> On 08/22/2015 12:54 PM, Bret Clark wrote:<br>
> >I'm having a strange problem where Schedules Direct is sending the<br>
> >right information, but my database is not populating correctly.<br>
> >For example when I check raw data at Schedules Direct, I see the<br>
> >right information<br>
> ><br>
> ><program id='EP000027100247'><br>
> ><series>EP00002710</series><br>
> ><title>M*A*S*H</title><br>
> ><subtitle>Bottoms Up</subtitle><br>
> ><showType>Series</showType><br>
> ><originalAirDate>1981-03-02</originalAirDate><br>
> ><syndicatedEpisodeNumber>Z415</syndicatedEpisodeNumber><br>
> >*<description>Hawkeye becomes a villain after his practical joke<br>
> >on Charles goes awry.</description>*<br>
> ></program><br>
> ><br>
> >Yet when I query the DB the description is completely different<br>
> ><br>
> >> SELECT `title`, `subtitle`, `description`, `starttime`,<br>
> >`endtime`, `category` FROM `mythconverg`.`program` AS `program`<br>
> >WHERE `subtitle` = 'Bottoms Up';<br>
> >+---------+------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+---------------------+----------+<br>
> >| title   | subtitle   | description | starttime           |<br>
> >endtime             | category |<br>
> >+---------+------------+------------------------------------------------------------------------------------------------------------------------------------------+---------------------+---------------------+----------+<br>
> >| M*A*S*H | Bottoms Up | *Sound of Drums: When Indian poachers<br>
> >move onto his land, a man refuses to move them off and stands<br>
> >alone in the fight for their freedom. *| 2015-08-27 23:00:00 |<br>
> >2015-08-27 23:30:00 | Sitcom   |<br>
> ><br>
> >It doesn't happen with every listing, but a good number of them. I<br>
> >tried truncating the program table to clear it, but same problem<br>
> >still happens.  The Title & Subtitle seem to be okay, just the<br>
> >description is foo on a number of listings.<br>
> ><br>
> >Any suggestions?<br>
><br>
> Typically this is caused by setting up Schedules Direct as your<br>
> listings grabber and enabling EIT (over-the-air) listings on the<br>
> same channel, which then stomp all over the correct Schedules Direct<br>
> data.  You can only have one listings source (EIT or Schedules<br>
<br>
</div></div>BUT! If the EIT data were correct, you would still get correct data or,<br>
at worst, garbled data, but doesn't the DB lock records when updating?<br>
I haven't looked at the code, but if you had 2 sources trying to update<br>
the description, the worst that should happen is that sometimes EIT<br>
would win and then you would have the EIT data and sometimes Schedules<br>
Direct would win, and you'd have the SD data.  If both were correct<br>
there should be no difference.  More below.<br>
<span class=""><br>
> Direct or XMLTV) per channel.<br>
><br>
> Mike<br>
<br>
</span>Interesting.  I've had this problem ever since I started using Mythtv.<br>
In my case, I only use EIT and while trying to set up the system I was<br>
very careful to check that ONLY EIT was selected, as was pointed out<br>
when I asked the many newbie questions.  In any case, I don't receive<br>
any programming data from Schedules Direct or any other source.  Ever<br>
since I've been watching to see if I can get any clues.  Some time ago<br>
I noted the following:<br>
<br>
In the Program guide (grid) selecting a program with the title:<br>
"Science & U!" the content description (that often doesn't match the<br>
contents) was "Science &" The title was displayed correctly under the<br>
grid when the time slot was selected/highlighted.  The content was not.<br>
<br>
Is it possible that, given that the '&' has special meaning in<br>
Unix/Linux, such a character (and maybe others) cause parsing of the<br>
contents to terminate prematurely or otherwise misbehave?  This might<br>
cause that descriptions of program X end up in the entry for program<br>
Y at a different time, as I've observed.<br>
<br>
Something that might be related: I've done multiple channel scans and<br>
even though I can watch channel 50.1 (NJTV) just fine, I see these<br>
messages when the system tries to do the EIT scan.  As a result, there<br>
is no EIT data for this channel.  I only receive OTA, so why is Myth<br>
going into code for "Cable"?<br>
<br>
<br>
2015-06-10 15:06:30.795290 I  ATSCStream[1]: Adding Source #1 ATSC chan 50-1<br>
2015-06-10 15:06:30.795357 I  ATSCStream[1]: Adding Source #2 ATSC chan 50-3<br>
2015-06-10 15:06:30.795552 E  DTVSigMon[1](/dev/dvb/adapter0/frontend0): Could not find channel 50_1 in CVCT<br>
2015-06-10 15:06:30.795725 E  DTVSigMon[1](/dev/dvb/adapter0/frontend0): Cable Virtual Channel Section<br>
 PSIP tableID(0xc9) length(13) extension(0x7d7)<br>
      version(0) current(1) section(0) last_section(0)<br>
      atsc_protocol_version(0)<br>
      channel_count(0) tsid(0x07d7) mapid(0x7d7)<br>
<br>
2015-06-10 15:06:30.994058 I  EITScanner (1): Started passive scan.<br>
2015-06-10 15:08:47.524133 N  AutoExpire: CalcParams(): Max required Free Space: 1.0 GB w/freq: 15 min<br>
<br>
Maybe it's just the confusing log entry and this code is really supposed<br>
to be run for both cable and OTA, but it does stand out as a possible<br>
problem.  And why is channel 50_1 not in the "CVCT" (whatever that is)?<br>
It does show up in the program guide and, as I said, I can watch it just<br>
fine from "live tv".<br>
<br>
It looks like this is a problem common to EIT and SD program data.<br>
<br>
By the way.  I use the latest Myth as packaged by <a href="http://deb-multimedia.org" rel="noreferrer" target="_blank">deb-multimedia.org</a><br>
under Debian Jessie.<br>
<br>
Any ideas or hints out there?<br>
<br>
Augustine<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://lists.mythtv.org/mailman/listinfo/mythtv-users" rel="noreferrer" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-users</a><br>
<a href="http://wiki.mythtv.org/Mailing_List_etiquette" rel="noreferrer" target="_blank">http://wiki.mythtv.org/Mailing_List_etiquette</a><br>
MythTV Forums: <a href="https://forum.mythtv.org" rel="noreferrer" target="_blank">https://forum.mythtv.org</a><br>
</div></div></blockquote></div><br></div>