Stop Rebuilding UI

Music Vinyl Player

A vinyl turntable player block for React and Next.js with rotating record animation, tone arm, speed selector for 33 45 and 78 RPM, track info display, and play pause stop controls built with shadcn/ui and Tailwind CSS

Scroll to load preview

Bring the warmth of analog playback to your interface with this vinyl turntable player block for React and Next.js. Features a CSS-animated rotating record with label art, a tone arm that moves into position on play, speed selection between 33, 45, and 78 RPM, current track info with artist and album, and full transport controls. Built with TypeScript, shadcn/ui Button components, framer-motion entrance and rotation animations, and Tailwind CSS. Perfect for music streaming apps, retro-themed audio players, and vinyl collection showcases.

FAQ

Last updated on March 30, 2026

Was this page helpful?

Sign in to leave feedback.