daft
YouTube playlist manager. Anyone can queue tracks; ops control playback. Tracks are played via an external player (managed outside the bot).
Dependencies
No external libraries required.
Commands
Queue (anyone in channel)
| Command | Description |
|---|---|
!dj <youtube-url> | Add a YouTube video to the queue |
!np | Show the currently playing track |
!queue | Show upcoming tracks |
Accepted URL formats: youtube.com/watch?v=..., youtu.be/.... Shorts, embeds, and live streams are rejected. Queue cap: 50 tracks.
Playback (owner / op)
| Command | Description | |
|---|---|---|
!play | Start or resume playback | |
!stop | Pause playback | |
!skip | Skip to the next track | |
!remove | Remove the current track from the queue | |
| `!loop on\ | off` | Toggle circular queue looping |
!clear | Clear queue and stop playback |
Admin (owner)
| Command | Description |
|---|---|
!join #channel | Join a channel |
!part [#channel] | Leave a channel |
!chans | List channels |
!help | Show usage (PM) |