Improve service checking
I've noticed that when some services move or time-share with another service broadcasters will leave the remains of the old service, they often just remove the video & audio from the PMT. Tvheadend doesn't detect this & still sees the service as live.
For example BBC Three in the UK time-shares with CBBC on Freeview between 7pm-5.30am. This is what happens when the video & audio get stolen for CBBC.
Index PID Type Language Details 0x1fff / 8191 PCR 0x012c / 300 PMT After filtering and reordering (without PCR and PMT) Index PID Type Language Details None
Would it be possible to improve checking on services? I've noticed that it takes Tvheadend up to 5-10 seconds for it to declare that there is nothing to stream even though it already knows there is nothing available..
It would also be nice to have a log of when changes occur to a service. For example the dates/times of when a service loses streams. This could be added to the service details dialog.