Skip to content

Add persistent now-playing bar to dashboard - #252

Open
pratheeknathani wants to merge 1 commit into
ufosc:mainfrom
pratheeknathani:feature/now-playing-bar
Open

Add persistent now-playing bar to dashboard#252
pratheeknathani wants to merge 1 commit into
ufosc:mainfrom
pratheeknathani:feature/now-playing-bar

Conversation

@pratheeknathani

Copy link
Copy Markdown

Summary

  • Adds a compact mini-player bar fixed to the bottom of the dashboard showing the currently playing track, artist, playback controls (prev/play-pause/next), and a progress line
  • The bar automatically hides on routes that already render a full <AudioPlayer /> (/dashboard, /dashboard/player, /dashboard/debug)
  • Responsive: expands to full width when the sidebar collapses on smaller screens

Closes #221

Test plan

  • Navigate to dashboard pages without a player (e.g., /dashboard/music/queue, /dashboard/settings) — bar appears when a track is playing
  • Navigate to /dashboard, /dashboard/player, /dashboard/debug — bar does not appear
  • Verify play/pause, next, and prev controls work from the bar
  • Verify the progress line animates smoothly
  • Resize below 1024px — bar expands to full width as sidebar collapses

Adds a compact mini-player bar fixed to the bottom of the dashboard that
shows the currently playing track, artist, playback controls, and a
progress indicator. The bar hides on routes that already render a full
AudioPlayer component.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Currently Playing Bar

1 participant