nice!
but on the SAP support page at point 5 i see a problem:
here in switzerland (and everywhere else in europe i think) the SAP feature isn't a feature of the channel but of the broadcasting. most movies are broadcast with normal stereo sound. only some are broadcast with two different languages (it is also not called SAP, as far as my knowledge goes). and correct info about the audio mode is rarely available from online guides (webepg / xmltv).
so it would be more flexible if always both audio-channels / languages would be recorded. that way you could switch languages while watching the recording. this would then be just as comfortable / flexible as watching live tv. the other way round you would "loose" the opportunity to switch languages later (have to decide in advance).
greets