Missing services
Added by Chris G over 1 year ago
A network scan finds more services than are listed in the services tab.
These services that don't show in the services tab can be mapped using an E2 bouquet, but will not play.
How do I figure this out?
Using 4.3-2120~g18effa8ad
network.png (8.4 KB) network.png | |||
services.png (77.3 KB) services.png |
Replies (3)
RE: Missing services - Added by Adrian Smith over 1 year ago
Do the "missing services" show up in the services tab if you change the "Hide" filter from the default of "Parent disabled" to "None"?
If they do then, as I understand it, this indicates that there was something about a "parent element" (mux for example) that TVheadend didn't like. I've personally never understood or got to the bottom of the whole "parent disabled" thing (despite several attempts to trawl through the source code). If this is the cause of your missing services, hopefully someone with more knowledge of this "feature" will be able to explain the cause in more detail.
RE: Missing services - Added by Chris G over 1 year ago
Adrian Smith wrote:
Do the "missing services" show up in the services tab if you change the "Hide" filter from the default of "Parent disabled" to "None"?
If they do then, as I understand it, this indicates that there was something about a "parent element" (mux for example) that TVheadend didn't like. I've personally never understood or got to the bottom of the whole "parent disabled" thing (despite several attempts to trawl through the source code). If this is the cause of your missing services, hopefully someone with more knowledge of this "feature" will be able to explain the cause in more detail.
Thanks for the reply.
I had never noticed the hide filter.
Setting it to "None" now shows all services.
Trying to play a service that was previously hidden still doesn't work though.
All of the muxes for this network were generated from a single mux by TVHeadend (Network Discovery = New muxes + changed muxes).
I've uploaded some images of an example of a mux with hidden services "11719.5H"
Flysat lists it as "11720 H" https://www.flysat.com/en/package/sky-deutschland/astra-1m
The service "Sky Sport 6" gets mapped using E2 bouquets but the service fails to play.
"Sky Sport F1" which is on the same transponder plays without issue and is not hidden.
EDIT:
Using the info you gave me I have done some research.
I think what is happening is the services are hidden because they don't always broadcast.
RE: Missing services - Added by Adrian Smith over 1 year ago
I’m afraid I still can’t answer the question as to why TVheadend disables these services. I too have some services that I know are valid but are flagged as “parent disabled” by TVH.
However, I have looked back through the notes I made last time I tried to work this out (a few years ago) and it seems I came to the (perhaps incorrect) conclusion that this can also be caused by some PSI table data inconsistency in the transport stream. Whether that is because TVH doesn’t understand this data correctly or because broadcasters use these tables in a way which is outside of the specification I never managed to discover.
If anyone reading this understands this functionality in TVH then I too would love to broaden my knowledge!