JDB-NET Radio

JDB-NET Radio

GBP 0.00

Video

JDB-NET Radio is a lightweight, high-performance vehicle radio replacement for FiveM. It suppresses the default GTA radio system in favour of a fully customisable MP3 player, featuring professional audio crossfading and immersive transitions to enhance your server's roleplay environment.

📻 Key Features

  • Custom Audio Support: Play your own curated MP3 tracks directly within any vehicle.
  • Smooth Crossfading: Configurable transitions between tracks for a seamless, "live station" feel.
  • Native Suppression: Automatically blocks the default GTA radio system to prevent audio overlapping or conflicts.
  • Smart Playback: The radio automatically shuts down when exiting a vehicle to ensure performance and immersion.
  • NUI-Powered Engine: Utilises a robust NUI-based audio player for reliable, lag-free performance.
  • User Controls: Features a customisable keybind (default: Q) to toggle the radio, complete with integrated status notifications.
  • Highly Optimised: Minimal resource usage with simple, effective track management.

🛠️ Configuration

  • shared/config.lua: * DefaultVolume: Set the base volume level (0.0 to 1.0).
    • FadeDuration: Adjust the length of the crossfade in milliseconds.
    • FadeOverlap: Determine how many seconds before a track ends the next one should begin fading in.
    • Tracks: List your audio file paths (e.g. "sounds/track1.mp3").

📦 Dependencies

  • ox_lib (Used for keybinding, cache, and notifications)

🚀 Quick Start

  1. Install: Place the folder into your resources directory as jdbnet-radio.
  2. Add Audio: Drop your MP3 files into the html/sounds/ folder.
  3. Register Tracks: Update the Tracks table in shared/config.lua with your filenames.
  4. Server Config: Ensure ox_lib starts before jdbnet-radio:
ensure ox_lib
ensure jdbnet-radio

🎮 Usage

  • Toggle Radio: Press Q (or your configured keybind) while inside a vehicle.
  • Notifications: On-screen alerts will confirm when the radio is turned on or off.