Index: src/views/shell.ejs
===================================================================
--- src/views/shell.ejs	(revision 557a76f25a43e4355b3606ab3b633118397f9dfd)
+++ src/views/shell.ejs	(revision 7990e00cc41b0f25b16bedc4750c4c1bf552519f)
@@ -465,6 +465,10 @@
     if (a.getAttribute('rel') === 'external') return true;
     var p = url.pathname;
-    // Sessie/security/oauth → volledige navigatie (cookies, redirects).
-    if (/^\/(logout|login|auth|oauth)(?:\/|$)/.test(p)) return true;
+    // Sessie/redirect-acties → volledige navigatie (cookies, Google-redirect).
+    // Maar de auth-FORMULIERpagina's (/auth/admin, /auth/login, /auth/register,
+    // /auth/reset…) mogen wél via htmx, zodat de audiospeler blijft doorspelen
+    // i.p.v. te herstarten/verspringen bij een volledige page-load.
+    if (/^\/(logout|oauth)(?:\/|$)/.test(p)) return true;
+    if (/^\/auth\/(logout|google)(?:\/|$)/.test(p)) return true;
     // Feeds, PWA, service-worker, statics, media-streams, downloads.
     if (/^\/(feed|atom|sitemap|manifest|robots|sw\.js|assets|media|audio|uploads)(?:\/|\.|$)/.test(p)) return true;
