The Lottie Playlist
"Could you find a way to sort my Spotify playlist by the color of the album cover, like a rainbow?" -- Lottie
Expected Workflow
- App displays instructions
- User logs in
- App authenticates user
- App Lists user's Playlists: Displays Name and ID
- App asks user for Playlist Id
a. User enters Id
- App loads playlist's first 100 tracks with track name, id, # (on album), artist name, album name, album cover urls into dataframe
- For each track:
- App downloads 64x64 album cover
- App gets dominant color(s?) of album cover, adds to dataframe
- App loads next 100 tracks into dataframe, repeat
- App sorts dataframe by album dominant color(s)
- App displays list of tracks/album/artist with cover as
- App asks user for new playlist name
- User enters name
- App creates playlist
- App uploads tracks, 100 at a time in the order of the new playlist
- App displays link to new playlist
- User opens playlist in Spotify
Things to figure out/do
See Project Kanban Board
Results(!)
See Color Sorting and 🌈 Playlist Colab Notebooks