Feature

Music Streaming

Stream high-quality audio from YouTube, Spotify, and SoundCloud directly into your Discord voice channels — no external bots needed.

Setup Guide Add to Discord
How it works

One command, instant playback

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.

Capabilities

Everything you'd expect from a music bot

Search & Play

Type a song name and the bot searches YouTube and plays the top result. Or paste a direct URL for YouTube, Spotify, or SoundCloud.

Queue Management

View the full queue, skip tracks, shuffle the order, or remove specific songs. The queue supports unlimited songs with paginated display.

Loop Modes

Cycle between off, single track repeat, and full queue loop. The current mode is always shown in the now-playing embed.

Volume Control

Adjust playback volume from 0 to 100 with a single command. Persists for the current session.

Pause & Resume

Pause playback at any time and resume right where you left off. The bot stays connected while paused.

24/7 Mode

Keep the bot in your voice channel around the clock. It stays connected even when the queue is empty, ready for the next request.

Commands

Full music command reference

CommandDescription
.play [query/URL]Search and play a song, or queue a URL (YouTube, Spotify, SoundCloud)
.pausePause the currently playing track
.resumeResume paused playback
.skipSkip to the next song in the queue
.stopStop playback and clear the entire queue
.queueDisplay all songs currently in the queue
.npShow the currently playing song with progress bar
.volume [0-100]Set the playback volume
.shuffleShuffle the remaining songs in the queue
.loopToggle loop mode: off → track → queue
.leaveDisconnect the bot from the voice channel
Admin controls

Per-server music toggle

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.

Ready to get started?

Follow the step-by-step tutorial to set up music in your server in under 2 minutes.