The project was inspired by us because, during the quarantine, music was a really good way of getting our minds off of the things going on around the world. We wanted to automate the process of adding the newest and most popular songs by our favorite artists to our playlist. Hence, we created this application that would help achieve that task.
What it does
Swiftune is a very effective program that takes away the excruciating task of creating a playlist. With the click of a button, users will have a complete playlist, which satisfies their taste. The program takes into account the users’ liked songs by data scraping them. Finally, UiPath adds the top most popular songs of each artist into the user’s playlist.
How we built it
Challenges we ran into
We ran into many challenges as a group because none of us had any experience using UIPath before. One of the challenges that we ran into was that the application would not click where we wanted it to click specifically. We solved this by removing the selector and making the program click based on the cursor position. Another challenge that we came across was that the application would not open on time and some of the steps would not be cast. This is because there was no delay in between those parts. By adding a delay, all the steps were cast, and the application was able to open without a problem and continue.
Accomplishments that we are proud of
We are most proud of the fact that the application worked as we imagined, and we were able to create it in the time given.
What we learned
This was a new process for most of us as we have never used the UiPath application before. With the creation of this app, we were introduced to the programming method known as “drag and drop”. For the most part, our group was acquainted with written programming methods such as HTML, CSS, and JS. However, with this hackathon, we decided to be adventurous and explore a new path of programming. This obviously came with added complications as we were not aware of the methodology of UiPath. Nevertheless, we persevered, and creates the application known as Swiftune!
What's next for Swiftune
To further develop our application, we plan to integrate Spotify web API in order to collect user data. Additionally, we plan to process this data using machine learning algorithms in order to create the best experience for our users. Even with the complexity of the Spotify Web API and machine learning algorithms, we’d like to integrate these innovative methods into our project while keeping the simplicity of one click!