<div dir="ltr">On Sun, Feb 19, 2017 at 8:20 AM Peter Bennett <<a href="mailto:pgbennett@comcast.net">pgbennett@comcast.net</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br class="gmail_msg">
<br class="gmail_msg">
On 02/18/2017 04:10 PM, MythTV wrote:<br class="gmail_msg">
> #12989: Feature patch: Use XMLTV dd_progid data to create seriesid<br class="gmail_msg">
> -------------------------------------------------+-------------------------<br class="gmail_msg">
> Reporter: Gary Buhrmaster <gary.buhrmaster@…> | Owner: stuartm<br class="gmail_msg">
> Type: Patch - Feature | Status: new<br class="gmail_msg">
> Priority: minor | Milestone: unknown<br class="gmail_msg">
> Component: MythTV - Mythfilldatabase | Version: Master<br class="gmail_msg">
> | Head<br class="gmail_msg">
> Severity: medium | Resolution:<br class="gmail_msg">
> Keywords: | Ticket locked: 0<br class="gmail_msg">
> -------------------------------------------------+-------------------------<br class="gmail_msg">
><br class="gmail_msg">
> Comment (by jpoet):<br class="gmail_msg">
><br class="gmail_msg">
> The first part of this has been committed in [4e5cf2b4ef].<br class="gmail_msg">
><br class="gmail_msg">
> I am unsure about the second part. I would be fine for me, but I don't<br class="gmail_msg">
> know how it would affect non-US users. Stuart, Karl, do you have<br class="gmail_msg">
> thoughts?<br class="gmail_msg">
><br class="gmail_msg">
> --<br class="gmail_msg">
> Ticket URL: <<a href="https://code.mythtv.org/trac/ticket/12989#comment:1" rel="noreferrer" class="gmail_msg" target="_blank">https://code.mythtv.org/trac/ticket/12989#comment:1</a>><br class="gmail_msg">
> MythTV <<a href="http://www.mythtv.org" rel="noreferrer" class="gmail_msg" target="_blank">http://www.mythtv.org</a>><br class="gmail_msg">
> MythTV Media Center<br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> mythtv-commits mailing list<br class="gmail_msg">
> <a href="mailto:mythtv-commits@mythtv.org" class="gmail_msg" target="_blank">mythtv-commits@mythtv.org</a><br class="gmail_msg">
> <a href="http://lists.mythtv.org/mailman/listinfo/mythtv-commits" rel="noreferrer" class="gmail_msg" target="_blank">http://lists.mythtv.org/mailman/listinfo/mythtv-commits</a><br class="gmail_msg">
<br class="gmail_msg">
Gary<br class="gmail_msg">
<br class="gmail_msg">
As one of the "(very very?) few that were using Schedules Direct data<br class="gmail_msg">
using the internal DD grabber and moved to using the XMLTV grabber", I<br class="gmail_msg">
would like to understand this.<br class="gmail_msg">
<br class="gmail_msg">
When I moved from the internal DD grabber to the XMLTV grabber<br class="gmail_msg">
(tv_grab_zz_sdjson_sqlite), I did not notice any problem. If it was<br class="gmail_msg">
using a different series id I would think that programs previously<br class="gmail_msg">
scheduled would start being scheduled for recording again (there are<br class="gmail_msg">
hundreds of reruns every week and I do not use the "new programs only"<br class="gmail_msg">
flag). I thought it used the series id for matching previously recorded?<br class="gmail_msg">
<br class="gmail_msg">
If I apply your new changes (without running the xml update), will I<br class="gmail_msg">
notice previously recorded programs being re-recorded?<br class="gmail_msg">
<br class="gmail_msg">
I struggle to understand why the situation is different for those who<br class="gmail_msg">
moved from DD to XMLTV to the new patch, and those who just move from DD<br class="gmail_msg">
to the new patch.<br class="gmail_msg">
<br class="gmail_msg">
I have removed series id from all recording rules after having some<br class="gmail_msg">
missed recordings.<br class="gmail_msg">
<br class="gmail_msg">
Peter<br></blockquote><div><br></div><div>Hi Peter,<br><br></div><div>I did not notice any problems at first either, when I moved from the DD grabber to tv_grab_zz_sdjson_sqlite. However, I started noticing issues with recording rules that had a "this series" filter. I first noticed the problem when I setup a recording rule for the
"Lethal Weapon" series and ended up recording the movie as well.<br><br>I reached out to Gary for help, and he explained that the xmltv importer crafted the Series Id based on the show title, etc, instead of using the Program Id. With this explanation, I crafted a quick patch which fixed the problem for me. I let Gary know that crafting the Series Id from the Program Id fixed it, and he came up with a more complete patch which mimicked the behavior of the DD grabber.<br><br></div><div>If you want to see an example of the problem, try recording "Taboo" off of FX. Without this patch, you will also end up recording "Taboo" off of NGC, even if you set the "This series" filter.<br><br></div><div>John<br><br></div></div></div>