diff --git a/fHDHR/origin/origin_channels.py b/fHDHR/origin/origin_channels.py index 94aad59..dc883de 100644 --- a/fHDHR/origin/origin_channels.py +++ b/fHDHR/origin/origin_channels.py @@ -10,11 +10,22 @@ class OriginChannels(): def get_channels(self): - channels_json = self.fhdhr.web.session.get(self.base_api).json() - for channel_item in channels_json: - print(channel_item["identifier"]) - channel_list = [] + + channels_json = self.fhdhr.web.session.get(self.base_api).json() + print(channels_json[0]) + for channel_dict in channels_json: + + clean_station_item = { + "name": channel_dict["title"], + # "callsign": channel_dict["name"], + # "number": channel_dict["formatted-number"], + "id": channel_dict["identifier"], + } + channel_list.append(clean_station_item) + + return [] + return channel_list def get_channel_stream(self, chandict):