From 3461d9235b845f08c1391eaf7bc4d18723b8e2ff Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Sat, 30 May 2026 11:43:45 -0700 Subject: [PATCH] Now Playing modal: full visual redesign + click-art visualizer, sleep timer, up-next Player-revamp frontend (Phase 1). Brings the Now Playing modal to the approved mockup look + features: - Full restyle (override block in style.css): 28px modal radius, stronger art-driven ambient glow, 340px rounded art that scales while playing, bold 28px title, accent artist name, accent FLAC pill, dominant 70px gradient play button, accent-gradient progress/volume/visualizer. All driven by the existing --accent-rgb / --accent-light-rgb so it follows the settings accent. - Click album art -> Plexamp-style visualizer takeover, fed by the REAL music-synced Web Audio analyser (npStartVisualizerLoop), click again -> art. - Rich queue rows: album thumbnail + title/artist + duration, equalizer animation on the now-playing row, hover-reveal remove. - Up-next peek below the controls (shows the next queued track). - Sleep timer (cycles 15/30/60m, real setTimeout -> handleStop). - Crossfade toggle present (visual state + persisted pref; the dual-audio crossfade engine is the next step, not yet wired). Frontend-only; verified live in-browser by Boulder. No backend/test surface. --- webui/index.html | 26 ++++- webui/static/media-player.js | 125 ++++++++++++++++++++++- webui/static/style.css | 186 +++++++++++++++++++++++++++++++++++ 3 files changed, 333 insertions(+), 4 deletions(-) diff --git a/webui/index.html b/webui/index.html index 4fe0bc6b..b92d637a 100644 --- a/webui/index.html +++ b/webui/index.html @@ -7017,13 +7017,18 @@
-
+
+ + +
+ +
No track
@@ -7041,6 +7046,16 @@
+
+ + +
@@ -7085,6 +7100,15 @@
+ +