Test Fix Freeze Riproduzione da Libreria
This commit is contained in:
@@ -450,14 +450,16 @@ def play_from_library(item):
|
|||||||
import xbmcgui, xbmcplugin, xbmc
|
import xbmcgui, xbmcplugin, xbmc
|
||||||
from time import sleep
|
from time import sleep
|
||||||
|
|
||||||
|
# logger.debug("item: \n" + item.tostring('\n'))
|
||||||
|
import setting
|
||||||
|
platformtools.prevent_busy(item)
|
||||||
|
|
||||||
itemlist=[]
|
itemlist=[]
|
||||||
item.fromLibrary = True
|
item.fromLibrary = True
|
||||||
item.window = True
|
item.window = True
|
||||||
logger.debug()
|
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"
|
item.action = "findvideos"
|
||||||
|
|
||||||
window_type = config.get_setting("window_type", "videolibrary")
|
window_type = config.get_setting("window_type", "videolibrary")
|
||||||
|
|||||||
@@ -1433,6 +1433,9 @@ def prevent_busy(item):
|
|||||||
if not item.autoplay and not item.window:
|
if not item.autoplay and not item.window:
|
||||||
if item.globalsearch: xbmc.Player().play(os.path.join(config.get_runtime_path(), "resources", "kod.mp4"))
|
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")))
|
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.Player().stop()
|
||||||
xbmc.sleep(500)
|
# xbmc.executebuiltin('Action(Stop)')
|
||||||
|
# xbmc.sleep(500)
|
||||||
|
# xbmc.Player().stop()
|
||||||
|
# xbmc.sleep(500)
|
||||||
Reference in New Issue
Block a user