Spotify Multi-Add is a full stack application to search for tracks and add them to more than one of your playlists simultaneously.
If you have a Spotify account, go to https://multiplaylistadd.com to access the app.
In order to learn how to develop a full stack application and utilize technologies that are common in the field, something that I didn't learn in college, I built this website from the ground up to strengthen my skills and knowledge base in web development.
Spotify Multi-Add uses the Spotipy library to implement Spotify Authorization Code Flow. The Flask server is converted into a Serverless AWS Lambda function and deployed via Zappa. The front end is hosted with AWS Amplify and changes pushed to the master branch are built and deployed automatically.
Adding a track to multiple playlists is made easy. Simply search for and select a track, then check the playlists you'd like to add it to. If you have a lot of playlists, use the filter to find specific ones. Press the play button on the track to open it in Spotify.
Mobile browsing is supported:
- Improve server error handling
- Implement analytics
- Add a "Create a playlist" feature