From 106999d32d162c3e65d3117494f10f24b46f2bf2 Mon Sep 17 00:00:00 2001 From: Dispatcharr Date: Tue, 18 Mar 2025 22:46:15 -0500 Subject: [PATCH] Updated HDHR to use proxy --- apps/hdhr/api_views.py | 6 +++--- apps/hdhr/views.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/hdhr/api_views.py b/apps/hdhr/api_views.py index 7eda441c..409ecbfd 100644 --- a/apps/hdhr/api_views.py +++ b/apps/hdhr/api_views.py @@ -39,7 +39,7 @@ class DiscoverAPIView(APIView): responses={200: openapi.Response("HDHR Discovery JSON")} ) def get(self, request): - base_url = request.build_absolute_uri('/hdhr/').rstrip('/') + base_url = request.build_absolute_uri('/').rstrip('/') device = HDHRDevice.objects.first() if not device: @@ -81,7 +81,7 @@ class LineupAPIView(APIView): { "GuideNumber": str(ch.channel_number), "GuideName": ch.name, - "URL": request.build_absolute_uri(f"/output/stream/{ch.id}") + "URL": request.build_absolute_uri(f"/proxy/ts/stream/{ch.uuid}") } for ch in channels ] @@ -115,7 +115,7 @@ class HDHRDeviceXMLAPIView(APIView): responses={200: openapi.Response("HDHR Device XML")} ) def get(self, request): - base_url = request.build_absolute_uri('/hdhr/').rstrip('/') + base_url = request.build_absolute_uri('/').rstrip('/') xml_response = f""" diff --git a/apps/hdhr/views.py b/apps/hdhr/views.py index 7eda441c..409ecbfd 100644 --- a/apps/hdhr/views.py +++ b/apps/hdhr/views.py @@ -39,7 +39,7 @@ class DiscoverAPIView(APIView): responses={200: openapi.Response("HDHR Discovery JSON")} ) def get(self, request): - base_url = request.build_absolute_uri('/hdhr/').rstrip('/') + base_url = request.build_absolute_uri('/').rstrip('/') device = HDHRDevice.objects.first() if not device: @@ -81,7 +81,7 @@ class LineupAPIView(APIView): { "GuideNumber": str(ch.channel_number), "GuideName": ch.name, - "URL": request.build_absolute_uri(f"/output/stream/{ch.id}") + "URL": request.build_absolute_uri(f"/proxy/ts/stream/{ch.uuid}") } for ch in channels ] @@ -115,7 +115,7 @@ class HDHRDeviceXMLAPIView(APIView): responses={200: openapi.Response("HDHR Device XML")} ) def get(self, request): - base_url = request.build_absolute_uri('/hdhr/').rstrip('/') + base_url = request.build_absolute_uri('/').rstrip('/') xml_response = f"""