diff --git a/fHDHR/originservice/__init__.py b/fHDHR/originservice/__init__.py index 07a69af..d80b765 100644 --- a/fHDHR/originservice/__init__.py +++ b/fHDHR/originservice/__init__.py @@ -1,6 +1,7 @@ import datetime +from collections import OrderedDict -from . import nextpvr as serviceorigin +from . import plutotv as serviceorigin from fHDHR.tools import hours_between_datetime from fHDHR.fHDHRerrors import LoginError @@ -24,6 +25,10 @@ class OriginService(): self.channels["list"][chan["number"]] = {} for chankey in list(chan.keys()): self.channels["list"][chan["number"]][chankey] = chan[chankey] + self.channel_order() + + def channel_order(self): + self.channels["list"] = OrderedDict(sorted(self.channels["list"].items())) def get_channels(self, forceupdate=False):