rz-sound is a next-generation 3D audio engine for FiveM — a drop-in xsound and interact-sound replacement with server-authoritative sync, real HRTF positional audio, and first-class streaming support.
Main features:
- YouTube, Spotify, SoundCloud & direct URLs — auto-detected streaming with hidden embed playback
- True 3D positional audio — Web Audio HRTF panning with attach-to-entity / attach-to-player (no manual position loops)
- SyncGroups — server-driven playback so every player hears the same track, playhead, and pause state
- Vehicle & MLO occlusion — muffled audio through closed windows, interior filters, underwater effects
-
xsound-compatible exports —
PlayUrlPos, seek, pause, volume, destroy — works with existing scripts out of the box - Static synced sounds — ambient club/zone playlists at world coordinates
- Streamer mode — global mute for content creators
-
Volume menu (
/soundvolume) — master slider + sync with GTA music volume - Track search API — YouTube Data API integration for in-script search
- Custom per-sound filters — low-pass, distance models (linear / exponential / square)
Powers rz-carplay and rz-djbooth with stable, low-overhead 3D audio. One resource replaces your entire audio stack.