A Streamlit web app that lets you explore the Billboard Hot 100 chart for any week since August 4, 1958. You can view the top 100 songs for a selected date and gain insights like new entries, re-entries, dropouts, gainers, losers, and songs reaching new peak positions.
- 📅 Select a Date — Choose any date from 1958-08-04 to today.
- 📊 Data Visualization - View visual charts for chart insights.
- 🏆 Top 100 Chart — View the full Billboard Hot 100 chart for that week.
- 🎤 Top Artists — View artists with most songs on that week.
- ⛰️ Peakers — Songs that have hit a new peak or re-peaked that week.
- 📈 Gainers — Songs that moved up by 10 or more positions.
- 📉 Losers — Songs that dropped by 10 or more positions.
- 🔁 Re-entries — Songs that re-entered the chart.
- 🆕 New Entries — Brand new songs on the chart.
- 🚪 Dropouts — Songs that were on the chart last week but are gone this week.
Make sure to install the required libraries before running the app:
pip install streamlit pandas billboard.pyThis project is for educational and non-commercial use. All data belongs to their respective owners, including Billboard.