Junkyard's Music Bot banner

Discord voice channel music bot

Junkyard's Music Bot

A private Discord music bot built for local music folders, playlist loading, online fallback search, and a clean chat control panel.

What it does

Music controls built around Discord chat.

Call the bot into your voice channel, play songs by name, load playlists, set a local music folder, and use `/help` or the on-screen controller for common actions.

Animated Junkyard's Music Bot graphic

Local Library First

Each user can set a music folder for local library search. Song requests check that folder before falling back to online search.

Playlist Loading

Load M3U, TXT, CSV, attached playlist files, public Spotify links, or YouTube playlists. The bot queues up to 50 imported tracks.

Chat Controller

The Discord control panel has buttons for new songs, artist search, playlist loading, local music setup, volume, shuffle, loop, pause, skip, and quit.

Discord setup

How to add it to a Discord server

  1. Click Add to Discord.
  2. Choose the Discord server where you want to use the bot.
  3. Approve the requested Discord permissions.
  4. Join a voice channel and run /musicbot.
  5. Use /menu or /play song name to start listening.
Add to Discord

Commands

Basic Discord commands

/musicbotCall the bot into your voice channel.
/helpShow the basic setup steps and command list.
/menuShow the command menu and button controls.
/play songPlay or queue a song request.
/playartist artist:nameAdd up to 25 songs by one artist.
/load playlist:nameLoad a playlist, CSV file, attachment, Spotify link, or YouTube playlist.
/changedirSet your local music folder.
/pausePause or resume playback.
/skipSkip to the next queued song.
/stopStop playback and clear the queue.
/loopRepeat the current song until loop is turned off.
/quitRemove the bot from voice.