{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "music-player-02", "description": "Simple music player", "registryDependencies": [ "https://ui.elevenlabs.io/r/audio-player.json", "card" ], "files": [ { "path": "blocks/music-player-02/page.tsx", "content": "\"use client\"\n\nimport {\n AudioPlayerButton,\n AudioPlayerDuration,\n AudioPlayerProgress,\n AudioPlayerProvider,\n AudioPlayerTime,\n exampleTracks,\n useAudioPlayer,\n} from \"@/components/ui/audio-player\"\nimport { Card } from \"@/components/ui/card\"\n\nexport default function Page() {\n return (\n \n \n \n )\n}\n\nconst MusicPlayerDemo = () => {\n const player = useAudioPlayer<{ name: string }>()\n\n const track = exampleTracks[9]\n\n return (\n \n \n \n \n {player.activeItem?.data?.name || track.name}\n \n \n \n \n \n \n \n \n \n \n \n \n )\n}\n", "type": "registry:page", "target": "app/music-player/page.tsx" } ], "meta": { "iframeHeight": "400px", "container": "w-full bg-surface min-h-svh flex px-4 py-12 items-center md:py-20 justify-center min-w-0", "mobile": "component" }, "categories": [ "audio" ], "type": "registry:block" }