Remove unnecessary print statement.
[clinton/xbmc-groove.git] / resources / lib / GrooveAPI.py
index 8cfa941..d83989e 100644 (file)
@@ -284,6 +284,16 @@ class GrooveAPI:
                                return 0
                else:
                        return 0
+
+       def playlistCreateUnique(self, name, songIds):
+               if self.loggedIn == 1:
+                       result = self.callRemote("playlist.createunique", {"name": name, "songIDs": songIds})
+                       if 'result' in result:
+                               return result['result']['playlistID']
+                       else:
+                               return 0
+               else:
+                       return 0
                        
        def playlistGetSongs(self, playlistId, limit=25):
                result = self.callRemote("playlist.getSongs", {"playlistID": playlistId})
@@ -317,6 +327,16 @@ class GrooveAPI:
                                return 1
                else:
                        return 0
+               
+       def playlistDeleteSong(self, playlistId, position):
+               if self.loggedIn == 1:
+                       result = self.callRemote("playlist.removeSong", {"playlistID": playlistId, "position": position})
+                       if 'fault' in result:
+                               return 0
+                       else:
+                               return 1
+               else:
+                       return 0
                        
        def playlistReplace(self, playlistId, songIds):
                if self.loggedIn == 1:
@@ -412,7 +432,6 @@ class GrooveAPI:
                        f = open(path, 'rb')
                        radio = pickle.load(f)
                        f.close()
-                       print radio
                except:
                        print "Failed to open " + path
                        radio = {}