Inspiration
Our inspiration came from wanting to share music and experience music in a group setting. We realized that everytime we spend time as a group, there is only one person in charge of music. We wanted to allow everyone to contribute to the music by adding on the queue through a messaging app everyone will have. This is sort of similar to how queuing in karaoke works.
What it does
By sending different commands through the messenger app, our program extracts the text and forms a JSON file and communicates with the Spotify API. With the API we are able to add songs to the queue, control volume, play/pause and more. The music is outputted on the qualcomm dragonboard410c.
How I built it
We had three components in our design.
- qualcomm dragonboard410c that hosts the server and outputs the music
- discord API that extracts the text to send commands
- Spotify API that controls the output
Challenges I ran into
- Understand API with poor documentation
- Figuring out a system to communicate between different systems
- Understanding the limitation of the qualcomm board in later iteration of our project, requiring us to limit the scope of our project.
Accomplishments that I'm proud of
- Finishing a working prototype
- Implementing the queuing functionality and implementing the Spotify API
What I learned
- Generating an idea and planning the scheme, including deciding what components we are using, task assignments, and planning the integration.
What's next for Discord-enabled Spotify
Extend this feature to IoT products.
Log in or sign up for Devpost to join the conversation.