Skip to content

Music System

Utilara Music is a message-based music player - no slash commands to play songs. You designate one text channel as the music console, and anything typed there is treated as a search query or URL. The bot deletes your message, finds the track, and starts playing. A persistent player embed with full controls lives in that channel and updates in real time.

  1. Message-based playback - type a song name, YouTube link, Spotify URL, or playlist into the music channel to queue it instantly
  2. Persistent player console - a sticky embed with playback buttons stays in the channel and updates as tracks change
  3. Full queue management - skip, shuffle, clear, loop, and view the upcoming queue without leaving Discord
  4. Access control - restrict or allow the music system per user, voice channel, or channel category using blacklist or whitelist mode
  5. Web player - full player interface available at utilara.net/player for managing playback from a browser
  6. 24/7 mode (Premium) - bot stays in the voice channel even when everyone leaves, so music keeps going around the clock

The sticky player embed has three rows of buttons. You must be in a voice channel - and in the same voice channel as the bot - to use any of them.

Row 1 - Playback

ButtonAction
PreviousIf more than 5 seconds into the track: restarts it. If within the first 5 seconds: goes to the previous track. If no history: restarts current.
/ Play / PauseToggles playback
SkipSkips to the next track in queue
StopClears the queue and disconnects the bot
ShuffleRandomly shuffles the upcoming queue (requires at least 2 tracks)

Row 2 - Queue & Audio

ButtonAction
LoopCycles through loop modes: Off → Track → Queue → Off
🔉 Volume DownDecreases volume by 10%
🔊 Volume UpIncreases volume by 10%
QueueShows the current track and next 10 upcoming tracks (private)
ClearRemoves all upcoming tracks from the queue

Row 3 - Links

ButtonAction
LyricsOpens a Google search for the current track’s lyrics
🌐 Web DashboardOpens the full player at utilara.net/player

  1. Run /music setup - requires Manage Channels permission. This opens the configuration panel.

  2. Set the Music Console - click Music Console and select any text channel. The bot will post its sticky player embed there and listen to every message in that channel as a music query.

  3. Configure access control Optional - click Access Mode to choose between blacklist and whitelist, then use the User, Voice Channels, and Categories pages to configure who and where music is allowed.

  4. Start playing - join a voice channel, type a song name or URL into the music channel, and the bot joins and starts playing.