GithubHelp home page GithubHelp logo

varospaxo / spotilytics Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 421 KB

Spotilytics is a tool that allows you to view your downloaded Spotify streaming history throughout the year, without the need to wait for Spotify Wrapped. It works on Windows with Python 3.10+ installed.

Python 100.00%

spotilytics's Introduction

Spotilytics: Your Spotify Streaming History Anytime

Spotilytics

Why wait for Spotify Wrapped when you can download your own data anytime and view your streaming history all year round using Spotilytics. Spotilytics provides you with multiple interfaces to extract data from your Spotify account. Currently works only on Windows OS with Python 3.10+ installed.

You might wonder, why not use the Spotify API? Well, the Spotify API requires user login and can be a privacy concern for some individuals. Therefore, downloading your entire data offline and analyzing it with this open-source tool makes more sense.

Steps to Get the Data

  1. Go to Spotify Account Privacy Settings.
  2. Select 'Account Data' (Preparation time: 5 days). #Extended streaming history also supported!
  3. Click on the link in the confirmation email sent to your inbox.
  4. Wait for 5 days to receive your Spotify data.
  5. Once the data is received, download the zip file and save it.

Steps to Run Spotilytics

  1. Clone the repository - Spotilytics GitHub Repository:
 git clone https://github.com/varospaxo/spotilytics/
  1. Change your directory to spotilytics:
 cd spotilytics
  1. To run Spotilytics GUI, use the command:
 python Interface.py

OR To run Spotilytics GUI (Extended Streaming History), use the command:

 python Extended.py

OR To run Spotilytics CLI, use the command:

 python Grand.py

OR To run Spotilytics CLI with HTML output, use the command:

 python Flask.py
  1. Once Spotilytics is running, select the zip file (for GUI) or provide the path to the zip file without quotes (for CLI).
  2. The data will be extracted automatically and displayed as output.

Features of Spotilytics

● Extracts Account Identity Data.
● Extracts Personal User Data.
● Shows total playtime for last year / extended history.
● Shows Most Active Hour.
● Displays Top 10 Tracks from last year / extended history.
● Displays Top 10 Artists from last year / extended history.
● Shows Top 10 Search Queries from last year.

Enjoy exploring your Spotify streaming history throughout the year with Spotilytics!

spotilytics's People

Contributors

varospaxo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.