[mythtv-users] duplicate recordings, new card

Nick Morrott knowledgejunkie at gmail.com
Thu Jan 29 23:06:42 UTC 2009


On 29/01/2009, Gareth Glaccum <gareth.glaccum at btopenworld.com> wrote:

>  Thanks Nick, that almost perfectly sorts out my problem, I have updated it
> for BBC Two. There is one last thing I can't get my head around now.
>  We wanted to test record 'Life of Riley'. This is broadcast on BBC 1 and
> BBC HD, but I cannot make the same change as above, as BBC HD is differently
> scheduled to BBC 1.
>  So I have a rule,
>  Record 'Life of Riley' , at any time on any channel. Duplicate check method
> Subtitle. Check for duplicates in All recordings.
>
>  On BBC HD (and BBC Oxford, BBC blah blah blah) the subtitle is "Beating the
> Bully" for all the satellite channels, and quite rightly, the system has
> chosen to record on my (priority+1) BBC HD channel, and mark the other
> recordings as recorded.
>  For BBC One, the subtitle is "Beating the Bully", but instead of being
> ignored like the satellite copies, it is being recorded.
>  Is this something I just have to put up with, or is there another trick I
> have missed?
>  There is one difference. The satellite channels are marked: Programme ID:
> /15CK1A , whereas the DVB-T is marked fp.bbc.co.uk/15CK1A

I don't (yet) know enough about the inner workings of the scheduler
for a definitive answer, but serieslink functionality is present [1]
and uses the seriesid and programid data provided by EIT.

Running a SQL query on my test box (DVB-S and DVB-T) gives a result
though supports what you are seeing (although it's now past
transmission time for 3 of the 4 results):

mysql> SELECT `name`,`title`,`subtitle`,`seriesid`,`programid` from
`channel`,`program` WHERE channel.chanid = program.chanid AND
program.title='Life of Riley' AND program.subtitle = 'Beating the
Bully'\G

*************************** 1. row ***************************
     name: BBC ONE
    title: Life of Riley
 subtitle: Beating the Bully
 seriesid: fp.bbc.co.uk/KCJX91
programid: fp.bbc.co.uk/15CK1A
*************************** 2. row ***************************
     name: BBC HD
    title: Life of Riley
 subtitle: Beating the Bully
 seriesid: /KKNEU6
programid: /15CK1A
*************************** 3. row ***************************
     name: BBC 1 W Mids
    title: Life of Riley
 subtitle: Beating the Bully
 seriesid: /KCJX91
programid: /15CK1A
*************************** 4. row ***************************
     name: BBC HD
    title: Life of Riley
 subtitle: Beating the Bully
 seriesid: /KKKH8P
programid: /15CK1A
4 rows in set (0.00 sec)


Aside from the 2 different programids present for this particular
episode which you've noted, what is odd to me (but might be normal to
those in the know) are the different seriesids, which I would have
assumed to be the same for a single series.

There are current issues [2],[3] with DVB-S scanning not inserting the
default authority into the seriesid and programid data, which is
likely why the DVB-S results do not include the 'fp.bbc.co.uk/' data.

[1] http://cvs.mythtv.org/trac/changeset/12760
[2] http://cvs.mythtv.org/trac/ticket/5562
[3] http://cvs.mythtv.org/trac/ticket/5603

I'm guessing because the programid field is not empty, the scheduler
is using this information in preference to the subtitle info - and
determining that there are 2 unique showings of "Beating the Bully" to
be recorded.

Hope this helps,
Nick

-- 
Nick Morrott

MythTV Official wiki:
http://mythtv.org/wiki/
MythTV users list archive:
http://www.gossamer-threads.com/lists/mythtv/users

"An investment in knowledge always pays the best interest." - Benjamin Franklin


More information about the mythtv-users mailing list