Stream high-quality audio from YouTube, Spotify, and SoundCloud directly into your Discord voice channels — no external bots needed.
Join a voice channel, type .play followed by a song name or URL, and the bot joins your channel and starts streaming audio immediately. It supports YouTube videos, YouTube playlists, Spotify tracks (resolved through YouTube), and SoundCloud links.
The music engine is powered by DisTube and play-dl, giving you reliable audio resolution, efficient buffering, and low-latency playback. No API keys from third-party music services are required on your end — it all runs through the bot.
Type a song name and the bot searches YouTube and plays the top result. Or paste a direct URL for YouTube, Spotify, or SoundCloud.
View the full queue, skip tracks, shuffle the order, or remove specific songs. The queue supports unlimited songs with paginated display.
Cycle between off, single track repeat, and full queue loop. The current mode is always shown in the now-playing embed.
Adjust playback volume from 0 to 100 with a single command. Persists for the current session.
Pause playback at any time and resume right where you left off. The bot stays connected while paused.
Keep the bot in your voice channel around the clock. It stays connected even when the queue is empty, ready for the next request.
| Command | Description |
|---|---|
| .play [query/URL] | Search and play a song, or queue a URL (YouTube, Spotify, SoundCloud) |
| .pause | Pause the currently playing track |
| .resume | Resume paused playback |
| .skip | Skip to the next song in the queue |
| .stop | Stop playback and clear the entire queue |
| .queue | Display all songs currently in the queue |
| .np | Show the currently playing song with progress bar |
| .volume [0-100] | Set the playback volume |
| .shuffle | Shuffle the remaining songs in the queue |
| .loop | Toggle loop mode: off → track → queue |
| .leave | Disconnect the bot from the voice channel |
Server admins can enable or disable the music feature entirely from the web dashboard. Navigate to Utilities → Music and flip the toggle. When disabled, the .play command will notify users that music is turned off for the server.
This is useful if you want to use Nocta for moderation and economy but prefer a dedicated music bot for audio, or if you want to temporarily disable music during events.
Follow the step-by-step tutorial to set up music in your server in under 2 minutes.