A custom control skin for a self-hosted <video> — pointer-capture scrubbing with preview time, buffered ranges, volume memory, speed menu, subtitles, fullscreen, PiP, keyboard shortcuts and a readable error state.
npx shadcn@latest add @zyeon/video-playerSign in or get a license at Zyeon UI to see its source and install it.