예제 #1
0
 def supplemental(self, pathitems):
     """Show supplemental videos (eg. trailers) of a tvshow/movie"""
     # pathitems indexes: 0 function name, 1 videoid value, 2 videoid mediatype, 3 supplemental_type
     videoid = common.VideoId.from_path([pathitems[2], pathitems[1]])
     listings.build_supplemental_listing(api.supplemental_video_list(videoid, pathitems[3]),
                                         pathitems)
     _handle_endofdirectory(self.dir_update_listing)
예제 #2
0
 def trailer(self, videoid):
     """Get the trailer list"""
     video_list = api.supplemental_video_list(videoid, 'trailers')
     if video_list.videos:
         url = common.build_url(['supplemental', videoid.value, videoid.mediatype, 'trailers'],
                                mode=g.MODE_DIRECTORY)
         xbmc.executebuiltin('Container.Update({})'.format(url))
     else:
         ui.show_notification(common.get_local_string(30111))