audiplayer: play_all calls stop() at first for clearing stuff and avoiding errors
This commit is contained in:
		@@ -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()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user