> 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/configuration.md).

# Configuration

Every option in config.lua, grouped by what it changes.

Everything lives in **`config.lua`**, with the Media Player's playlist in its own **`music.lua`**. Nothing about the resource is hardcoded — keys, sizes, colours, animation speeds, the station list, transmitter coverage and artwork are all here.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Config Files Overview</strong></td><td>What lives where, and which block does what.</td><td><a href="/mango5m-docs/resources/mango-radio/configuration/config-files-overview.md">Config Files Overview</a></td></tr><tr><td><strong>Controls and Keybinds</strong></td><td>Keys, hold timing and mouse feel.</td><td><a href="/mango5m-docs/resources/mango-radio/configuration/controls-and-keybinds.md">Controls and Keybinds</a></td></tr><tr><td><strong>Carousel Appearance</strong></td><td>Size, position, spacing and animation.</td><td><a href="/mango5m-docs/resources/mango-radio/configuration/carousel-appearance.md">Carousel Appearance</a></td></tr><tr><td><strong>Station Browser Options</strong></td><td>The panel's behaviour, accent and navigation.</td><td><a href="/mango5m-docs/resources/mango-radio/configuration/station-browser-options.md">Station Browser Options</a></td></tr><tr><td><strong>The Station List</strong></td><td>Adding, removing and tagging stations.</td><td><a href="/mango5m-docs/resources/mango-radio/configuration/the-station-list.md">The Station List</a></td></tr></tbody></table>

## Which block do I want?

| I want to change                      | Block                                    | Page                                                                                                    |
| ------------------------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| Which key opens what                  | `Config.Keybind`, `Config.RadioMenu.key` | [Controls and Keybinds](/mango5m-docs/resources/mango-radio/configuration/controls-and-keybinds.md)     |
| How big the carousel is, or where     | `Config.UI`                              | [Carousel Appearance](/mango5m-docs/resources/mango-radio/configuration/carousel-appearance.md)         |
| Mouse sensitivity or direction        | `Config.Mouse`                           | [Controls and Keybinds](/mango5m-docs/resources/mango-radio/configuration/controls-and-keybinds.md)     |
| The accent colour of the panel        | `Config.RadioMenu.accent`                | [Station Browser Options](/mango5m-docs/resources/mango-radio/configuration/station-browser-options.md) |
| Which stations exist, and their order | `Config.Stations`                        | [The Station List](/mango5m-docs/resources/mango-radio/configuration/the-station-list.md)               |
| Where a station can be heard          | `coverage`, `Config.Range`               | [Broadcast Range](/mango5m-docs/resources/mango-radio/features/broadcast-range.md)                      |
| Your own station's music              | `music.lua`                              | [Adding Your Music](/mango5m-docs/resources/mango-radio/media-player/adding-your-music.md)              |

{% hint style="warning" %}
Changing a keybind default only affects players who have never joined before — FiveM caches the first default each player receives. Everyone else rebinds under **Settings → Key Bindings → FiveM**.
{% endhint %}
