Yet Another Discord Music Bot https://thetipo01.github.io/YADMB/
Find a file
Manuel Raimo d59cbc88a0
chore(web): upgrade to vite 8
needed to change just an import
2026-04-07 10:53:03 +02:00
.github/workflows ci: run mkdocs action only on changed docs 2026-03-16 16:11:21 +01:00
api refactor(api): migrate to coder/websocket 2026-03-31 18:11:34 +02:00
constants feat: cache for playlists and searches 2025-07-06 15:49:27 +02:00
data chore: create data folder 2021-10-10 15:51:39 +11:00
database refactor: change every reference of string as discord ID to snowflake 2026-03-05 12:02:44 +01:00
docs fix: audio now working 2026-03-03 13:36:09 +01:00
embed fix: webui backend 2026-03-04 16:28:55 +01:00
manager fix: better fix for slow goto 2026-04-04 11:42:03 +02:00
queue feat: it compiles 2026-03-03 11:24:27 +01:00
sponsorblock chore: sort imports 2025-08-06 13:54:16 +02:00
spotify chore: sort imports 2025-08-06 13:54:16 +02:00
vc fix(vc): handle context errors 2026-04-05 23:20:20 +02:00
web chore(web): upgrade to vite 8 2026-04-07 10:53:03 +02:00
youtube chore: sort imports 2025-08-06 13:54:16 +02:00
.dockerignore chore(docker): switch to debian image 2026-03-04 12:28:42 +01:00
.gitignore chore: better gitignore, formatted codeql 2023-05-21 01:00:50 +02:00
.goreleaser.yml fix(ci): drop builds for everything else 2026-03-04 13:06:03 +01:00
CODE_OF_CONDUCT.md feat: preload command 2022-10-12 20:45:56 +02:00
commands.go chore: dep bump 2026-03-07 19:44:36 +01:00
commands_test.go feat: it compiles 2026-03-03 11:24:27 +01:00
docker-compose.yaml ci: build the webui 2023-10-26 18:18:47 +02:00
Dockerfile feat(docker): more caching 2026-03-16 13:04:07 +01:00
example_config.yml feat: multiple people can now be owner of the bot 2025-09-15 11:36:08 +02:00
go.mod refactor(api): migrate to coder/websocket 2026-03-31 18:11:34 +02:00
go.sum refactor(api): migrate to coder/websocket 2026-03-31 18:11:34 +02:00
LICENSE Initial commit 2020-08-03 14:27:20 +02:00
main.go chore: dep bump 2026-03-07 19:44:36 +01:00
mkdocs.yml feat(docs): enable offline plugin 2023-10-23 16:06:29 +02:00
README.md fix: audio now working 2026-03-03 13:36:09 +01:00
structures.go refactor: change every reference of string as discord ID to snowflake 2026-03-05 12:02:44 +01:00
utilities.go refactor: change every reference of string as discord ID to snowflake 2026-03-05 12:02:44 +01:00

YADMB

Go Report Card

Yet Another Discord Music Bot - A music bot written in go

Features

  • Supports what yt-dlp does, plus spotify playlists (if you configure the required tokens!)
  • Uses slash commands (see Commands for a list of commands)
  • Save your favorite songs and playlists with custom commands
  • Automatically skips sponsors or moments when there's no music, thanks to the SponsorBlock API
  • Caches songs locally, so the bot doesn't have to download them every time
  • Stream songs from the internet, useful for radios
  • Blacklist users from using the bot
  • Allow only certain users to use the bot, with the DJ role
  • A nice web interface to control the bot

Requirements

Installation

See the wiki