[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