# Stream marking time (seconds)
STREAM_MARKING_TIME = 30
+# Retry URL
+STREAM_RETRY = 10
songMarkTime = 0
player = xbmc.Player()
except: pass
time.sleep(1)
seconds = seconds + 1
+ if (seconds == STREAM_RETRY):
+ stream = groovesharkApi.getSubscriberStreamKey(songid)
+ url = stream['url']
+ item.setPath(url)
+ xbmcplugin.setResolvedUrl(handle=int(sys.argv[1]), succeeded=True, listitem=item)
else:
xbmc.executebuiltin('XBMC.Notification(' + __language__(30008) + ', ' + __language__(30044) + ', 1000, ' + thumbDef + ')')