v0.1 public beta early access on GitHub
Home / Components / mini-player

Mini PlayeriOS

Spotify-style collapsed audio bar that morphs into the full player — shared-element artwork grow, progress hairline, transport controls

$ npx lumioui add mini-player
import { MiniPlayer } from "@/components/ui/mini-player/mini-player";
Props9
track MiniPlayerTrack
playing? boolean Playing state (controlled).
onToggle? () => void
onSkipBack? () => void Skip back/forward — hide the buttons when unset.
onSkipForward? () => void
expanded? boolean Expanded state (controlled). Default collapsed.
onExpandChange? (expanded: boolean) => void
onDismiss? () => void Dismiss the whole player (X button on the collapsed bar).
className? string
Mini Playerplayer.tsx
mini-player/variants/player.tsx open

Spotify-style collapsed audio bar that morphs into the full player — shared-element artwork grow, progress hairline, transport controls