/SpotXtract

A repo describing how to extract your streaming history from spotify, effortlessly.

Primary LanguageJupyter NotebookMIT LicenseMIT

SpotXtract: The Ultimate Spotify Streaming History Extractor

License Kaggle

Description

The Spotify Streaming History project provides a set of tools and scripts to analyze and visualize your personal Spotify streaming history data. By utilizing the Spotify API, this project allows you to gain insights into your listening habits and explore various aspects of your music consumption.

Features

  • Retrieve and process your personal Spotify streaming history data.
  • Calculate statistics and metrics on your listening patterns, such as top artists, genres, and tracks.
  • Generate visualizations, including bar charts, pie charts, and line plots, to represent your streaming history.
  • Explore trends and patterns in your music consumption over time.
  • Export your data to various formats, such as CSV or JSON, for further analysis.

Installation

  1. Clone the repository
git clone https://github.com/metarex21/Spotify-Streaming-History.git
  1. Change to the project directory
cd Spotify-Streaming-History
  1. Install the required dependencies
pip install -r requirements.txt
  1. Obtain Spotify API credentials:
  • Create a Spotify developer account and register a new application.
  • Set the redirect URI to your desired location (e.g., http://localhost:8000/callback).
  • Update the main.ipynb file with your Client ID and Client Secret.
  1. Follow the request.md file for rest.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributing

Contributions are welcome! Please feel free to submit any pull requests or open issues if you find any bugs or have suggestions for improvements.

Acknowledgements

Authors