def startPlaying(self): log.debug("funcs", "Player.startPlaying()") self.songdetails = self.songqueue.getCurrentSong() if self.songdetails is not None: log.debug("audio", "Calling bossao_play with filename %s", self.songdetails['filename']) bossao.bossao_stop () bossao.bossao_play(self.songdetails['filename']) log.debug("audio", "bossao_play returned") self.playedflag = 1 self.songid = self.songdetails["songid"] self.state = "PLAYING" self.dbh.incrementTimesStarted(self.songid); self.sleeplength = .3
def handleStopCommand(self): bossao.bossao_stop () #bossao.bossao_shutdown(self.lib) self.state = "STOPPED" self.sleeplength = 1