Inspiration
We wanted to enhance the common "irritations" of our daily lives. We acknowledge the task of creating and updating a playlist as a simple but tedious task and decided to work together to automate this issue as a collective
What it does
The purpose of our "hack"/program is to automatically create and update a Spotify playlist in real time with little to no inputs. All you have to do is shuffle through the songs you enjoy and like to listen to and a brand new playlist will fill it up for you :)
How we built it
Utilizing Spotify's API, we were able to modify and edit a user's account and update information such as existing playlists, currently streaming songs, playlist updating and more. With the use of Python3 we were able to extract only the necessary information and create this useful tool
Challenges we ran into
There were many challenges along the way but primarily we strived to understand Spotify's API system and how it works as there were many interlocking functions and pieces that needed to be understood in order to get this to work. We had to learn the request API to be able to obtain data values such as 'track_id', 'access_token', 'scope' and others which were very complex but we persevered through it all and produce this piece of work
Accomplishments that we're proud of
All in all, the entire code itself is an amazing feat accomplished. It tested out capabilities and just how far the limits of programming can reach. In addition, learning and understanding, Spotify's API system from the ground up is also an accomplishment worth noting as it taught us the greater backend of a tech giant like Spotify and how it operates.
What we learned
We learned valuable lessons in working in a field of passion and having your motivations be driven by your personal interests in your code. Additionally, teamwork and communication were excellent skills that were tested and developed allowing us to grow both as people and programmers :)
What's next for Femi and Talha
We will continue to explore APIs and broaden our programming language scope to enhance and build upon what we have developed today. Moreover, extensions into new fields and territories to automate our ideas based on our knowledge found and developed this weekend will be "executed" (pardon the pun) to show how far we can go in the field as programmers.
Built With
- application
- browser
- github
- pycharm
- python
- requests
- scope
- server
- spotify
- stack-overflow
- velo
- wifi
- windows-10
- wix
Log in or sign up for Devpost to join the conversation.