Optimization Prime
Predicting Bad Bunny's Setlist
2025-10-21
Predicting Bad Bunny's Setlist
Overview
We're embarking on an ambitious project to predict Bad Bunny's Super Bowl setlist by leveraging machine learning and data from popular music APIs. Our approach will involve collecting comprehensive data on song characteristics, historical setlist patterns, and popularity metrics to build a predictive model.
Our Plan
1. Data Collection
We'll utilize two key APIs to construct our dataset:
- Spotify API: Access to track metadata, popularity scores, and audio features (tempo, energy, danceability, etc.)
- getSongBPM API: Precise BPM (beats per minute) data for songs in Bad Bunny's discography
You can explore the getSongBPM API documentation here: https://getsongbpm.com/api
2. Feature Engineering
From the collected data, we'll extract and engineer relevant features:
- Song popularity and streaming metrics
- Audio characteristics (BPM, energy, danceability, acousticness)
- Historical setlist frequency
- Album and release date information
- Song duration and key signatures
3. Model Development
Our prediction model will:
- Analyze patterns in historical setlists across multiple concerts
- Weight songs based on recency, popularity, and tour themes
- Consider venue size and concert type
- Predict the probability of each song appearing in a setlist
4. Validation & Iteration
We'll validate our model against known setlists and continuously refine it as we gather more data.
Next Steps
- Set up connections to the Spotify and getSongBPM APIs
- Build a web scraper for historical setlist data
- Preprocess and clean the collected data
- Develop and train the prediction model
- Create a user interface to visualize predictions
This project combines music data science with machine learning to answer an interesting question: Can we predict what songs Bad Bunny will perform at his next concert?