[QBCore/ESX/STANDALONE] Custom Car Radio with Radio Stations

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
obraz

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

No .ogg files

How tho?

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

Make ESX support

1 Like

Done. :slight_smile:

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

Will be fixed tommorow

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,

    }));

}

Contact me on discord

how ?

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