add webapp, spotify oauth, some ui, some refactor#3
add webapp, spotify oauth, some ui, some refactor#3Deniz97 wants to merge 2 commits intoidilsulo:mainfrom
Conversation
|
Hi @Deniz97! Thanks for the nice PR! Flask web appI also had a similar idea like this one! Since I already have one Flask app for playlist recommendation, I actually thought adding it under this web page. It shows your Spotify listening analysis and creates playlists based on your listening history & some audio features that can be provided by the user e.g. danceability, tempo, energy. The layout for playlist generation I used there is similar to your suggestion, feel free to check this repo. Perhaps, the front-end can be used as given there. This is a bit messy 2-day hackathon code, so I hope it is okay :) On DatabaseWell, this is where things get a little debatable. While creating both of these apps I tried to not store any user-related data due to several reasons. First, for collecting Spotify data, you need to communicate this clearly that the user data will safely be stored from your side. Second, while providing this data to ChatGPT, you need to be aware of the terms and conditions from OpenAI's side. Will this be data stored by a third-party (in this case OpenAI)? Will this data be used for further training of ML models? Users have the right to know. Further Ideas
Have a great day! |
Sorry for big pr, i aimed to make it into a webapp for easier usage, also we can display usefull info on the ui for easier analysis.
TODO:
Add chatgpt questions and answers to frontend also
Add created playlists to db to persist and later analyze them?
Add a rating mechanism to rate chatgpt's playlists so that we can rank them and experiment?
Idea: