Yet Another Discord Music Bot https://thetipo01.github.io/YADMB/
  • Go 82.7%
  • Svelte 8.5%
  • JavaScript 6.6%
  • Dockerfile 1.1%
  • CSS 0.6%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-02 23:04:48 +02:00
.github/workflows ci: action bump 2026-08-19 22:58:48 +02:00
api chore: linting 2026-07-22 09:45:57 +02:00
constants feat: correctly report errors when reproducing song 2026-08-19 00:50:22 +02:00
data chore: create data folder 2021-10-10 15:51:39 +11:00
database chore: linting 2026-07-22 09:45:57 +02:00
docs Revert "docs: removed libdave references" 2026-06-14 13:29:27 +02:00
embed feat: correctly report errors when reproducing song 2026-08-19 00:50:22 +02:00
manager fix: skill issue 2026-08-19 12:16:39 +02:00
queue feat: correctly report errors from the running commands 2026-08-19 12:09:41 +02:00
sponsorblock chore: linting 2026-07-22 09:45:57 +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): deps bump 2026-09-02 23:04:48 +02:00
youtube chore: linting 2026-07-22 09:45:57 +02:00
.devcontainer.json feat: devcontainer 2026-08-06 16:43:51 +02:00
.dockerignore chore(web): move dockerfile to web directory 2026-08-06 12:47:25 +02:00
.gitignore docs: convert to zensical 2026-04-28 23:59:08 +02:00
.goreleaser.yml ci: libdave for gorelease 2026-06-14 13:29:16 +02:00
CODE_OF_CONDUCT.md feat: preload command 2022-10-12 20:45:56 +02:00
commands.go feat: correctly report errors when reproducing song 2026-08-19 00:50:22 +02: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): include a pot provider for yt-dlp 2026-08-27 14:03:05 +02:00
example_config.yml feat: multiple people can now be owner of the bot 2025-09-15 11:36:08 +02:00
go.mod chore: go dep bump 2026-09-02 23:04:14 +02:00
go.sum chore: go dep bump 2026-09-02 23:04:14 +02:00
LICENSE Initial commit 2020-08-03 14:27:20 +02:00
main.go chore: switch back to normal libdave 2026-06-14 13:24:54 +02:00
mkdocs.yml feat(docs): enable offline plugin 2023-10-23 16:06:29 +02:00
README.md docs: goodbye go report card 2026-07-22 09:45:11 +02: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
zensical.toml fix(docs): swagger rendering with zensical 2026-04-29 00:02:25 +02:00

YADMB

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