<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 31/10/12 17:23, John wrote:<br>
    </div>
    <blockquote cite="mid:50915E77.6030603@lineone.net" type="cite">On
      31/10/12 16:54, Karl Dietz wrote:
      <br>
      <blockquote type="cite">On 31.10.2012 17:26, John wrote:
        <br>
        <blockquote type="cite">On 31/10/12 13:55, Karl Dietz wrote:
          <br>
          <blockquote type="cite">On 31.10.2012 14:03, John wrote:
            <br>
            <blockquote type="cite">On 31/10/12 11:21, John wrote:
              <br>
              <blockquote type="cite">
                <br>
                The recording rule has an inetref, it is set to series 1
                episode 1. I
                <br>
                have removed the category saying its "Film-comedy", and
                the subtitle
                <br>
                is now populated. Struggling through the code, as long
                as the
                <br>
                recording has title subtitle and not categorised as Film
                or movie, it
                <br>
                should be seen as a "show" and tvdb run .
                <br>
              </blockquote>
              <br>
              category_type = "movie" in recordedprogram , I assume due
              to the eit.
              <br>
              reverting it to "series" allows mythmetadata to do its
              thing.
              <br>
              <br>
            </blockquote>
            <br>
            If it is a problem we should simply not slap category_type
            movie on EIT
            <br>
            events in the first place.
            <br>
            <br>
            Notice that plain old EIT does not carry a distinction
            between movie
            <br>
            and series! The EN 300 468 content_descriptor (PDF available
            for free
            <br>
            at ETSI) only describes the topic, not the form of the
            programme.
            <br>
            <br>
            Its called "Movie/Drama" which makes sense if interpreted as
            <br>
            "movie or other dramaturgicaly scripted programme".
            <br>
          </blockquote>
        </blockquote>
        <br>
        <blockquote type="cite">Thanks for reply. To be clear the
          original decision to categorize_type
          <br>
          as Movie, seems consistent, as it was based on the original
          eit data.
          <br>
          The eit had no subtitle, and the category shows up as Film -
          Comedy.
          <br>
        </blockquote>
        <br>
        EIT data does not have subtitles (or episode titles) either. It
        carries
        <br>
        a event name, short description and long description. :-)
        <br>
        <br>
        <blockquote type="cite">What caused me a problem is that I am
          adding the subtitle later. By then
          <br>
          the recording is defined as a movie. I'm fiddling around with
          mysql, but
          <br>
          the more general case this could not be changed by "change
          recording
          <br>
          metadata" through the gui.
          <br>
        </blockquote>
        <br>
        can this subtitle adding be codified as EITFixup that sets type
        to
        <br>
        series and adds the subtitle directly?
        <br>
      </blockquote>
      Probably, but not by me :-), due to skills rather than intrest. I
      will have a look at eitfixup maybe I'll learn somthing. Looks like
      this has been discussed long ago
      ....http://www.gossamer-threads.com/lists/mythtv/dev/252600, but I
      assume tailed off.
      <br>
      <br>
      thanks
      <br>
      <br>
      _______________________________________________
      <br>
      mythtv-users mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="http://www.mythtv.org/mailman/listinfo/mythtv-users">http://www.mythtv.org/mailman/listinfo/mythtv-users</a>
      <br>
      <br>
    </blockquote>
    This looks like the relevant bit of eitfixup, which is already doing
    its best with dutch TV :-)<br>
    <pre><div class="line" id="LC1578">
</div><div style="background-color: rgb(255, 255, 204);" class="line" id="LC1579">&nbsp;&nbsp;&nbsp;&nbsp;<span class="c1">// Try to make subtitle</span></div><div class="line" id="LC1580">&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">QRegExp</span> <span class="n">tmpSub</span> <span class="o">=</span> <span class="n">m_nlSub</span><span class="p">;</span></div><div class="line" id="LC1581">&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">QString</span> <span class="n">tmpSubString</span><span class="p">;</span></div><div class="line" id="LC1582">&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="p">(</span><span class="n">tmpSub</span><span class="p">.</span><span class="n">indexIn</span><span class="p">(</span><span class="n">fullinfo</span><span class="p">)</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span></div><div class="line" id="LC1583">&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span></div><div class="line" id="LC1584">&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">tmpSubString</span> <span class="o">=</span> <span class="n">tmpSub</span><span class="p">.</span><span class="n">cap</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span></div><div class="line" id="LC1585">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">tmpSubString</span> <span class="o">=</span> <span class="n">tmpSubString</span><span class="p">.</span><span class="n">right</span><span class="p">(</span><span class="n">tmpSubString</span><span class="p">.</span><span class="n">length</span><span class="p">()</span> <span class="o">-</span> <span class="mi">7</span><span class="p">);</span></div><div class="line" id="LC1586">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">event</span><span class="p">.</span><span class="n">subtitle</span> <span class="o">=</span> <span class="n">tmpSubString</span><span class="p">.</span><span class="n">left</span><span class="p">(
</span><span class="n">tmpSubString</span><span class="p">.</span><span class="n">length</span><span class="p">()</span> <span class="o">-</span><span class="mi">1</span><span class="p">);</span></div><div class="line" id="LC1587">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">fullinfo</span> <span class="o">=</span> <span class="n">fullinfo</span><span class="p">.</span><span class="n">replace</span><span class="p">(</span><span class="n">tmpSub</span><span class="p">.</span><span class="n">cap</span><span class="p">(</span><span class="mi">0</span><span class="p">),</span> <span class="s">""</span><span class="p">);</span></div><div class="line" id="LC1588">&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">}</span></div><div class="line" id="LC1589">
</div><div class="line" id="LC1590">&nbsp;&nbsp;&nbsp;&nbsp;<span class="c1">// This is trying to catch the case where the subtitle is in the main title</span></div><div class="line" id="LC1591">&nbsp;&nbsp;&nbsp;&nbsp;<span class="c1">// but avoid cases where it isn't a subtitle e.g cd:uk</span></div><div class="line" id="LC1592">&nbsp;&nbsp;&nbsp;&nbsp;<span class="k">if</span> <span class="p">(((</span><span class="n">position</span> <span class="o">=</span> <span class="n">event</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">indexOf</span><span class="p">(</span><span class="s">":"</span><span class="p">))</span> <span class="o">!=</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> <span class="o">&amp;&amp;</span></div><div class="line" id="LC1593">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">(</span><span class="n">event</span><span class="p">.</span><span class="n">title</span><s
pan class="p">[</span><span class="n">position</span> <span class="o">+</span> <span class="mi">1</span><span class="p">].</span><span class="n">toUpper</span><span class="p">()</span> <span class="o">==</span> <span class="n">event</span><span class="p">.</span><span class="n">title</span><span class="p">[</span><span class="n">position</span> <span class="o">+</span> <span class="mi">1</span><span class="p">])</span> <span class="o">&amp;&amp;</span></div><div class="line" id="LC1594">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">(</span><span class="n">event</span><span class="p">.</span><span class="n">subtitle</span><span class="p">.</span><span class="n">isEmpty</span><span class="p">()))</span></div><div class="line" id="LC1595">&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">{</span></div><div class="line" id="LC1596">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">event</span><span class="p">.</span><span class="n">subtitle</span> <span class="o">=</
span> <span class="n">event</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">mid</span><span class="p">(</span><span class="n">position</span> <span class="o">+</span> <span class="mi">1</span><span class="p">);</span></div><div class="line" id="LC1597">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">event</span><span class="p">.</span><span class="n">title</span> <span class="o">=</span> <span class="n">event</span><span class="p">.</span><span class="n">title</span><span class="p">.</span><span class="n">left</span><span class="p">(</span><span class="n">position</span><span class="p">);</span></div><div class="line" id="LC1598">&nbsp;&nbsp;&nbsp;&nbsp;<span class="p">}</span></div><div class="line" id="LC1599">

Unfortunately I don't have the basic skills to add the logic to this code.

My current mysql attempt searches for the text between:


'Afl.:' {subtitle] '.'

and

'"'{subtitle}'"'

but I am sure there are many other variations, which is why current eitfixup doesn't catch them all. ( scratch that, it doesn't catch any of them for the shows I record )
</div></pre>
    <br>
    <br>
  </body>
</html>