diff --git a/src/aura_engine/core/channels.py b/src/aura_engine/core/channels.py
index 8f7a70f079f9c59b67e28157ed95664332aa6e00..0f40caa5e954a4fa4cff09a3916e60b3260a9290 100644
--- a/src/aura_engine/core/channels.py
+++ b/src/aura_engine/core/channels.py
@@ -440,8 +440,8 @@ class StreamChannel(GenericChannel):
 
         """
         self.logger.debug(SU.pink(f"Loading stream '{uri}'"))
-        retry_delay = self.config.get("input_stream_retry_delay")
-        max_retries = self.config.get("input_stream_max_retries")
+        retry_delay = self.config.scheduler.input_stream.max_retries
+        max_retries = self.config.scheduler.input_stream.retry_delay
         retries = 0
 
         self.stop()
@@ -491,7 +491,7 @@ class StreamChannel(GenericChannel):
             is_ready = False
 
         if is_ready:
-            stream_buffer = self.config.get("input_stream_buffer")
+            stream_buffer = self.config.scheduler.input_stream.buffer
             msg = f"Ready to play stream, but wait {stream_buffer} seconds to fill buffer..."
             self.logger.info(SU.pink(msg))
             time.sleep(round(float(stream_buffer)))