What
Implement a slide-up full-screen view when the mini-player bar is tapped, showing album art, waveform visualization, and expanded playback controls.
Why
The current mini-player bar only shows basic info. Users need quick access to scrubbing, queue management, and like/save actions without navigating away from their current page.
Scope
In: Slide-up modal, album art display, scrubber, volume control, like/save buttons, queue preview
Out: Equalizer UI, audio effect controls
Acceptance Criteria
Technical Context
- Builds on existing Player component in components/ui/Player
- Uses PlaybackContext for state
- Consider framer-motion for gesture-driven animation
What
Implement a slide-up full-screen view when the mini-player bar is tapped, showing album art, waveform visualization, and expanded playback controls.
Why
The current mini-player bar only shows basic info. Users need quick access to scrubbing, queue management, and like/save actions without navigating away from their current page.
Scope
In: Slide-up modal, album art display, scrubber, volume control, like/save buttons, queue preview
Out: Equalizer UI, audio effect controls
Acceptance Criteria
Technical Context