diff --git a/resources/lib/modules/catalog.py b/resources/lib/modules/catalog.py index 62f0ea64..c4c8b66c 100644 --- a/resources/lib/modules/catalog.py +++ b/resources/lib/modules/catalog.py @@ -89,6 +89,11 @@ def show_program(self, program): self._kodi.end_of_directory() return + # Go directly to the season when we have only one season + if len(program_obj.seasons) == 1: + self.show_program_season(program, list(program_obj.seasons.values())[0].number) + return + studio = CHANNELS.get(program_obj.channel, {}).get('studio_icon') listing = []