Example #1
0
 def play_movie(self, title, movie_url):
     player_url = dreamfilm.scrap_movie(dreamfilm.fetch_html(movie_url))
     stream_urls = dreamfilm.scrap_player(dreamfilm.fetch_html(player_url))
     url = stream_urls[-1][1]
     self.xbmc.log('formats: ' + ", ".join([x[0] for x in stream_urls]),
                   self.xbmc.LOGNOTICE)
     li = self.xbmcgui.ListItem(label=title, path=url)
     li.setInfo(type='Video', infoLabels={"Title": title})
     self.xbmc.Player().play(item=url, listitem=li)
Example #2
0
 def play_episode(self, title, season_number, episode_number, clip_id):
     iframe = dreamfilm.serie_iframe(clip_id)
     player_url = dreamfilm.scrap_movie(iframe)
     player_html = dreamfilm.fetch_html(player_url)
     stream_urls = dreamfilm.scrap_player(player_html)
     url = stream_urls[-1][1]
     name = '%s S%02dE%02d' % (title, season_number + 1, episode_number + 1)
     li = self.xbmcgui.ListItem(label=name, path=url)
     li.setInfo(type='Video', infoLabels={"Title": name})
     self.xbmc.Player().play(item=url, listitem=li)