Oxide CarPlay
In-vehicle music player and navigation system for FiveM servers.
oxide-carplay is an in-vehicle music player and navigation system for FiveM servers. Players can open CarPlay inside a vehicle, play YouTube audio through xsound, manage queues and playlists, use the map and Quick Nav tools, and unlock extra POI markers through an optional jailbreak flow.
Key Features
- Music playback with standard YouTube video URLs and playlist import support
- Vehicle-based 3D audio with distance falloff, closed-vehicle muffling, and passenger sync
- Persistent playlists and saved settings stored per character with FiveM KVP storage
- Map and Quick Nav with live position, zone, weather, time, and configurable location groups
- Mini-player and repeat controls that remain available after closing the main UI
- Optional jailbreak progression for vehicle-specific POI marker unlocks
Requirements
| Resource | Purpose |
|---|---|
ox_lib | Locale, callbacks, animation helpers |
| o-link | Character lookup, items, inventory, progress bar, notifications, weather, time |
xsound | Vehicle-based 3D audio playback |
Quick Start
- Place
oxide-carplayin your resources folder. - Start
ox_lib,o-link, andxsoundbeforeoxide-carplay. - Review
shared/config.luaandshared/config/carplay.lua. - Register the jailbreak USB item if you want the jailbreak feature enabled.
- Join the server, enter a vehicle, and use the configured CarPlay keybind.
Use the full docs for implementation details: