From babb97308752f3f6b6cca1700948af71d8e34b20 Mon Sep 17 00:00:00 2001 From: Alhaziel01 Date: Sat, 20 Feb 2021 14:42:33 +0100 Subject: [PATCH] Fix Autorenumber --- core/tmdb.py | 4 +++- platformcode/autorenumber.py | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/core/tmdb.py b/core/tmdb.py index c4d2431c..550e8bf0 100644 --- a/core/tmdb.py +++ b/core/tmdb.py @@ -528,7 +528,9 @@ def get_nfo(item, search_groups=False): path = filetools.join(config.get_data_path(), "settings_channels", item.channel + "_data.json") if filetools.exists(path): g = jsontools.load(filetools.read(path)).get(RENUMBER,{}).get(item.fulltitle.strip(),{}).get(GROUP,'') - if g: return g + '\n' + if g: + if type(g) == list: g = ', '.join(g) + return g + '\n' groups = get_groups(item) diff --git a/platformcode/autorenumber.py b/platformcode/autorenumber.py index d10f7cca..c7970181 100644 --- a/platformcode/autorenumber.py +++ b/platformcode/autorenumber.py @@ -166,7 +166,6 @@ class autorenumber(): def renumber(self): - if not self.item.renumber and self.itemlist: for item in self.itemlist: if not match(item.title, patron=r'[Ss]?(\d+)(?:x|_|\s+)[Ee]?[Pp]?(\d+)').match: @@ -187,7 +186,8 @@ class autorenumber(): if not self.group: groups = tmdb.get_groups(self.item) - self.group = tmdb.select_group(groups, self.item) + if groups: self.group = tmdb.select_group(groups, self.item) + else: self.group = self.item.infoLabels['url_scraper'] seasons = tmdb.Tmdb(id_Tmdb=self.id).get_list_episodes() count = 0