import threading import os import signal import track class Player(threading.Thread): def __init__(self,track,loc): self.track=track self.location=loc self.pid=None threading.Thread.__init__(self) def pause(self): #print ("send pause to",self.pid) if (not self.pid==None): os.kill(self.pid,signal.SIGSTOP) def play(self): #print ("send cont to",self.pid) if (not self.pid==None): os.kill(self.pid,signal.SIGCONT) def stop(self): #print ("send kill to",self.pid) if (not self.pid==None): os.kill(self.pid,signal.SIGKILL) def next(self): #print("next song") self.stop() def run(self): #print "playing: ",self.track.getFileName() pass