cabernetwork / cabernet

Cabernet allows control of IPTV streams. Plugins supports DaddyLive, Pluto TV, XUMO, M3U/XMLTV.XML files (SamsungTV, STIRR, DistroTV, Plex TV)
https://cabernetwork.github.io
MIT License
176 stars 23 forks source link

ghost tuners in use for daddylive #51

Closed vortex91 closed 1 year ago

vortex91 commented 1 year ago

When daddy live channel goes down tuner status shows down. then when that channel comes back up the tuner states steaming even though it is not thus using up tuner count and eventualy reaching max tuner count so client cant request new streams. This happens both with internal proxy and steamlink. Need to restart cabernet to get rid of ghost tuners not in use by any client.

rocky4546 commented 1 year ago

Chances are this is an issue with the client. If the tuner status at anytime says Streaming, that means the client is connected and recieving/accepting data. So, if the client has the connection but is not displaying the video, then it is a client issue. When the user stops displaying a channel, the client is expected to terminate the connection to Cabernet. Until that connection is terminated by the client, Cabernet will continue to provide the stream to the client.