Inspiration

Let's say you're sitting in a restaurant or you're shopping in a store but the music they're playing isn't very good. What if there's a way to be able to request the music being played in any public establishment?

What it does

This project uses a Discord channel and bot that connects to Spotify to add suggested music to a queue.

How we built it

We created a Discord channel and bot. Using Python3, the Bot, "JukeBot," would be able to get the suggested song and artist from any user on the Discord channel, and add it to a Spotify queue. We also added a hardware component that allows the user to press a button that prints the last suggested song.

Challenges we ran into

We had trouble with the hardware elements because we wanted much more functionality but was not able to add it because the version of spotipy was outdated. However, we were still able to add some hardware functionality, but it was not to the extent that we wanted.

Accomplishments that we're proud of

We recognize that programming with APIs can be difficult and can be even more difficult with multiple APIs, so we are proud that we were able to get the connection between multiple applications to work.

What we learned

APIs Raspberry Pi 3 functionality Python3 Discord bots/servers

What's next for JukeBot

We want to add the hardware functionality that we mentioned earlier; specifically, we want a button for play, pause, and skip.

Built With

Share this project:

Updates