Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
def DPS_MainMenu(*args, **kwargs):
	import DP_MainMenu

	# this loads the skin
	startEnvironment()

	return DP_MainMenu.DPS_MainMenu(*args, **kwargs)
Ejemplo n.º 3
0
def DPS_MainMenu(*args, **kwargs):
    import DP_MainMenu

    # this loads the skin
    startEnvironment()

    return DP_MainMenu.DPS_MainMenu(*args, **kwargs)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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()
Ejemplo n.º 6
0
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()
Ejemplo n.º 7
0
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)