Inspiration
i love tracking my music habits, and spotify has all this cool data, so why not build something that gives deep insights into my listening habits? that's where spotistats comes in.
What it does
Spotistats pulls your spotify streaming history and generates insights on your top artists, songs, genres, and even listening patterns. it shows trends over time and helps you discover your most-played tracks and favorite music phases.
How I built it
used Spotify's Web API to fetch user data and built the backend with Node.js and Express for handling requests. the frontend is built with Next.js, and the data is visualized using Chart.js to create clean, interactive graphs.
Challenges I ran into
getting access to historical data from spotify is a bit tricky since the api doesn't store everything, so had to work around that by focusing on the available short-term, medium-term, and long-term stats.
Accomplishments that I'm proud of
the visualizations came out great! being able to see trends in my listening habits visually was super rewarding, and other users have been able to find patterns they didn't even realize existed.
What I learned
gained a lot of experience working with apis and handling data for visualizations. also learned more about working with music metadata and how to create useful insights from raw data.
What's next for Spotistats
planning to expand the analysis to include more granular data, improve the ui, and add more interactive features for users to explore their own music habits.
Built With
- jupyter
- python

Log in or sign up for Devpost to join the conversation.