diff --git a/src/aura_engine/core/mixer.py b/src/aura_engine/core/mixer.py
index d3dfd6eaa19d6693771ea65ca912ea572a40fc05..f4b9229e2340a1f14e19aa3ab628e73deb19197e 100644
--- a/src/aura_engine/core/mixer.py
+++ b/src/aura_engine/core/mixer.py
@@ -180,7 +180,8 @@ class Mixer:
                 return False
 
             index = channel.get_index()
-            response = self.client.exec(self.mixer_id, "select", f"{index} {str(select)}")
+            select = "true" if select else "false"
+            response = self.client.exec(self.mixer_id, "select", f"{index} {select}")
             self.update_channel_status(index, response)
             return True
         except Exception as e: