diff --git a/web/src/routes/+layout.svelte b/web/src/routes/+layout.svelte
index 4b71d934..5a398d0d 100644
--- a/web/src/routes/+layout.svelte
+++ b/web/src/routes/+layout.svelte
@@ -168,9 +168,14 @@
style="display: none"
>
-
-
+
+
+
{#if user.value !== null && page.url.pathname !== '/login' && page.url.pathname !== '/now-playing'}
{@render children()}
{:else}