class Player(): STOPPED = 0 PLAYING = 1 PAUSED = 2 def __init__(self): self.state = Player.STOPPED self.rate = 1.0 self.position = 0.0 self.volume = 1.0 self.currentSong = None def play(self): self.state = Player.PLAYING def stop(self): self.state = Player.STOPPED def pause(self): self.state = Player.PAUSED def isPlaying(self): return self.state == Player.PLAYING def setPlaybackRate(self, rate): self.rate = rate def getPlaybackRate(self): return self.rate def setPlaybackPosition(self, position): self.position = position def getPlaybackPosition(self): return self.position def setPlaybackVolume(self, volume): self.volume = volume def getPlaybackVolume(self): return self.volume def setCurrentSong(self, path): self.currentSong = path