Spotify Analyser Guide

Feb 2026

Requirements:

- A Spotify account

- The program from GitHub and your streaming history from Spotify

Either full SHA or SHA DSI version

- A Windows PC

At least for now, the directory system is only configured for Windows

- Just a few minutes (if you have your Streaming History file)

Have all that? Good, let's get started

-

Part 1 - The Streaming History:

1. Go to the Spotify Privacy page request your data

You only want the "Extended Streaming History", so make sure to check that box and uncheck others

2. Regarding "my_streaming_history.zip"

If you reached this part and haven't yet received your Streaming History file, you can't yet run the program (it'd have no data to work off of, after all)

If this is the case, I'm sorry. Generally, Spotify sends these out within a few days, so come back once you've received and downloaded it

If you already have your file, or would like to install the program first, continue following the guide

-

Part 2 - The Program:

1. If you haven't already - download a Release from the GitHub

2. Unzip the program into a folder of your choosing

3. Open the "config.ini" file and have a look at the options

By default, these have been set up to serve the Discord addon, "DSI"

If you'd like to customise the output, turn off the "DSI Export" option and choose your options below that

If, instead, you're here to get your DSI data, leave the "DSI Export" on and it'll compile your required files

4. Once you're happy with the options, save the file

5. Place your "my_spotify_history.zip" inside the "Data" folder

Don't unzip or change the file, the program works best when the default name is used

6. Run SHA.exe and follow the instructions

You likely will get a warning about "unsafe program" - don't worry, this isn't a virus

In case you don't know, Microsoft uses something called "signing" to authenticate the programs are "somewhat legit"

All that means is "pay us and we'll make your app not have a warning" (it also requires some "trust factor", which just means enough downloads)

I just don't have the desire to spend hundreds to stop a popup, sorry...

Once the program has successfully completed once, you can choose different options

You'll now have your DSI requirements, if "DSI Export" was on

7. Hooray!

You've reached the end. Thank you for installing my program and have fun staring at numbers and/or charts :)

Any issues? Ideas? Stupid block of code I probably should've fixed?

Make a bug report on GitHub or shoot me a message on Discord: LilPiffer :)