Inspiration
We wanted to create a program that helped make queuing up music and being entertained easier than ever. A lot of the time it is hard to find music specifically organized into genres using majority of the songs you already like without manually creating a playlist, depending on what you would like to listen to, and we want to change that by giving you the power of your voice.
What it does
Sorts through spotify user's liked songs after being invoked verbally, filters music per liked songs by genre, adds music to queue, and then plays music.
How we built it
- Used AssemblyAI voice API and live transcript to show a live preview of the user's speech
- Used Spotify library to interface w Spotify API
- Used PyQt5 to make a UI
Challenges we ran into
- Figuring out Spotify API, OAuth
- Working around Spotify not tagging songs with genres. The workaround was to use tags that the artists already had.
Accomplishments that we're proud of
Linking two event loops with a pipe to create a Qt UI.
What we learned
Websockets, API Calls, UI, python innards, GitHub, asynchronous programming
What's next for PyTunes
Mood based queues: when you tell Pytunes your current mood it will queue up songs that go along with that mood.


Log in or sign up for Devpost to join the conversation.