diff --git a/frontend/app.js b/frontend/app.js
index 7d748b2..38e8e46 100755
--- a/frontend/app.js
+++ b/frontend/app.js
@@ -704,7 +704,7 @@ const runExclusive = (window.AsyncGuard && window.AsyncGuard.runExclusive)
});
// ---------- DOM ----------
-const $ = (id) => document.getElementById(id);
+const $ = (id) => document.getElementById(id) || window.LyricsWindow?.element(id);
const els = {
video: $('video'),
audio: $('audio'),
@@ -12445,6 +12445,7 @@ async function boot() {
Remote.boot();
Transition.renderButton();
PiP.render();
+ LyricsWindow.configure({ prepare: () => { if (!isServiceModeOpen()) Notes.stageLyrics.set(true); }, view: () => isServiceModeOpen() && data.settings.serviceLyrics ? $('serviceLyrics') : $('stageLyrics'), line: () => $('serviceLyricsList')?.querySelector('.active')?.textContent || $('stageLyricsList')?.querySelector('.active')?.textContent || current?.meta?.title || 'Nothing playing', toggle: () => { Player.toggle(); updatePlayBtn(); }, next: playNext, refresh: () => { Notes.stageLyrics.render(true); Notes.serviceRefresh(); }, toast });
EQ.renderButton();
EQ.apply();
applyAppearance();
diff --git a/frontend/index.html b/frontend/index.html
index 980bbf3..41e26fc 100755
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -656,6 +656,7 @@
+