# Introduction

With ***mx-surround***, you can experience the sounds you hear as if they were actually coming from inside the game. For example, if a sound is coming from interior or from a car and the windows and doors are closed, the sound will be filtered as if it were coming from a closed environment. You can open a song via **spotify**, **youtube** link or play it directly from `ui/sounds`. It gives you an api that is very comfortable to use. For example, you can link a song directly to a vehicle or a player with just a one code. It provides `xsound` and `interact_sounds` functions and more...

***

## Briefing

`mx-surround` leaves files open source as **much as possible**. Here are some open source things

* > Providers
  >
  > * `xsound` and `interact-sound` prevention codes are completely open source. You can modify them as you like.
* > Streamer Mode
  >
  > * Everything about the streamer mode is open source.

***

## Features

> 3D Sound
>
> Vehicle sound filter
>
> Interior sound filter (Mlo, ymap etc...)
>
> Supports spotify, youtube
>
> Positional sound
>
> Supports all audio formats
>
> Streamer mode (Same as xsound)
>
> Completely unrivaled optimization
>
> The volumes of the songs change automatically according to the volume in the game (Configurable)
>
> If you have opened a sound on the server side, it will be saved on the server and the sound will be synchronized to new players.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.moxha.dev/documentation/paid-scripts/surround-spatial-audio/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
