1
0
mirror of https://github.com/fHDHR/fHDHR_NextPVR.git synced 2025-12-06 09:16:58 -05:00

Add Tweak for future UDP variants

This commit is contained in:
deathbybandaid 2020-12-15 11:43:34 -05:00
parent 61779991ca
commit 73c5f23ed7

View File

@ -95,12 +95,17 @@ class Tuners():
if not stream_args["channelUri"]: if not stream_args["channelUri"]:
raise TunerError("806 - Tune Failed") raise TunerError("806 - Tune Failed")
channelUri_headers = self.fhdhr.web.session.head(stream_args["channelUri"]).headers if stream_args["channelUri"].startswith("udp://"):
stream_args["true_content_type"] = channelUri_headers['Content-Type'] stream_args["true_content_type"] = "video/mpeg"
if stream_args["true_content_type"].startswith(tuple(["application/", "text/"])):
stream_args["content_type"] = "video/mpeg" stream_args["content_type"] = "video/mpeg"
else: else:
stream_args["content_type"] = stream_args["true_content_type"]
channelUri_headers = self.fhdhr.web.session.head(stream_args["channelUri"]).headers
stream_args["true_content_type"] = channelUri_headers['Content-Type']
if stream_args["true_content_type"].startswith(tuple(["application/", "text/"])):
stream_args["content_type"] = "video/mpeg"
else:
stream_args["content_type"] = stream_args["true_content_type"]
return stream_args return stream_args