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