Big song listing performance improvement.
[clinton/xbmc-groove.git] / resources / lib / GrooveAPI.py
index d83989e..dc3a63b 100644 (file)
@@ -1,5 +1,5 @@
-import urllib2, md5, unicodedata, re, os, traceback, sys, pickle, socket, xbmc
-from operator import itemgetter, attrgetter
+import urllib2, md5, os, traceback, sys, pickle, socket, xbmc
+from operator import itemgetter
 
 class LoginTokensExceededError(Exception):
        def __init__(self):
@@ -302,7 +302,13 @@ class GrooveAPI:
                        
        def playlistDelete(self, playlistId):
                if self.loggedIn == 1:
-                       return self.callRemote("playlist.delete", {"playlistID": playlistId})
+                       result =  self.callRemote("playlist.delete", {"playlistID": playlistId})
+                       if 'fault' in result:
+                               return 0
+                       else:
+                               return 1
+               else:
+                       return 0
 
        def playlistRename(self, playlistId, name):
                if self.loggedIn == 1: