Mine
public text v1 · immutable def onControl(self, control):
if(control == self.itemList):
try:
LOG("Item list clicked...")
LOG(self.itemList.getSelectedPosition())
position = self.itemList.getSelectedPosition()
filename = self.urlsInOrder[position]
filename[:filename.index('.asx')+4]
LOG("Playing: " + filename) # here u can check what it tries to play
if filename:
LOG("Before Player Call")
try:
xbmc.Player().play(str(filename))
except:
LOG("Player Exception")
LOG("After Player Call")
else:
xbmcgui.Dialog().ok('ERROR', 'Most likely video unavailable for download.')
except:
xbmc.output('ERROR: playing %s' % ( filename) )