Code:
import xbmc
import os
line = ""
logfile = "C:\\XBMC.LST"
pagefile = "C:\\PAGE.LST"
posnfile = "C:\\POSN.LST"
lastpath = "Files"
readcount = 0
print "AUTOEXEC: CHECKING FILE"
if os.path.isfile(logfile) == True:
print "AUTOEXEC: RESTORING PATH"
LF = open(logfile, 'r')
for line in LF:
print(line[:-1])
LF.close()
PGF = open(pagefile, 'r')
currentpage = PGF.read()
PGF.close()
POSF = open(posnfile, 'r')
position = POSF.read()
POSF.close()
if (line<>""):
lastpath = line
print "AUTOEXEC: LAST PATH="+lastpath
xbmc.executebuiltin('ActivateWindow(Videos,"'+lastpath+'")')
xbmc.sleep(5000)
#print "AUTOEXEC: Advancing to page: "+currentpage
#intcurpg = int(currentpage)
#print "AUTOEXEC: int value is: "+str(intcurpg)
#for i in range(intcurpg):
#xbmc.executebuiltin('Action(pagedown)')
#xbmc.executebuiltin('PageDown')
print "AUTOEXEC: Advancing to posn: "+position
intposn = int(position)
for i in range(intposn):
print "AUTOEXEC: Moving down i: "+str(i)
#xbmc.executebuiltin('Action(scrolldown)')
xbmc.executebuiltin('Action(down)')
#xbmc.executebuiltin('Down')
#xbmc.executebuiltin('Action(select)')
xbmc.executebuiltin('Action(highlight)')
count = 0
while (not xbmc.abortRequested):
xbmc.sleep(30000)
count = count + 1
#print 'The count is:', count
path = xbmc.getInfoLabel('Container.FolderPath')
if (path<>"" ):
lastpath = path
LF = open(logfile, 'w')
LF.write(lastpath)
LF.close()
currentpage = xbmc.getInfoLabel('Container.CurrentPage')
if (currentpage<>"" ):
PGF = open(pagefile, 'w')
PGF.write(currentpage)
PGF.close()
#position = xbmc.getInfoLabel('Container.Position')
position = xbmc.getInfoLabel('ListItem.Episode')
if (position<>"" ):
POSF = open(posnfile, 'w')
POSF.write(position)
POSF.close()
print "AUTOEXEC: FINISHED"
Search
Help