From fe0df7be9e09dce192bde522ccbe00694b47999b Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Sun, 6 Dec 2020 10:17:31 -0500 Subject: [PATCH] test --- fHDHR/origin/origin_channels.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fHDHR/origin/origin_channels.py b/fHDHR/origin/origin_channels.py index 50b1e7b..6d0609a 100644 --- a/fHDHR/origin/origin_channels.py +++ b/fHDHR/origin/origin_channels.py @@ -30,7 +30,14 @@ class OriginChannels(): return channel_list def get_channel_stream(self, chandict): - streamurl = '' + + stream_json_path = 'channels/channel/%s/onnow.json' % str(chandict["origin_id"]) + stream_id_url = self.base_api + stream_json_path + stream_id = self.fhdhr.web.session.get(stream_id_url).json()["id"] + + stream_id_info_path = 'assets/asset/%s.json?f=title&f=providers&f=descriptions&f=runtime&f=availableSince' % str(stream_id) + stream_id_info_url = self.base_api + stream_id_info_path + streamurl = self.fhdhr.web.session.get(stream_id_info_url).json()["sources"][0]["uri"] # if self.fhdhr.config.dict["origin"]["force_best"]: # streamurl = self.m3u8_beststream(streamurl) return streamurl