Skip to content

Generate plots from your 2021 streaming history

License

Notifications You must be signed in to change notification settings

willyw0nka/spotify-rewrapped

Repository files navigation

Spotify Rewrapped

Codacy Badge

Spotify Rewrapped Spotify Rewrapped generates an image summing up 2022 from your Spotify data. I got inspired by this Reddit post and decided to implement my own plots using python.

Example

example result

Usage

First of all you need to download your Spotify detailed data from the Spotify privacy settings. This process can take up to 30 days to complete.

On Windows

  1. Download the latest version from the releases tab on this repo.
  2. Unzip.
  3. Run SpotifyRewrappedGUI.exe
  4. Fill the input path (path where your StreamingHistory.json is located) and the output path (where spotify-rewrapped.png will be generated)
  5. Optionally, fill out your timezone with quotes (otherwise defaults to UTC). Wikipedia listed timezones under 'TZ Database Name' column.
  6. Generate

On Linux

  1. You need to clone this repo (or download as ZIP) and run the python code.
  2. Install python dependencies
    pip install -r requirements.txt
  3. Run linux.py
    python3 ./linux.py <input_path> <output_path> <timezone>
    for example:
    python3 ./linux.py /mnt/d/spotify_data /mnt/d/images 'US/Pacific'