Skip to main content
Use this page to quickly find answers to common questions and fixes. If something is missing, reach out on our Discord server.
Please post a detailed bug report in our Discord channel #errors. Include steps to reproduce, screenshots, and logs if possible. We’ll try to fix it as soon as we can.
Songs that players submit through the Music app have to be approved before they land in the library. The approval permission is handed out in-game with /music-verify:
  • The command toggles: no permission → grants it, already has it → revokes it
  • PLAYERID is the server ID of the player (visible in the player list / txAdmin)
  • Only administrators can run the command
A fresh library only fills up once songs have been submitted and approved. Work through this checklist:
1

Add songs through the Music app

Players submit songs directly in the app. They land in the pending queue first, not in the library.
2

Approve the pending songs

Someone with the music approval permission (see above) has to approve them. Once approved, they show up in the library for everyone.
Make sure you’re using our xSound version and start xSound before RoadPad.
Checklist
  • Clear your client cache.
  • Check that GTA music is turned on.
  • Verify your Windows volume mixer isn’t at 0% (this is independent of FiveM).
If your loading screen uses YouTube and you muted it there, the sound is muted everywhere. Unmute the loading screen.
Music troubleshooting screenshot
Open /public/static/config/config.json, search for AppStore, and remove the block for the app(s) you want to disable.Remove apps from AppStore config
Follow the instructions in config.lua (ESX init).ESX nil fix
In ClientAPI.lua, find sendNotification(text) and replace ESX.ShowNotification(text) with your notification trigger.
Go to Settings → Keyboard/Mouse → Mouse Input Method → Raw Input.Raw input setting
Choose your ESX Version in config.lua.If you use an old ESX Ambulancejob or a custom one, change the ESX Version to 1.1 and try again.
Go to config.lua and search for Config.Crypto, then set the value for the cryptocurrency you want to disable to false.Cryptocurrency config
App names are excluded from translation. To localize app names, change them in config.json.
In config.lua, set the locale to your preferred language.
Edit the GiveCarKeys function in clientAPI.lua.
GiveCarKeys (ESX)
Add this to es_extended/server/functions.lua:
GetExtendedPlayers helper
Clear your cache once — this will remove the PIN lock.Clear cache to reset PIN