diff --git a/jellyfin_kodi/entrypoint/service.py b/jellyfin_kodi/entrypoint/service.py
index 5c1c3a8f..1ccd2d93 100644
--- a/jellyfin_kodi/entrypoint/service.py
+++ b/jellyfin_kodi/entrypoint/service.py
@@ -132,7 +132,8 @@ class Service(xbmc.Monitor):
 
         try:
             self.connect.register()
-            set_addon_mode()
+            if not settings('SyncInstallRunDone.bool'):
+                set_addon_mode()
         except Exception as error:
             LOG.exception(error)