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

# Music

> Listen to music inside voice channels

<Tip>You can provide song name or url </Tip>

# Play a song

<CodeGroup>
  ```text Syntax theme={null}
  ;play <query>
  ```

  ```python example theme={null}
  ;play Spinnin (feat. Nemzzz) - Segway Remix
  ```
</CodeGroup>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/xvz/images/music.png" />
</Frame>

# Play forward

> Add song to the front of the queue

<CodeGroup>
  ```text Syntax theme={null}
  ;play forward <query>
  ```

  ```python example theme={null}
  ;play forward idfc - slowed
  ```
</CodeGroup>

# Skip to next track

> Skip to next track in queue

<CodeGroup>
  ```text Syntax theme={null}
  ;skip 
  ```

  ```python example theme={null}
  ;skip
  ```
</CodeGroup>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/xvz/images/skip-track.png" />
</Frame>

# Volume control

> Set audio volume (1-200)

<CodeGroup>
  ```text Syntax theme={null}
  ;volume <1-200>
  ```

  ```python example theme={null}
  ;volume 45
  ```
</CodeGroup>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/xvz/images/volume.png" />
</Frame>

# Loop

> Enable or disable loop mode for current track

<CodeGroup>
  ```text Syntax theme={null}
  ;loop [--true/--false]
  ```

  ```python example theme={null}
  ;loop --true
  ;loop --false
  ```
</CodeGroup>

# Queue Guide

## View queue

> Show all tracks in queue with pagination

<CodeGroup>
  ```text Syntax theme={null}
  ;queue list
  ```

  ```python example theme={null}
  ;queue list
  ```
</CodeGroup>

> Empty all tracks from queue

<CodeGroup>
  ```text Syntax theme={null}
  ;queue empty
  ```

  ```python example theme={null}
  ;queue empty
  ```
</CodeGroup>

> Remove a specific track from queue by position

<CodeGroup>
  ```text Syntax theme={null}
  ;queue remove <position>
  ```

  ```python example theme={null}
  ;queue remove 1
  ;queue remove 5
  ```
</CodeGroup>

> Move a track from one position to another

<CodeGroup>
  ```text Syntax theme={null}
  ;queue move <from> <to>
  ```

  ```python example theme={null}
  ;queue move 5 1
  ;queue move 3 10
  ```
</CodeGroup>

> Shuffle all tracks in the queue (must have atleast 2 tracks)

<CodeGroup>
  ```text Syntax theme={null}
  ;queue shuffle
  ```

  ```python example theme={null}
  ;queue shuffle
  ```
</CodeGroup>

> Disconnect bot from voice channel

<CodeGroup>
  ```text Syntax theme={null}
  ;disconnect
  ```

  ```python example theme={null}
  ;disconnect
  ```
</CodeGroup>

> Pause track

<CodeGroup>
  ```text Syntax theme={null}
  ;pause
  ```

  ```python example theme={null}
  ;pause
  ```
</CodeGroup>

> Resume the track

<CodeGroup>
  ```text Syntax theme={null}
  ;resume
  ```

  ```python example theme={null}
  ;resume
  ```
</CodeGroup>

<Tip>If song doesnt play simply rerun the command (this for the <code>;play</code> command)</Tip>

# Sources

* SoundCloud
* spotify

<Note>More Sources will be added</Note>
