diff --git a/platformcode/launcher.py b/platformcode/launcher.py index 1c21c47e..036f9a95 100644 --- a/platformcode/launcher.py +++ b/platformcode/launcher.py @@ -450,14 +450,16 @@ def play_from_library(item): import xbmcgui, xbmcplugin, xbmc from time import sleep + # logger.debug("item: \n" + item.tostring('\n')) + import setting + platformtools.prevent_busy(item) + itemlist=[] item.fromLibrary = True item.window = True logger.debug() - # logger.debug("item: \n" + item.tostring('\n')) - platformtools.prevent_busy(item) - # Modify the action (currently the video library needs "findvideos" since this is where the sources are searched + # Modify the action (currently the video library needs "findvideos" since this is where the sources are searched item.action = "findvideos" window_type = config.get_setting("window_type", "videolibrary") diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 10e84a28..6fe885f1 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -1433,6 +1433,9 @@ def prevent_busy(item): if not item.autoplay and not item.window: if item.globalsearch: xbmc.Player().play(os.path.join(config.get_runtime_path(), "resources", "kod.mp4")) else: xbmcplugin.setResolvedUrl(int(sys.argv[1]), True, xbmcgui.ListItem(path=os.path.join(config.get_runtime_path(), "resources", "kod.mp4"))) - xbmc.sleep(500) + xbmc.sleep(100) xbmc.Player().stop() - xbmc.sleep(500) \ No newline at end of file + # xbmc.executebuiltin('Action(Stop)') + # xbmc.sleep(500) + # xbmc.Player().stop() + # xbmc.sleep(500) \ No newline at end of file