def open_credit_dialog(self, credit_id):
     info = tmdb.get_credit_info(credit_id)
     listitems = []
     if "seasons" in info["media"]:
         listitems += tmdb.handle_seasons(info["media"]["seasons"])
     if "episodes" in info["media"]:
         listitems += tmdb.handle_episodes(info["media"]["episodes"])
     if not listitems:
         listitems += [{"label": addon.LANG(19055)}]
     listitem, index = selectdialog.open_selectdialog(header=addon.LANG(32151),
                                                      listitems=listitems)
     if listitem["mediatype"] == "episode":
         wm.open_episode_info(prev_window=self,
                              season=listitems[index]["season"],
                              episode=listitems[index]["episode"],
                              tvshow_id=info["media"]["id"])
     elif listitem["mediatype"] == "season":
         wm.open_season_info(prev_window=self,
                             season=listitems[index]["season"],
                             tvshow_id=info["media"]["id"])
 def open_credit_dialog(self, credit_id):
     info = tmdb.get_credit_info(credit_id)
     listitems = []
     if "seasons" in info["media"]:
         listitems += tmdb.handle_seasons(info["media"]["seasons"])
     if "episodes" in info["media"]:
         listitems += tmdb.handle_episodes(info["media"]["episodes"])
     if not listitems:
         listitems += [{"label": addon.LANG(19055)}]
     listitem, index = selectdialog.open_selectdialog(
         header=addon.LANG(32151), listitems=listitems)
     if listitem["mediatype"] == "episode":
         wm.open_episode_info(prev_window=self,
                              season=listitems[index]["season"],
                              episode=listitems[index]["episode"],
                              tvshow_id=info["media"]["id"])
     elif listitem["mediatype"] == "season":
         wm.open_season_info(prev_window=self,
                             season=listitems[index]["season"],
                             tvshow_id=info["media"]["id"])
Example #3
0
 def open_credit_dialog(self, credit_id):
     info = TheMovieDB.get_credit_info(credit_id)
     listitems = []
     if 'seasons' in info['media']:
         listitems += TheMovieDB.handle_tmdb_seasons(
             info['media']['seasons'])
     if 'episodes' in info['media']:
         listitems += TheMovieDB.handle_tmdb_episodes(
             info['media']['episodes'])
     if not listitems:
         listitems += [{'label': 'No information available'}]
     listitem, index = wm.open_selectdialog(listitems=listitems)
     if listitem['media_type'] == 'episode':
         wm.open_episode_info(prev_window=self,
                              season=listitems[index]['season'],
                              episode=listitems[index]['episode'],
                              tvshow_id=info['media']['id'])
     elif listitem['media_type'] == 'season':
         wm.open_season_info(prev_window=self,
                             season=listitems[index]['season'],
                             tvshow_id=info['media']['id'])