A rather common situation on Swedish television is interrupted programs.
For example, a movie starts at 9pm, is interrupted by News at 10 and
then the movie continues at 10:30.
Currently, I encode this in xmltv as one movie at 9pm, News at 10 and
then an identical movie at 10:30. However, to an application, this might
as well be interpreted as one movie at 9 and then a rerun of the same
movie at 10:30.
I have been looking at the xmltv dtd to try to find a way of telling the
application what is happening. The only mentioning of this problem that
I can find is in the description for the episode-element where it says:
(NB 'part number' is not used when a whole programme is split in two
for purely scheduling reasons; it's intended for cases where there
really is a 'Part One' and 'Part Two'. The format doesn't currently
have a way to represent a whole programme that happens to be split
across two or more timeslots.)
'part number' is the last element of the episode tag with
system='xmltv_ns', i.e. everything after the second dot.
I ran a quick test with test_grabber and couldn't find any grabber that
actually used the part number field, at least not for the channels
contained in the test.conf for each grabber.
I would therefore like to suggest that we redefine 'part number' to
actually allow it to represent a program that is split over two or more
timeslots. In my example above, the movie at 9 would have episode " . .
0/2" and the one at 10:30 would have " . . 1/2". This allows an
application to see that these two movies are actually different from
each other and it has to record both parts to get the entire movie.