Inspiration
In my Sophomore year of Highschool, the coaches would always cut off our music privileges in the gym due to us playing explicit songs. Ever since then I have always wondered why music streaming services don't have an option to "clean" a playlist for uses when you probably shouldn't be play explicit material.
What it does
This program takes a playlist and makes a copy of it with only the non-explicit songs and clean versions of originally explicit songs.
How we built it
"We" used Spotify's API in python, spotipy, to take a user's list of playlists, look through all of the songs in the said playlist, and create an entirely new playlist that is completely clean.
Challenges we ran into
No experience with web APIs. Virtual Environments no set values that needed to be set. Learning about Spotify's setting that excludes explicit material.
Accomplishments that we're proud of
It actually works! A project that has been in my head for over half a decade finally had some working prototype.
What we learned
How web APIs work with python. Spotify's very interesting use of objects through URIs.
What's next for Spotify Scrubber
Adding a query that changes the username for the user.(It works on all users you just have to change the username in the sourcecode) An app with an actual working interface. A mobile application for users more than just myself.
Built With
- python
- spotipy
Log in or sign up for Devpost to join the conversation.