Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 849 Bytes

File metadata and controls

27 lines (19 loc) · 849 Bytes

Spotify Data Analytics

🎵 Spotify Track Metadata Extraction & Storage

A Python application that integrates with the Spotify Web API to fetch and store track metadata in MySQL. Supports single or bulk track processing, regex-based ID extraction, and visualizes track data with Matplotlib.


📌 Features

  • Fetch metadata for any Spotify track (Track Name, Artist, Album, Popularity, Duration).
  • Bulk processing from a text file containing multiple track URLs.
  • Store metadata in a MySQL database for long-term analysis.
  • Visualize popularity and duration with Matplotlib bar charts.
  • Regex-based extraction of track IDs from Spotify URLs.

🛠️ Technologies Used

  • Python
  • Spotipy (Spotify Web API wrapper)
  • MySQL
  • Matplotlib
  • Regex

📜 License

This project is open-source and available under the MIT License.