Vehicle Radio UI
Driving becomes less boring when the music is on!
Vehicle Radio
In-car stereo system for Unturned. Install a radio on any vehicle and control music from the driver seat.
Custom UI with track carousel, volume panel, and hotkey controls — great for roleplay servers and car culture.
Features
- Radio installation — mount a configured boombox barricade on a vehicle with
/placeradio(permission required). - Driver controls — change tracks and volume while sitting in the driver seat.
- Custom UI effect — track list with cover images, volume slider, and “Now playing” chat message.
- Hotkey support — use CodeHotkeys.
- Track playlist — fully configurable song list with GUID, name, and cover image.
- Auto sync —
/vehicleradio syncscans loadedStereoSongAssettracks and writes them to config. - Optional owner confirmation — if enabled in config, the installer sends an offer and the vehicle owner confirms with
/placeradio confirm. - Optional price & reward — charge experience on install and grant a reward to the installer (configurable, off by default).
- One radio per vehicle — optional limit so each car keeps a single stereo.
- Smart mute — auto fade/mute when the driver exits or disconnects (fully configurable delays).
- Admin tools — reload config, list tracks, mute all radios, test disconnect behavior.
- Live config reload — edit
config.yamland apply with/vehicleradio reload. - All songs, messages, permissions, timings, and install rules are editable via
config.yaml.
Driver controls
While driving a vehicle with an installed radio:
| Action | Keys |
|---|---|
| Previous track | CodeHotkey2 |
| Next track | CodeHotkey3 |
| Volume down | CodeHotkey4 |
| Volume up | CodeHotkey5 |
Commands
| Command | Permission | Description |
|---|---|---|
/placeradio |
placeradio |
Install a radio (requires permission; optional owner confirm in config) |
/placeradio confirm |
placeradio |
Accept a pending installation offer (vehicle owner) |
/vehicleradio / /vradio |
— | Show admin command help |
/vehicleradio reload |
vehicleradio.reload |
Reload config.yaml from disk |
/vehicleradio tracks |
vehicleradio.tracks |
Print configured songs |
/vehicleradio sync |
vehicleradio.sync |
Sync songs from loaded stereo assets into config |
/vehicleradio disableall |
vehicleradio.disableall |
Mute every configured radio on the map |
/vehicleradio testdisconnect |
vehicleradio.testdisconnect |
Test disconnect fade/mute on your radios |
Permissions
| Permission | Purpose |
|---|---|
placeradio |
Install radios (and confirm, if owner confirmation is enabled) |
vehicleradio.reload |
Reload config |
vehicleradio.tracks |
List tracks in chat/console |
vehicleradio.sync |
Sync track list from game assets |
vehicleradio.disableall |
Mute all radios |
vehicleradio.testdisconnect |
Test disconnect mute behavior |
Configuration
Main section: VehicleRadio: in config.yaml.
VehicleRadio:
EffectId: 19054
RadioBarricadeId: 13568
MaxVolume: 100
PlacedRadioInitialVolume: 35
TrackChangeCooldown: 0.5
HidingSoundsListTime: 5
AutoMuteOnVehicleExit: true
ExitVehicleAutoMuteDelay: 60
Installation:
RequirePermission: true
AllowOnlyOneRadioPerVehicle: true
Price: 0
MechanicReward: 0
RequireOwnerConfirmation: false
Songs:
- Id: "d89bee43-c77e-48db-8c81-0abe841cb26d"
Name: "Song1"
Image: "https://example.com/cover.png"
After editing the file on the server, run /vehicleradio reload.
Workshop mods
Reviews
No reviews yet — be the first!
Similar plugins
CarShop UI
sarshane
A carshop just like in GTA! Perfect for the RP server!
$25
Blackjack UI
sarshane
Blackjack casino plugin with stunning UI and animations for Unturned! :)
$35
Point Captures UI
sarshane
Zone capture plugin for Unturned RP/PvP servers!
$30
Inventory Checker 2
sarshane
Allows you to open player inventory as storage with some options!
$15