Strinova Music Bot

Strinova Music Bot

6 devlogs
10h 39m
•  Ship certified
Created by Mundane Mann

A Discord music bot that plays OSTs from Strinova, an anime-style third-person tactical competitive shooter. I made this bot so that I can listen to Strinova music while gaming.

Timeline

Ship 1

0 payouts of shell 0 shells

Mundane Mann

about 1 month ago

Mundane Mann Covers 6 devlogs and 10h 39m

Fixed some small bugs, deployed the app, we're ready to ship!

Update attachment

Turned the project into a Strinova music bot that plays OSTs from my favorite shooter game! I refined my music player embed again, now complete with a previous track button, and thumbnails for the current song that's playing (it displays a picture of each character for their theme). It took some time to implement support for playing music in multiple guilds, but after some testing, it should be fully working. The reaction controls have also been stress-tested and confirmed to work even with lots of button mashing.

Finally made shuffling work

Update attachment

Added music controls for pause/unpause, skipping, looping, and stopping. They're really easy to use (just add the reaction for the action you want to do). I haven't implemented shuffling yet, as it's been 3 hours and it's too late rn (I wanna go to bed). Ran into an issue with discord.py's voice module that I had to fix by installing a fork that hasn't been merged yet.

Update attachment

Successfully made the bot play music from downloaded playlists. youtube_dl is very buggy and only downloads successfully once every 3 tries or so, presumably because youtube has gotten better at preventing bot downloads. Implemented music playing with an async callback that calls itself repeatedly until the playlist is finished.

Update attachment

Initial code with a few commands, testing out different ways of playing music with youtube_dl. Ran into issues with downloading music, could be related to the user agent, but I'm having trouble updating the user agent. Lots of jank code that doesn't really work perfectly, tested with some local music files (will try to get downloads to work tomorrow, hopefully)

Update attachment
Veronica Dawson Veronica Dawson about 2 months ago
This is so cool! When you are done, I want to add it to my friend’s server.