aboutsummaryrefslogtreecommitdiffstats

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)