diff --git a/src/controller/player.py b/src/controller/player.py index a52d1c7..bbf1897 100644 --- a/src/controller/player.py +++ b/src/controller/player.py @@ -74,12 +74,10 @@ class audioPlayer(object): self.stream.volume = self.vol/100.0 def play_all(self, list_of_urls): + self.stop() self.queue = list_of_urls self.play(self.queue[0]) self.queue.remove(self.queue[0]) - if hasattr(self, "worker") and self.worker != None: - self.worker.cancel() - self.worker = None self.worker = RepeatingTimer(5, self.player_function) self.worker.start()