Song Genre Classification with Spotify API

Isaiah Montoya

Overview

Led the data gathering and preprocessing phase for a machine learning project aimed at predicting song genres using Spotify's Web API. As part of a three-person team, I designed and implemented a sophisticated data collection strategy that enabled robust genre classification across six major categories (Rock, Pop, Rap/Hip-Hop, Classical, Jazz, and Other).
Key Contributions:
Engineered an extensive genre classification system using nested dictionaries to map subgenres to main genres, significantly expanding our dataset beyond Spotify's 900-record API limit .
Developed automated data collection pipelines to extract audio features, artist information, and album metadata from Spotify's API .
Implemented validation functions to ensure data quality and prevent unnecessary API calls.
Delivered a concise presentation of the project’s data gathering methodology, effectively communicating key insights and technical achievements to stakeholders in under three minutes.
Like this project

Posted Oct 25, 2024

Details the data gathering process for a larger team project for building a machine learning model. Full details at: IMMontoya/spotify_genre_predictor

Global Video Game Sales Analysis (1980 - 2016)
Global Video Game Sales Analysis (1980 - 2016)
Customer Churn Prediction with Boosting Algorithms
Customer Churn Prediction with Boosting Algorithms

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc