Skip to content

A full stack application I built for practice. Add tracks to multiple Spotify playlists simultaneously.

Notifications You must be signed in to change notification settings

ntgarrett/Spotify_multi-add

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Multi-Add   guide

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.

Service Architecture


guide

Technologies

image image image image image image

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.

Select a track and add it to more than one playlist

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.

Responsive styling

Mobile browsing is supported:

Todo List

  • Improve server error handling
  • Implement analytics
  • Add a "Create a playlist" feature

Contact

guide image