def gotThreadMsg(msg): msg = HttpDeamonThread.PlayerData.pop() global playbackIsRunning if not playbackIsRunning: data = msg[0] listViewList = data["listViewList"] currentIndex = data["currentIndex"] libraryName = data["libraryName"] autoPlayMode = data["autoPlayMode"] resumeMode = data["resumeMode"] playbackMode = data["playbackMode"] forceResume = data["forceResume"] # load skin data here as well startEnvironment() # save liveTvData saveLiveTv(global_session.nav.getCurrentlyPlayingServiceReference()) playbackIsRunning = True # now we start the player global_session.openWithCallback(restoreLiveTv, DP_Player, listViewList, currentIndex, libraryName, autoPlayMode, resumeMode, playbackMode, forceResume=forceResume)
def DPS_MainMenu(*args, **kwargs): import DP_MainMenu # this loads the skin startEnvironment() return DP_MainMenu.DPS_MainMenu(*args, **kwargs)
def DPS_MainMenu(*args, **kwargs): import DP_MainMenu # save liveTvData saveLiveTv(global_session.nav.getCurrentlyPlayingServiceReference()) # this loads the skin startEnvironment() return DP_MainMenu.DPS_MainMenu(*args, **kwargs)
def sessionStart(reason, **kwargs): if "session" in kwargs: global global_session global_session = kwargs["session"] if config.plugins.dreamplex.remoteAgent.value: startRemoteDeamon() # load skin data here as well startEnvironment()
def gotThreadMsg(msg): msg = HttpDeamonThread.PlayerData.pop() data = msg[0] listViewList = data["listViewList"] currentIndex = data["currentIndex"] libraryName = data["libraryName"] autoPlayMode = data["autoPlayMode"] resumeMode = data["resumeMode"] playbackMode = data["playbackMode"] forceResume = data["forceResume"] # load skin data here as well startEnvironment() # save liveTvData saveLiveTv(global_session.nav.getCurrentlyPlayingServiceReference()) # now we start the player global_session.openWithCallback(restoreLiveTv, DP_Player, listViewList, currentIndex, libraryName, autoPlayMode, resumeMode, playbackMode, forceResume=forceResume)