diff --git a/server/src/services/embedService.js b/server/src/services/embedService.js
index 1f46aa08..d0259103 100644
--- a/server/src/services/embedService.js
+++ b/server/src/services/embedService.js
@@ -7,6 +7,7 @@ const roverManager = require('./roverManager');
const { getActiveDrivers, getTurnQueues } = require('./turnService');
const { getRoomCameras } = require('./roomCameraService');
const { getRoomCameraState } = require('./roomCameraSnapshotService');
+const { loadConfig } = require('../helpers/configLoader');
const INDEX_HTML_PATH = path.join(__dirname, '..', '..', 'public', 'index.html');
const BITMAP_PATH = path.join(__dirname, '..', '..', 'public', 'bitmap.png');
@@ -143,7 +144,7 @@ function buildMetaTags({ title, description, imageUrl, pageUrl }) {
``,
'',
'',
- '',
+ ``,
'',
``,
``,
@@ -160,7 +161,8 @@ async function renderIndexHtml(req) {
activeDrivers: getActiveDrivers(),
turnQueues: getTurnQueues(),
};
- const pageTitle = 'Multi Roomba Rover';
+ const config = loadConfig();
+ const pageTitle = config?.site?.title || 'Roomba Rover';
const camera = getPrimaryRoomCamera();
const copy = buildEmbedCopy(state, camera);
const cacheBust = Math.floor(Date.now() / (5 * 60 * 1000));