This resource provides you a custom car radio, with it’s own radio stations.
Radio stations are fully editable.
Radio replaces GTA V native radio.
Scripts provides:
- Custom radio for cars which replaces native GTA V radio
- Fully editable radio stations for this custom radio
- Everyone hear the music
- No obfuscation (fully editable)
- Performance friendly (0.02ms at full load)
- Responsive UI
Performance

Preview: Video
Buy here: QBCore Version
Buy here: ESX Version
Buy here: STANDALONE Version
Script is NOT IP locked or obfuscated.
Requirements: xsound
|
|
| Code is accessible |
Yes |
| Subscription-based |
No |
| Lines (approximately) |
900 |
| Requirements |
xsound, interact-sound |
| Support |
Yes |
My other releases:
1 Like
How are you updating the radio stations oog files? or
It plays youtube links in the default .js file.
You can edit it so that it plays sounds hosted in xsound or live radios like i have.
2 Likes
Is it possible for it to be standalone?
1 Like
Actually, “ESX” version pretends to be standalone, and it doesnt need esx, so yes.
1 Like
There are issues if not on 1920x1080p . The buttons do not line up and the station is not properly placed inside of the display
Awesome! This is an amazing script otherwise! Literally drag and drop and instantly new music update! Thanks for the hard work!
2 Likes
possible to swap out the ui for something more modern?
2 Likes
Sure, i will try to swap it today
1 Like
[ 2671266] [b2545_GTAProce] MainThrd/ Finished connection logic
[ 2671735] [b2545_GTAProce] UV loop: mumble/ UDP packets can be received. Switching to UDP mode.
[ 2672469] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: Cannot read property ‘focus’ of null (@game/ui/root.html:108)
[ 2672547] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: Cannot read property ‘focus’ of null (@game/ui/root.html:108)
[ 2695297] [b2545_GTAProce] MainThrd/ [Backitems]: Starting Loop
[ 2699750] [b2545_GTAProce] CrBrowserMain/ Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘https://cfx-nui-xsound’). (https://www.youtube.com/s/player/9e50a907/www-widgetapi.vflset/www-widgetapi.js:942)
[ 2699906] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2699906] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2701766] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2701766] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2701766] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2706469] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2706485] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2706485] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2711610] [b2545_GTAProce] CrBrowserMain/ Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘https://cfx-nui-xsound’). (https://www.youtube.com/s/player/9e50a907/www-widgetapi.vflset/www-widgetapi.js:942)
[ 2711610] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2711625] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2711625] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2716594] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2716594] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2716594] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2720531] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2720547] [b2545_GTAProce] CrBrowserMain/ Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘https://cfx-nui-xsound’). (https://www.youtube.com/s/player/9e50a907/www-widgetapi.vflset/www-widgetapi.js:942)
[ 2720547] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2720563] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2725719] [b2545_GTAProce] CrBrowserMain/ Failed to execute ‘postMessage’ on ‘DOMWindow’: The target origin provided (‘https://www.youtube.com’) does not match the recipient window’s origin (‘https://cfx-nui-xsound’). (https://www.youtube.com/s/player/9e50a907/www-widgetapi.vflset/www-widgetapi.js:942)
[ 2725719] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2725719] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2725719] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
[ 2730735] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-bitness’. (:0)
[ 2730735] [b2545_GTAProce] CrBrowserMain/ Error with Permissions-Policy header: Unrecognized feature: ‘ch-ua-full-version-list’. (:0)
[ 2730735] [b2545_GTAProce] CrBrowserMain/ Uncaught TypeError: this.yPlayer.seekTo is not a function (@xsound/html/scripts/SoundPlayer.js:278)
Im getting these errors and when I add a new station it doesn’t play the youtube link i added it plays one of the other links, this is what I did to add a station
else if (fmnum == “108.9”) {
$('#fm-number').text("86.9");
url = "https://www.youtube.com/watch?v=3nGGy-4Ds-E";
$.post('https://szef-radio/action', JSON.stringify({
action: 'seturl',
link: url,
}));
}
Go to his tebex page then click home, the link will be on that page most likely.
found it thanks, sent a request
hey i’m trying to join your server some help could do
Here is my discord: Kaypee#0779
1 Like