Bunbot! was originally a JavaScript-based bot, but has been rewritten in Python!
Bunbot currently supports the following Codecs:
MP3, OPUS, VORBIS, AAC, and AAC+
It's designed to play Shoutcast and some Icecast streams. It supports the following commands:
/play: Starts playing the stream./leave: Leaves the voice channel./refresh: Refresh the current playing stream./song: Displays the current song playing./support: Learn where you can get Support!
/debug: Displays Limited Debugging information; can be used by normal members, but displays significantly less!/maint: used to toggle maint mode on and off, used for maintaining the bot!
Any command relating to the favorites system is in progress and highly unstable!
ffmpeg- Download
No problem! You can add the bot to your Discord here! Click Me!
EPIC translation done by: CGillen!
better maintenance handling! 🎉clicky links! 🎉url slicer for shorter URLs!bitrate added to footersPLS parser for pls enjoyment 🎉Maint Embed added to let the audience know when it's time for service! 🎉More-Better-extra Handling for ~SLOOOOOWERRRR~ serversImplemented robust state manager for speedy recovery! 🎉Implemented BunnyDB 🎉More codecs! 🎉Status and health monitoring system to combat desyncs!Implemented 3 try backoff systemBetter handling for leaveProper state cleanup on stream end 🎉Sleepy channelsImplemented Shoutcast v1! 🎉Support embed added!🎉Added some checks for permissions or lack thereofAdded better handling for ~slower~ serversAdded some damage control if Discord were to drop the connection suddenlyHandles things better if the listening server were to crash suddenlyVolume normalizationMore robust-er-er error handlingSlash commandsBetter streamscrobbler for that sweet sweet metadata!Changed audio receiver library to Discord integratedMigrated to Python!Hac-I mean added ICY support into urllib.py21 Bugs Squashed! 🎉
SHOUTcast is a registered trademark of NULLsoft, Bunbot! is in no way affiliated with Nullsoft and their respective copyright holders.