The theme for HowdyHack 2021 was music, and while we were not required to follow the theme, it inspired us to create something music-related.

What it does

Musictionary is a discord music bot. It plays music in discord voice channels, recommends other songs based on what you have played, and provides tour dates for artists. Whereas traditional music bots are geared toward playing music, Musictionary lets you get to know the music you're listening to, including the lyrics and some of the artist's other work.

How we built it

We built Musictionary using Python's Discord API. We scraped data from Genius, YouTube, and Google using the Requests and BeautifulSoup libraries to play music and get our bot to display song lyrics and recommend similar videos.

Challenges we ran into

We had difficulty with web scraping the tour dates and making sure the bot ran as expected.

Accomplishments that we're proud of

I'm proud that we were able to make a music bot with features that other bots don't have

What we learned

We learned a lot about web scraping and python APIs

What's next for Musictionary

We are planning to add the traditional music feature, finishing up the tour date feature, and adding a pitch modulation and playback speed modifier for the bot.

Built With

Share this project: