Exemplo n.º 1
0
def CheckUpdates():
    isListsChanged = common.UpdateLists()
    if isListsChanged:
        print "------------> IsraeLive service: Channel-list updated. <---------------"

    myIPTVSimple.UpdateLogos()

    isIPTVChanged = False
    isEPGChanged = False

    if Addon.getSetting("useLiveTV") == "true":
        isIPChanged = myIPTVSimple.isIPChange()
        m3uFileLastUpdate = myIPTVSimple.getM3uFileLastUpdate()
        now = int(time.time())
        isM3uFileNotUpdate = True if (
            now - m3uFileLastUpdate) > 82800 else False  # 23 hours
        if isListsChanged or isIPChanged or myIPTVSimple.isMarkedListsChange(
        ) or isM3uFileNotUpdate:
            isIPTVChanged = myIPTVSimple.RefreshIPTVlinks()
            if isIPTVChanged:
                print "-------------> IsraeLive service: IPTV-links updated. <----------------"
            else:
                print "----------> IsraeLive service: error updating IPTV-links. <------------"
        isEPGChanged = myIPTVSimple.RefreshEPG()
        if isEPGChanged:
            print "-------------> IsraeLive service: TV-Guide updated. <-----------------"

    if isIPTVChanged or isEPGChanged:
        xbmc.executebuiltin('StartPVRManager')
    elif isListsChanged:
        pass
    else:  # if nothing changed
        print "--------> IsraeLive service: Everything is up to date. :-) <-----------"
Exemplo n.º 2
0
def CheckUpdates():
	isListsChanged = common.UpdateLists()
	if isListsChanged:
		print "------------> IsraeLive service: Channel-list updated. <---------------"
	
	myIPTVSimple.UpdateLogos()
	
	isIPTVChanged = False
	isEPGChanged = False
	
	if Addon.getSetting("useLiveTV") == "true":
		isIPChanged = myIPTVSimple.isIPChange()
		m3uFileLastUpdate = myIPTVSimple.getM3uFileLastUpdate()
		now = int(time.time())
		isM3uFileNotUpdate = True if (now - m3uFileLastUpdate) > 82800 else False # 23 hours
		if isListsChanged or isIPChanged or myIPTVSimple.isMarkedListsChange() or isM3uFileNotUpdate:
			isIPTVChanged = myIPTVSimple.RefreshIPTVlinks()
			if isIPTVChanged:
				print "-------------> IsraeLive service: IPTV-links updated. <----------------"
			else:
				print "----------> IsraeLive service: error updating IPTV-links. <------------"
		isEPGChanged = myIPTVSimple.RefreshEPG()
		if isEPGChanged:
			print "-------------> IsraeLive service: TV-Guide updated. <-----------------"
	
	if isIPTVChanged or isEPGChanged: 
		xbmc.executebuiltin('StartPVRManager')
	elif isListsChanged:
		pass
	else: # if nothing changed
		print "--------> IsraeLive service: Everything is up to date. :-) <-----------"
Exemplo n.º 3
0
def CheckUpdates():
    isListsChanged = common.UpdateLists()
    if isListsChanged:
        print "------------> IsraeLive service: Channel-list updated. <---------------"

    myIPTVSimple.UpdateLogos()

    isIPTVChanged = False
    isEPGChanged = False

    if Addon.getSetting("useLiveTV") == "true":
        isIPChanged = myIPTVSimple.isIPChange()
        if isListsChanged or isIPChanged or myIPTVSimple.isMarkedListsChange():
            isIPTVChanged = myIPTVSimple.RefreshIPTVlinks()
            if isIPTVChanged:
                print "-------------> IsraeLive service: IPTV-links updated. <----------------"
            else:
                print "----------> IsraeLive service: error updating IPTV-links. <------------"
        isEPGChanged = myIPTVSimple.RefreshEPG()
        if isEPGChanged:
            print "-------------> IsraeLive service: TV-Guide updated. <-----------------"

    if isIPTVChanged or isEPGChanged:
        dlg = xbmcgui.Dialog()
        dlg.ok('ISRAELIVE', 'Links updated.', "Please restart XBMC or PVR db.")
    elif isListsChanged:
        pass
    else:  # if nothing changed
        print "--------> IsraeLive service: Everything is up to date. :-) <-----------"
Exemplo n.º 4
0
def CheckUpdates():
	isListsChanged = common.UpdateLists()
	if isListsChanged:
		print "------------> IsraeLive service: Channel-list updated. <---------------"
	
	myIPTVSimple.UpdateLogos()
	
	isIPTVChanged = False
	isEPGChanged = False
	
	if Addon.getSetting("useLiveTV") == "true":
		isIPChanged = myIPTVSimple.isIPChange()
		if isListsChanged or isIPChanged or myIPTVSimple.isMarkedListsChange():
			isIPTVChanged = myIPTVSimple.RefreshIPTVlinks()
			if isIPTVChanged:
				print "-------------> IsraeLive service: IPTV-links updated. <----------------"
			else:
				print "----------> IsraeLive service: error updating IPTV-links. <------------"
		isEPGChanged = myIPTVSimple.RefreshEPG()
		if isEPGChanged:
			print "-------------> IsraeLive service: TV-Guide updated. <-----------------"
	
	if isIPTVChanged or isEPGChanged: 
		dlg = xbmcgui.Dialog()
		dlg.ok('ISRAELIVE', 'Links updated.', "Please restart XBMC or PVR db.")
	elif isListsChanged:
		pass
	else: # if nothing changed
		print "--------> IsraeLive service: Everything is up to date. :-) <-----------"