diff --git a/core/tmdb.py b/core/tmdb.py index 550e8bf0..e163c78c 100644 --- a/core/tmdb.py +++ b/core/tmdb.py @@ -537,7 +537,8 @@ def get_nfo(item, search_groups=False): if groups: Id = select_group(groups, item) if Id == 'original': - pass + info_nfo = ', '.join(item.infoLabels['url_scraper']) + "\n" + return info_nfo elif Id : info_nfo = 'https://www.themoviedb.org/tv/{}/episode_group/{}\n'.format(item.infoLabels['tmdb_id'], Id) return info_nfo diff --git a/platformcode/autorenumber.py b/platformcode/autorenumber.py index c7970181..daf827da 100644 --- a/platformcode/autorenumber.py +++ b/platformcode/autorenumber.py @@ -185,10 +185,15 @@ class autorenumber(): busy(False) if not self.group: - groups = tmdb.get_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() + self.group = tmdb.get_nfo(self.item, search_groups=True) + + if 'episode_group' in self.group: + seasons =[] + groupedSeasons = tmdb.get_group(self.group.replace('\n','').split('/')[-1]) + for groupedSeason in groupedSeasons: + seasons.append({'season_number':groupedSeason['order'], 'episode_count':len(groupedSeason['episodes'])}) + else: + seasons = tmdb.Tmdb(id_Tmdb=self.id).get_list_episodes() count = 0