mirror of
				https://github.com/MCV-Software/TWBlue.git
				synced 2025-11-04 05:47:05 +00:00 
			
		
		
		
	Revert "Fixed sound.py when there are multiple sessions trying to load the library"
This reverts commit 80f2e8f984.
			
			
This commit is contained in:
		@@ -22,8 +22,6 @@ import tempfile
 | 
			
		||||
import glob
 | 
			
		||||
URLPlayer = None
 | 
			
		||||
 | 
			
		||||
is_created = False
 | 
			
		||||
 | 
			
		||||
def setup():
 | 
			
		||||
 global URLPlayer
 | 
			
		||||
 if not URLPlayer:
 | 
			
		||||
@@ -60,17 +58,14 @@ class soundSystem(object):
 | 
			
		||||
 | 
			
		||||
 def __init__(self, soundConfig):
 | 
			
		||||
  """ Sound Player."""
 | 
			
		||||
  global is_created
 | 
			
		||||
  self.config = soundConfig
 | 
			
		||||
  # Set the output and input default devices.
 | 
			
		||||
  if is_created == False:
 | 
			
		||||
  try:
 | 
			
		||||
   self.output = Output()
 | 
			
		||||
   self.input = Input()
 | 
			
		||||
  except IOError:
 | 
			
		||||
   pass
 | 
			
		||||
  # Try to use the selected device from the configuration. It can fail if the machine does not has a mic.
 | 
			
		||||
  if is_created == False:
 | 
			
		||||
  try:
 | 
			
		||||
   log.debug("Setting input and output devices...")
 | 
			
		||||
   self.output.set_device(self.output.find_device_by_name(self.config["output_device"]))
 | 
			
		||||
@@ -79,7 +74,7 @@ class soundSystem(object):
 | 
			
		||||
   log.exception("Error in input or output devices, using defaults...")
 | 
			
		||||
   self.config["output_device"] = "Default"
 | 
			
		||||
   self.config["input_device"] = "Default"
 | 
			
		||||
  is_created = True
 | 
			
		||||
 | 
			
		||||
  self.files = []
 | 
			
		||||
  self.cleaner = RepeatingTimer(60, self.clear_list)
 | 
			
		||||
  self.cleaner.start()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user