Inspiration: Often times, I want to download music directly onto my phone through ITunes. However, to download songs, I have to manually find a video downloader, and download the songs one at a time. So, I created an app that allows for easy and fast conversion of a spotify playlist to mp3 files by automating the process.
What it does: This simple and easy to navigate app allows you to convert a spotify playlist to mp3 files anywhere on your computer.
How we built it: To build this, I used tkinter for the GUI and file choosing, the Spotify API, the youtube API, and pytube to download the youtube videos.
Challenges we ran into: Along the way, it was difficult to navigate authentication in the spotify API, and navigate all the intricacies of the youtube API. Furthermore, pytube was difficult to use because of its specific rules and complicated syntax.
Accomplishments that we're proud of: I am proud of being able to navigate two complex APIs with no prior experience.
What we learned: I learned how to use the SpotifyAPI and youtube API, as well as Pytube to easily download music
What's next: In the future, I can make it so the user can pick certain songs to download from a playlist, and reject other ones. Furthermore, I can upgrade the UI to look cleaner, as well as add in a light mode.
Built With
- python
- pytube
- spotifyapi
- youtubeapi
Log in or sign up for Devpost to join the conversation.