A program I wrote in Java for my AP Comp Sci class. After providing it a Spotify playlist file, it will parse it and let you search for different attributes within the playlist.
Nicknamed "Sorenify" after the one and only Soren Troffkin who helped make this program.
Special thanks to Holden McNeil for his additional help in making this program as well!
You can get your own Spotify playlist file using exportify
Make sure to check "Include artists data" in the settings, otherwise this program will not be able to parse the file!
Add your CSV file to the playlists directory, and add its filename to a new line on the sources.csv file.
After first launching the program, it will import every song from the playlists provided in the sources.csv file.
The following can be searched for in the database
- Artists (Alphabetically)
- Albums (Alphabetically)
- Songs (Alphabetically)
- Genres (Alphabetically)
- Songs sorted by Popularity (A metric provided by Spotify)
- Songs sorted by Duration
- Songs sorted by Date released
Spotify doesn't always have access to accurate data on the date a song/album was published. This means that occasionally the date data within the database may be incorrect. Unfortunately, there is no easy way to solve this problem, so please acknowledge that the "date released" attribute may be incorrect occasionally.