Stop Rebuilding UI

Music Listening Stats

A personal music listening statistics block for React and Next.js with top genres bars, top artists list with play counts, total listening hours, and a weekly activity heatmap grid built with shadcn/ui and Tailwind CSS

Scroll to load preview

Visualize personal listening habits with this music statistics block for React and Next.js. Features top genre distribution as animated horizontal bars, a ranked top artists list with play counts, a total listening hours display with CountUp animation, and a weekly activity heatmap grid showing most active listening times. Built with TypeScript, shadcn/ui Badge components, framer-motion entrance animations, react-countup for animated stats, and Tailwind CSS. Perfect for music streaming dashboards, year-in-review pages, and user profile listening summaries.

FAQ

Last updated on March 30, 2026

Was this page helpful?

Sign in to leave feedback.