How It Works
Prowl uses yt-dlp under the hood to resolve and stream audio from YouTube and other supported sources. When you run/music play, Prowl joins your current voice channel automatically and starts playing.
You must be connected to a voice channel before running
/music play. Prowl joins the channel you are in at the time of the request.Commands Reference
Use these slash commands in any text channel while you’re connected to a voice channel.Queue Management
Prowl maintains a persistent queue for each server so members can keep the music going without interruption.- Adding tracks — Any member can run
/music playto append a track to the end of the queue. - Viewing the queue —
/music queueshows the current queue. - Removing a track — Use
/music remove <position>to pull a specific track out of the lineup. - Shuffling — Run
/music shuffleto randomize the remaining tracks. - Looping — Toggle loop mode for the current track with
/music loop.
Queue state is held in memory. If the bot is disconnected or restarted, the current queue will be cleared. Save your favorite playlists as a URL so you can re-queue them quickly.
DJ Role
If you want to restrict who can control music playback, you can designate a DJ role in the dashboard under Music → DJ Role. Members without the DJ role can still use/music play to add tracks, but commands like /music skip, /music stop, /music volume, and /music remove will be limited to DJs and server administrators.
Troubleshooting
- Bot Won't Join
- Audio Cutting Out
Prowl doesn’t join the voice channel when I run
/music play.- Make sure you are connected to a voice channel before running the command.
- Check that Prowl has the Connect and Speak permissions on that voice channel.
- If the channel has a user limit set, ensure Prowl isn’t being blocked by it — bots count toward the limit unless you grant Prowl the Move Members permission.
- Try running
/music stopand/music playagain to force a fresh connection.