Skip to content

Instantly share code, notes, and snippets.

@henryjfry
Created January 10, 2020 21:19
Show Gist options
  • Save henryjfry/1a00b91b829386961fa92d690619f571 to your computer and use it in GitHub Desktop.
Save henryjfry/1a00b91b829386961fa92d690619f571 to your computer and use it in GitHub Desktop.
OpenInfo - VideoPlayer.py ==> Play_Media ~/.kodi/addons/script.extendedinfo/resources/lib/VideoPlayer.py)
import xbmc, xbmcgui
from resources.lib import Utils
from resources.lib.WindowManager import wm
#######################################################################################
def play_media(self, url, listitem, window=False):
# super(VideoPlayer, self).play(item=url, listitem=listitem, windowed=False, startpos=-1)
xbmc.executebuiltin('PlayMedia(%s)' % url)
Utils.hide_busy()
for i in range(30):
if xbmc.getCondVisibility('VideoPlayer.IsFullscreen'):
if window and window.window_type == 'dialog':
wm.add_to_stack(window)
window.close()
self.wait_for_video_end()
return wm.pop_stack()
xbmc.sleep(1000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment