diff --git a/engine-core.py b/engine-core.py
index b79560b1b164b105a178361b51216e54b76a4760..7ce9df6d253a9399effa65d74b101cdf927839fa 100755
--- a/engine-core.py
+++ b/engine-core.py
@@ -83,7 +83,7 @@ class AuraEngine:
 
         from modules.scheduling.scheduler import AuraScheduler
         from modules.core.engine import SoundSystem
-        from modules.communication.redis.adapter import ServerRedisAdapter
+        from modules.cli.redis.adapter import ServerRedisAdapter
 
         # If Liquidsoap should be started automatically
         self.lqs_startup = lqs_startup
@@ -116,12 +116,6 @@ class AuraEngine:
         else:
             self.logger.info(SimpleUtil.yellow("Please note, Liquidsoap needs to be started manually."))
 
-        # from modules.communication.redis.adapter import ServerRedisAdapter
-        # self.messenger = ServerRedisAdapter(self.config)
-        # self.messenger.scheduler = self.scheduler
-        # self.messenger.soundsystem = self.soundsystem
-        # self.messenger.start()
-
 
     def start_lqs(self, debug_output, verbose_output):
         """
diff --git a/modules/cli/padavan.py b/modules/cli/padavan.py
index 92c311cbb2588e3fd974f44ce500e4b6a1069865..7ae71ed587b2ab5a151201a7366509def5ec339f 100644
--- a/modules/cli/padavan.py
+++ b/modules/cli/padavan.py
@@ -21,8 +21,8 @@ import json
 
 from modules.base.enum import RedisChannel
 from modules.base.utils import TerminalColors
-from modules.communication.redis.adapter import ClientRedisAdapter, ServerRedisAdapter
-from modules.communication.redis.messenger import RedisMessenger
+from modules.cli.redis.adapter import ClientRedisAdapter, ServerRedisAdapter
+from modules.cli.redis.messenger import RedisMessenger
 from modules.database.model import AuraDatabaseModel
 
 
@@ -312,7 +312,7 @@ class Padavan:
 
     # ------------------------------------------------------------------------------------------ #
     def set_next_file(self, type, file):
-        #from modules.communication.redis.messenger import RedisMessenger
+        #from modules.cli.redis.messenger import RedisMessenger
         #redis = RedisMessenger()
 
         #redis.set_next_file_for(type, file)
diff --git a/modules/communication/redis/adapter.py b/modules/cli/redis/adapter.py
similarity index 98%
rename from modules/communication/redis/adapter.py
rename to modules/cli/redis/adapter.py
index 5a39ba161f7a16bf87b504e100739d4ceaeb57a4..4c66327546e6c550fe718c24f93b0b401970843a 100644
--- a/modules/communication/redis/adapter.py
+++ b/modules/cli/redis/adapter.py
@@ -27,8 +27,8 @@ import threading
 import redis
 
 
-from modules.communication.redis.messenger import RedisMessenger
-from modules.communication.redis.statestore import RedisStateStore
+from modules.cli.redis.messenger import RedisMessenger
+from modules.cli.redis.statestore import RedisStateStore
 # from modules.communication.connection_tester import ConnectionTester
 from modules.base.exceptions import RedisConnectionException
 from modules.base.enum import RedisChannel
diff --git a/modules/communication/redis/messenger.py b/modules/cli/redis/messenger.py
similarity index 99%
rename from modules/communication/redis/messenger.py
rename to modules/cli/redis/messenger.py
index 48fa0d44a417b9d0a12c6052187c6c704b17d672..bbbe7e5dd84d13b9d4d443f9b1edbc4fe69d2d14 100644
--- a/modules/communication/redis/messenger.py
+++ b/modules/cli/redis/messenger.py
@@ -21,7 +21,7 @@
 import logging
 
 
-from modules.communication.redis.statestore import RedisStateStore
+from modules.cli.redis.statestore import RedisStateStore
 from modules.base.enum import RedisChannel
 
 
diff --git a/modules/communication/redis/statestore.py b/modules/cli/redis/statestore.py
similarity index 100%
rename from modules/communication/redis/statestore.py
rename to modules/cli/redis/statestore.py
diff --git a/modules/plugins/monitor.py b/modules/plugins/monitor.py
index 1b061742099bfc7b361944d52e3d638743c2dcc9..fed5267515e1378be93bb8621cc7cc4b35b770f9 100644
--- a/modules/plugins/monitor.py
+++ b/modules/plugins/monitor.py
@@ -28,7 +28,7 @@ from enum import Enum
 from socket import socket, AF_INET, SOCK_DGRAM, SOL_SOCKET, SO_BROADCAST
 
 import meta
-from modules.communication.redis.adapter import ClientRedisAdapter
+from modules.cli.redis.adapter import ClientRedisAdapter
 from modules.base.utils import SimpleUtil as SU
 from modules.base.mail import AuraMailer
 
@@ -91,7 +91,7 @@ class AuraMonitor:
 
         # Register as an engine plugin
         self.soundsystem.plugins["monitor"] = self
-        
+
         # Heartbeat settings
         self.heartbeat_running = False
         self.heartbeat_server = config.get("heartbeat_server")
@@ -132,7 +132,6 @@ class AuraMonitor:
         return self.status
 
 
-
     def has_valid_status(self, update_vitality_only):
         """
         Checks if the current status is valid to run engine. By default it
@@ -200,7 +199,6 @@ class AuraMonitor:
         self.update_vitality_status()
 
 
-
     def update_vitality_status(self):
         """
         Refreshes the vital status info which are required for the engine to survive.
@@ -219,7 +217,6 @@ class AuraMonitor:
                 self.heartbeat()
 
 
-
     def heartbeat(self):
         """
         Every `heartbeat_frequency` seconds the current vitality status is checked. If it's okay,
@@ -249,7 +246,6 @@ class AuraMonitor:
         threading.Timer(self.config.get("heartbeat_frequency"), self.heartbeat).start()
 
 
-
     def get_io_state(self):
         """
         Retrieves all input and outputs provided by the engine.
@@ -265,7 +261,6 @@ class AuraMonitor:
             return MonitorResponseCode.INVALID_STATE.value
 
 
-
     def validate_url_connection(self, url):
         """
         Checks if connection to passed URL is successful.
@@ -280,7 +275,6 @@ class AuraMonitor:
         return True
 
 
-
     def validate_redis_connection(self):
         """
         Checks if the connection to Redis is successful.
@@ -294,7 +288,6 @@ class AuraMonitor:
         return True
 
 
-
     def validate_directory(self, dir_path):
         """
         Checks if a given directory is existing and holds content
@@ -309,7 +302,6 @@ class AuraMonitor:
         return status
 
 
-
     def get_url_response(self, url):
         """
         Fetches JSON data from the given URL.
@@ -333,7 +325,6 @@ class AuraMonitor:
         return MonitorResponseCode.INVALID_STATE.value
 
 
-
     def get_engine_id(self):
         """
         Retrieves a String identifier consisting of IP and Hostname to differentiate
@@ -343,7 +334,6 @@ class AuraMonitor:
         return "%s (%s)" % (self.get_ip(), host)
 
 
-
     def get_ip(self):
         """
         Returns the IP of the Engine instance.
diff --git a/modules/scheduling/scheduler.py b/modules/scheduling/scheduler.py
index 6aeedb3016ac77d27ed49fb7bcd986f96f77db7a..4fb178ea043625f97be2b5b079757bca99e396fc 100644
--- a/modules/scheduling/scheduler.py
+++ b/modules/scheduling/scheduler.py
@@ -34,7 +34,7 @@ from modules.database.model import AuraDatabaseModel, Schedule, Playlist, Playli
 from modules.base.exceptions import NoActiveScheduleException, NoActiveEntryException, LoadSourceException
 from modules.base.enum import Channel, ChannelType, TimerType, TransitionType, EntryQueueState, EntryPlayState
 from modules.base.utils import SimpleUtil, TerminalColors, EngineUtil
-from modules.communication.redis.messenger import RedisMessenger
+from modules.cli.redis.messenger import RedisMessenger
 from modules.scheduling.calendar import AuraCalendarService
 from modules.scheduling.fallback_manager import FallbackManager
 
diff --git a/testing/connection_tester.py b/testing/connection_tester.py
index d6450565c387d9f5bc7551a9b76f9d038f6797f0..5dd375b65d099aafe0c2b415c479f2140c6fda25 100644
--- a/testing/connection_tester.py
+++ b/testing/connection_tester.py
@@ -20,7 +20,6 @@
 
 
 import urllib
-import logging
 import json
 
 from modules.core.engine import SoundSystem
@@ -59,7 +58,7 @@ class ConnectionTester(AuraConfig):
     # ------------------------------------------------------------------------------------------ #
     def test_lqs_conn(self):
         try:
-            lsc = soundsystem(self.config)
+            lsc = SoundSystem(self.config)
             lsc.mixer_status()
             return True
 
@@ -69,7 +68,7 @@ class ConnectionTester(AuraConfig):
     # ------------------------------------------------------------------------------------------ #
     def test_lqsr_conn(self):
         try:
-            lsc = soundsystem(self.config)
+            lsc = SoundSystem(self.config)
             lsc.get_recorder_status()
             return True
 
@@ -87,7 +86,7 @@ class ConnectionTester(AuraConfig):
 
     # ------------------------------------------------------------------------------------------ #
     def test_redis_conn(self):
-        from modules.communication.redis.adapter import ClientRedisAdapter
+        from modules.cli.redis.adapter import ClientRedisAdapter
         try:
             cra = ClientRedisAdapter()
             cra.publish("aura", "status")