diff --git a/src/serverfunctions.liq b/src/serverfunctions.liq
index 619c7a0bbfef67b880c38ec3244298b6072f9ca6..9165573fe7d7331acdd94ca06e2e423e55b1cec1 100644
--- a/src/serverfunctions.liq
+++ b/src/serverfunctions.liq
@@ -63,12 +63,15 @@ server.register(namespace="aura_engine",
 
 # Get version
 server.register(namespace="aura_engine",
-    description="Return the version of Engine Core",
+    description="Return the version of Engine Core and Liquidsoap",
     usage="version",
     "version",
     fun (s) -> begin
         ignore(s)
-        engine_version
+        json_data = json()
+        json_data.add("core", engine_version)
+        json_data.add("liquidsoap", liquidsoap.version)
+        json.stringify(json_data)
     end
 )