Coping with part-time services on one platform which are full time on another one
Added by Kev S over 11 years ago
Is TVHeadend supposed to handle the following properly?
Tuners
Priority | Tuner Name | Service Notes | 5 | Terrestrial (Tuner 2) | On Air 18:00 - 22:00 | 10 | Terrestrial (Tuner 1) | On Air 18:00 - 22:00 | 15 | Satellite | On Air 24 / 7 | 20 | Terrestrial (Tuner 3) | On Air 18:00 - 22:00 |
Basically the service Travel Channel is now on air 24/7 on satellite, but is also on air 18:00 - 22:00 on Freeview.
During it's Freeview air times TVHeadend correctly uses "Terrestrial (Tuner 1/2)" if they are available (leaving the Satellite tuner free for the services only available on that platform, and only using "Tuner 3" if the others are tied up - the signal is a bit weak on that especially on the ArqA/B multiplexes so I try to avoid using it).
However when it's not broadcasting on Freeview TVHeadend tries to use the first available tuner (i.e. "Terrestrial (Tuner 2)") and finds that it's not working, then tries the same tuner again and again never getting a working service. If you remove the aerial cables it cottons onto it not being there and eventually flicks to the Satellite tuner. Surely it should cotton onto it being currently unavailable and after the grace period jump to the satellite tuner (okay the 20 second wait will be annoying when watching live TV - but most TV is recorded for me so no real big deal on this occasion - especially with the 2 minute padding I have).
If this is a bug is there anything I can provide to help get it fixed? If not is it worth creating as a feature request?
One thing I did notice, was that when my monitoring script* detected it during off air hours there were PCR and PMT's listed - I thought they should only exist when it's on air?
Note - the script calls the JSON feeds used by the WebUI
And on a similar topic - is it possible to force the use of a specific EPG (e.g. prefer Freesat over Freeview for this channel)?
*
I had been tipped off on a forum they were added so I'd linked the services to the main Channel before my script run hence them showing as being assigned.
(Possibly naughtily I tried to extend my monitoring script to call the same JSON requests that enable / disable the services on the terrestrial tuners using cron but that just caused TVHeadend to crash and restart itself)
travel.png (11.9 KB) travel.png | travel channel |