> For the complete documentation index, see [llms.txt](https://mango-5m.gitbook.io/mango5m-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mango-5m.gitbook.io/mango5m-docs/resources/mango-radio/getting-started/installation.md).

# Installation

Copy the folder, ensure it, drive. No dependencies.

Mango Radio is standalone. There is no framework to configure, no SQL to import and no dependency to install first.

{% stepper %}
{% step %}

### Copy the resource

Drop the `mango_radio` folder into your server's `resources` directory.
{% endstep %}

{% step %}

### Ensure it

Add it to your `server.cfg`:

```
ensure mango_radio
```

{% endstep %}

{% step %}

### Restart and drive

Get in any vehicle. The stock radio wheel is gone and the Mango carousel takes its place.
{% endstep %}
{% endstepper %}

That is the whole installation. The official station artwork, the song title database and the fonts all ship inside the resource — there is nothing else to download.

## What you get out of the box

| Included                          | Notes                                       |
| --------------------------------- | ------------------------------------------- |
| Station artwork for every station | Real vector logos, sharp at any size        |
| 1056 song titles and artists      | Base game plus every radio DLC              |
| Two typefaces                     | Barlow Condensed + Inter, bundled           |
| Blaine County Radio coverage      | A worked transmitter example, on by default |

## Things that are off by default

Two features are deliberately disabled until you set them up, because both need content from you:

* **The** [**Media Player**](/mango5m-docs/resources/mango-radio/media-player.md) — your own station. It stays hidden until you add music.
* **Genre artwork** for stations you have not tagged with a category.

## Key conflicts

`Q` is GTA's own radio-wheel key in vehicles. Mango Radio disables the stock wheel, so the default binding works immediately with nothing to change.

Players can rebind everything under **Settings → Key Bindings → FiveM**.

{% hint style="warning" %}
FiveM caches the **first** default a player ever receives for a keybind. Changing `Config.Keybind` or `Config.RadioMenu.key` later only affects players who have never joined before — everyone else keeps their cached binding until they rebind it themselves.
{% endhint %}

## Updating

Replace the folder, but keep your own `config.lua` and `music.lua` if you have edited them. Compare against the shipped versions for any new options.
