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"""