๐ ย IMMERSIVE BOOMBOX SYSTEM
Turn every street, party, business or gathering into a shared musical experience!
๐ Overview
BSensei Boombox brings a complete and immersive music system to your FiveM / ESX Legacy server.
Players can place a physical boombox anywhere, play music for everyone nearby, create personal playlists and customize the listening experience through a modern interface.
Music is spatialized through xSound, meaning the volume naturally decreases as players move away from the boombox.
Every nearby player hears the same synchronized music, creating a true shared atmosphere.
๐ฅ Main features
๐ป Physical and interactive boombox
Place a real boombox prop anywhere in the world.
Interactive placement system with position and rotation preview.
Boombox item fully compatible with ox_inventory.
Complete interactions through ox_target.
Place, control and pick up the boombox directly in-game.
The item is automatically returned to its owner when the boombox is picked up.
๐ต Spatial and synchronized music
Music is heard by every player around the boombox.
Fully synchronized playback using xSound.
Live volume adjustment.
Configurable maximum sound distance.
Natural sound attenuation based on player distance.
Pause, resume, stop, previous track and next track controls.
Clickable progress bar to move forward or backward inside a track.
Real-time elapsed time and total duration display.
๐ Personal playlists
Create multiple personal playlists.
Add an unlimited selection of configurable music URLs.
Rename or delete playlists.
Remove individual tracks.
Automatically play the next track.
Shuffle playback.
Repeat the current track.
Repeat the complete playlist.
Playlists are permanently saved in the database.
โญ Favorites and recent history
Add any music or radio station to personal favorites.
Quickly replay favorite tracks.
Automatic recent playback history.
Clear the complete history with one button.
Favorites and history are saved individually for every player.
๐ Shared queue system
Add tracks to a synchronized shared queue.
Every authorized player can see the upcoming tracks.
Play a queued track instantly.
Remove individual tracks from the queue.
Clear the complete queue.
Automatic transition to the next queued track.
๐ก Internet radio support
Integrated internet radio section.
Add as many radio stations as required inside the configuration.
Custom station name, genre, stream URL and image.
Compatible with direct MP3 and supported audio streams.
Radio stations can be added to favorites or placed inside the queue.
No external API key is required.
๐ผ๏ธ Automatic thumbnails
Automatic thumbnail extraction from supported YouTube links.
Displays the current track image directly inside the interface.
Custom images can also be used for radio stations.
Automatic fallback image when no thumbnail is available.
๐ Premium animated interface
Modern dark interface inspired by premium music applications.
Large animated RGB equalizer.
Dynamic visual effects during playback.
Responsive design compatible with different screen resolutions.
Independent scrolling panels to keep every option accessible.
Clear playback status, owner information and boombox state.
๐ก Configurable boombox lights
Three small synchronized lights displayed directly on the boombox prop.
Lights activate one after another during music playback.
Automatically disabled when playback is paused or stopped.
Visible to every nearby player.
Customizable colors, intensity, range, speed and position.
No additional networked prop required.
๐ Owner lock and public access
The boombox is locked to its owner by default.
When locked, only the owner can control music and settings.
The owner can unlock the boombox for public use.
When unlocked, nearby players can change music, use playlists and manage the queue.
Picking up the boombox always remains restricted to the owner or authorized jobs.
๐ฎ Authorized job removal
Configurable jobs can remove abandoned or disruptive boomboxes.
Perfect for police, sheriff, security or administration roles.
Authorized jobs can be edited directly inside the configuration.
โ๏ธ Simple configuration
Everything can be customized inside shared/config.lua:
Boombox item name and prop model
Default and maximum volume
Default and maximum sound distance
Maximum number of playlists
Maximum tracks per playlist
Authorized removal jobs
Internet radio stations
Boombox light colors and positions
Light animation speed, brightness and range
Interface language
Debug options
๐ Multilingual support
Complete English translation.
Complete French translation.
Simple locale structure for adding additional languages.
All notifications and interface texts can be translated.
๐ป Technologies and dependencies
Framework: ESX Legacy
Inventory: ox_inventory
Interactions: ox_target
Interface and callbacks: ox_lib
Database: oxmysql
Spatial audio: xSound
๐ฎ Player interactions
Use the boombox item directly from ox_inventory.
Place the prop through an interactive preview.
Open the music interface through ox_target.
Create playlists, add tracks and manage favorites.
Adjust the volume and listening distance in real time.
Lock or unlock public access.
Pick up the boombox and recover the inventory item.
๐ Why choose this script?
Complete immersive music experience for nearby players.
Modern, responsive and visually polished interface.
Personal playlists, favorites, history and shared queue.
Configurable internet radio support.
Owner lock and optional public access.
Animated RGB equalizer and physical prop lights.
Lightweight and optimized resource.
Highly configurable and easy to install.
Perfect for parties, clubs, businesses, beaches, garages and public events.
๐ฆ Included in the package
Complete protected FiveM resource
Editable configuration and locale files
English and French documentation
SQL installation file
Ready-to-use ox_inventory item configuration
Example internet radio configuration
๐ถ "Place it, press play and let the whole neighborhood feel the rhythm."
With BSensei Boombox, music becomes a real shared experience inside your FiveM world.
Playlists, radio stations, spatial audio, synchronized lights and complete control are all included.
