Skip to content
This repository was archived by the owner on Sep 10, 2025. It is now read-only.

MatthewRoush/Parse-Spotify-Streaming-Data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parse-Spotify-Streaming-Data

Parse Spotify streaming data files and export data in various formats.

Dependencies

plotly for exporting data as a bar or pie graph.

Usage

This is a command-line script that parses your .json streaming history files, which you can download from Spotify

It exports top artists data, which are the most listened to artists in your streaming history files, with the option to show a number of their top songs. It also exports top songs data, which are the most listened to songs in your streaming history files.

All artists and songs are sorted by most to least listens.

A threshold can be set that will combine artists and songs with fewer listens than it into an "Other" category within the artist and song data sets.

It can export data as a .txt, .csv, .png bar graph, or .png pie graph.

The number of artists, songs per artist, number of songs (in top songs data), and the threshold for minimum listens can all be manually set.

Use main.py -h for more detailed information on arguments.

About

Parse Spotify streaming data files and export data in various formats.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages