Yet Another Discord Music Bot https://thetipo01.github.io/YADMB/
  • Go 82.9%
  • Svelte 8.7%
  • JavaScript 6.8%
  • CSS 0.6%
  • Dockerfile 0.5%
  • Other 0.5%
Find a file
2026-06-02 00:19:55 +02:00
.github/workflows ci: separate web builds 2026-05-05 13:14:53 +02:00
api fix(api): chmod after we start the socket 2026-05-30 19:41:39 +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 chore(docs): missing eol 2026-05-19 11:40:59 +02: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): dep bump 2026-06-02 00:19:48 +02:00
youtube chore: sort imports 2025-08-06 13:54:16 +02:00
.dockerignore docs: convert to zensical 2026-04-28 23:59:08 +02:00
.gitignore docs: convert to zensical 2026-04-28 23:59:08 +02:00
.goreleaser.yml chore: forgot windows for goreleaser 2026-04-28 23:03:53 +02: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 ci: separate web builds 2026-05-05 13:14:53 +02:00
Dockerfile.web chore(Dockerfile.web): use fake crosscompile 2026-05-05 13:24:26 +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-06-02 00:19:55 +02:00
go.sum chore: go dep bump 2026-06-02 00:19:55 +02:00
LICENSE Initial commit 2020-08-03 14:27:20 +02:00
main.go refactor: change to pure go dave implementation 2026-04-28 22:49:41 +02:00
mkdocs.yml feat(docs): enable offline plugin 2023-10-23 16:06:29 +02:00
README.md docs: fixed wiki references 2026-04-29 09:15:22 +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

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