Command Palette

Search for a command to run...

Docs
Skeuomorphic Media Player

Skeuomorphic Media Player

A reusable media-player control panel featuring metallic gradients, inset shadows, and interactive playback controls.

Preview

Installation

Install the component with the shadcn CLI:

Usage

import { SkeuomorphicMediaPlayer } from "@/registry/veltrixuiui/skeuomorphic-media-player";
 
export function Example() {
  return (
    <SkeuomorphicMediaPlayer
      title="Midnight"
      onPrevious={() => console.log("Previous track")}
      onNext={() => console.log("Next track")}
    />
  );
}

Props

PropTypeDescription
imageSrcstringCover artwork URL
imageAltstringAccessible image description
titlestringDisplay title
isPlayingbooleanOptional controlled playback state
onPlayPause(playing: boolean) => voidPlayback-state callback
onPrevious() => voidPrevious-track callback
onNext() => voidNext-track callback
classNamestringAdditional Tailwind classes