Right, I've checked. Looks like the descriptor is still in the stream in the same format, but it is in the BAT rather than the NIT. TV Server doesn't currently parse the BAT... so a quick patch is going to be a little tougher. The format of the BAT is basically the same as NIT except it is carried on a different PID and there are rules about which descriptors can/should be carried in NIT and/or BAT. If you check my TVE3.5 code again you'll see that the BAT parser is just an NIT parser reading from a different PID. Don't know if you feel able to tweak that for yourself in the TVE3 code?
I'm keen to have a go. I can generally shoe horn code around as long as the structure is similar.
I'd be interested to know whether the Sky UK channel numbers are known in TVE3 or whether DJBlu reads the BAT as I know it does when parsing the EPG data.
Appreciate the time you took, this is why I love Open Source stuff... Always helpful people around!