> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blazebot.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Music

> Play and manage music in voice channels.

BlaZe provides a full-featured music system with queue management, filters, autoplay, and 24/7 mode.

## Playing Music

### Play a Song

```bash theme={null}
?play <song name or url>
```

Example:

```bash theme={null}
?play Never Gonna Give You Up
```

If BlaZe is not connected to a voice channel, it will automatically join your current voice channel.

### Join a Voice Channel

```bash theme={null}
?join
```

Connects BlaZe to your current voice channel.

### Leave a Voice Channel

```bash theme={null}
?leave
```

Disconnects BlaZe from the current voice channel.

***

## Queue Management

### View Queue

```bash theme={null}
?queue
```

Displays the currently playing track and upcoming songs.

### Skip a Track

```bash theme={null}
?skip
```

Skips the current song and plays the next song in the queue.

### Stop Playback

```bash theme={null}
?stop
```

Stops playback, clears the queue and disconnects BlaZe from the voice channel.

### Clear Queue

```bash theme={null}
?clearqueue
```

Removes all upcoming songs from the queue while keeping the current track playing.

***

## Playback Controls

### Pause Music

```bash theme={null}
?pause
```

Pauses the current track.

### Resume Music

```bash theme={null}
?resume
```

Resumes playback.

### Current Track

```bash theme={null}
?nowplaying
```

Displays the currently playing track along with its playback progress.

### Volume

```bash theme={null}
?volume <1-200>
```

Example:

```bash theme={null}
?volume 75
```

Changes the player volume.

### Seek

```bash theme={null}
?seek <seconds>
```

Example:

```bash theme={null}
?seek 90
```

Jumps to a specific position in the current track.

***

## Looping

### Toggle Loop

```bash theme={null}
?loop
```

Repeats the currently playing track until loop is disabled.

***

## Autoplay

### Toggle Autoplay

```bash theme={null}
?autoplay
```

When enabled, BlaZe automatically plays recommended songs after the queue ends.

This helps keep music playing continuously without requiring new commands.

<Info>
  Autoplay is a Prime feature.
</Info>

***

## 24/7 Mode

### Toggle 24/7

```bash theme={null}
?24/7
```

Keeps BlaZe connected to a voice channel even when nothing is playing.

When enabled:

* BlaZe remains in the configured voice channel.
* Music can be started instantly without reconnecting the bot.

<Info>
  The command must be executed while connected to the voice channel you want BlaZe to stay in.
</Info>

***

## Audio Filters

Filters modify how the currently playing music sounds.

### Vaporwave

```bash theme={null}
?filter vaporwave
```

Applies a slowed-down vaporwave effect.

### Lofi

```bash theme={null}
?filter lofi
```

Applies a lofi-style effect.

### 8D

```bash theme={null}
?filter 8d
```

Creates a rotating stereo effect.

### Slowmo

```bash theme={null}
?filter slowmo
```

Slows down playback.

### Reset Filters

```bash theme={null}
?filter reset
```

Removes all active filters and restores the default sound.

***

## Music Controls Panel

Whenever a track starts, BlaZe provides a music control panel.

Using the panel, listeners can:

* Pause or Resume playback
* Skip tracks
* Stop playback
* Toggle looping
* View the queue

<Info>
  You must be connected to the same voice channel as BlaZe to use the control panel.
</Info>

## Important Notes

* YouTube links are not supported.
* Tracks shorter than 10 seconds are ignored.
* The bot's music controls only work for members connected to the same voice channel as the player.
* If Autoplay is enabled, the queue may continue with recommended songs even after all queued tracks have finished.

## Troubleshooting problems

### BlaZe behaves weirdly when I try to play music, what do I do?

Use the commands `?disconnect`, `?stop`, `?clearqueue` then play again. If still issues persists, visit Support Server.
