What's AudioReaper?

It's a Web App that syncs your PC's local music library with your Spotify account.

The Story

How it came to be...

Project AudioReaper, now just 'AudioReaper' started life as a simple Python script.

One evening, I was out with friends talking about our music collections, how extensive our local libraries have become, and how it'd be nice to 'sync' them with our Spotify accounts as that's now the most common way people listen to music, even on PC.

Initially, AudioReaper simply read MP3 metadata and searched for matching tracks on Spotify, but I quickly noticed that most MP3 files had incorrect or missing data tags.
To fix this, I resorted to how I (a totally real person) identify a track, by reading the file name!
Thanks to Natural Language Processing (NLP) and Large Language Models (LLMs) I was able to implement a feature to extract the data from the file names when tags were insufficient.

So in November of 2023, I started working on the program as a project for personal use and self-development, and to share it with friends.
Several months later, a friend suggested turning it into a Web app as others might like something like this.

So I embarked on developing this Web app slowly as I had other obligations that demanded most of my energy, and this project's scope grew immensely afterward.

Finally, AudioReaper is deployed.
It's not perfect but it's certainly Done!