Skip to content

Latest commit

 

History

History
26 lines (24 loc) · 1.55 KB

TODO.md

File metadata and controls

26 lines (24 loc) · 1.55 KB

Features:

  • Render each setlist out separately, displaying relevant concert date information (date, tour name, supporting artists, sold out, # of songs, etc.) Note: not all of this data was available
    • Add button to each setlist letting user confirm songs and create a playlist
  • Allow user to double check results of Spotify Song Search, showing all options letting the user pick and choose how to handle duplicate matches
    • Some songs cannot be found, create modal to browse selected artist's Spotify discography to find the song
  • New favicon (can do better)
  • Create view component to hold Spotify widget atfer playlist is made
    • Add loading overlay
  • Improve band/venue searching
    • might have to abandon libraries and make calls "manually"
  • Improve song searching
    • Properly encode song/artist names
    • Filter out obvious false positives (artist name in song data doesn't match)
    • Create warning on songs with collisions (do this in new component [vue-slideout-panel])
      • Warning can be clicks and show scrollable div with song/album name and album artwork
        • Each song match in list will have radio to select
  • Create spotify login (http://jsfiddle.net/JMPerez/62wafrm7/)

Bugs:

  • Stop unexpected search for artist/venue after user has chosen from dropdown
  • Fix issue where page refresh triggers another Spotify login
  • Fix display of setlists pre Spotify search

Big Moves:

  • Use Vite
  • Migrate to Vue 3 + Typescript