From 9b6945bc3a12351891d8185b2cf136106748139a Mon Sep 17 00:00:00 2001 From: charrus Date: Sat, 6 Apr 2024 18:35:02 +0100 Subject: [PATCH 1/2] Copy the existing channel info for newer channel service versions --- MythUtil-Channel-XMLTV-getLineup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MythUtil-Channel-XMLTV-getLineup b/MythUtil-Channel-XMLTV-getLineup index c1ae845..41ec911 100755 --- a/MythUtil-Channel-XMLTV-getLineup +++ b/MythUtil-Channel-XMLTV-getLineup @@ -30,7 +30,7 @@ class MythTVServices(): self.request(service='Myth', api='version') def request(self, service=None, api=None, data={}, method=None, stream=False): - version = '0.28' + version = '0.34' headers = {'User-Agent':'{} Python Services API Client'.format(version), 'Accept':'application/json', 'Accept-Encoding':'gzip,deflate'} @@ -393,7 +393,7 @@ if __name__ == '__main__': break if found and ((args.noReport is None) or ('changed' not in args.noReport)): update = False - if ChannelServiceVersion >= versionTuple("1.9"): + if ChannelServiceVersion < versionTuple("1.9"): data = {} data['ChanId'] = mythChannel['ChanId'] else: From e19dc9d5617cca332ea6c01a76c48f064a83c2ee Mon Sep 17 00:00:00 2001 From: charrus Date: Sat, 6 Apr 2024 21:14:38 +0100 Subject: [PATCH 2/2] Only take advantage of channel service 1.9 --- MythUtil-Channel-XMLTV-getLineup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MythUtil-Channel-XMLTV-getLineup b/MythUtil-Channel-XMLTV-getLineup index 41ec911..254cf5f 100755 --- a/MythUtil-Channel-XMLTV-getLineup +++ b/MythUtil-Channel-XMLTV-getLineup @@ -393,7 +393,7 @@ if __name__ == '__main__': break if found and ((args.noReport is None) or ('changed' not in args.noReport)): update = False - if ChannelServiceVersion < versionTuple("1.9"): + if ChannelServiceVersion == versionTuple("1.9"): data = {} data['ChanId'] = mythChannel['ChanId'] else: