YouTube Speaker
Transform your FiveM server's atmosphere with the YouTube Speaker system - a fully synchronized music player that lets you stream YouTube videos and share au...
YouTube Speaker - Synced Music Player for FiveM Events & Roleplay
Transform your FiveM server's atmosphere with the YouTube Speaker system - a fully synchronized music player that lets you stream YouTube videos and share audio with nearby players. Perfect for nightclubs, parties, car dealerships, funerals, or any roleplay scenario where ambient music enhances immersion. Built for both ESX and standalone servers with zero framework dependencies required.
What's Included
You're getting a complete YouTube integration system that syncs audio playback across all players within range. The system includes a clean, intuitive NUI interface for controlling playback, a permission system for managing who can place speakers, and full customization options for volume ranges and interaction distances. Everything you need to add immersive music to your server is included out of the box.
Key Features
- Synced Audio Playback - All players near the speaker hear the same music at the same time with perfect synchronization, creating shared musical experiences
- YouTube Video Support - Play any embeddable YouTube video (note: some copyrighted content may be restricted by YouTube's embedding policies)
- Interactive NUI Controls - Clean, modern interface for play/pause, volume adjustment, video selection, and playback management
- Dynamic Volume System - Increase volume to expand audio range or decrease to create intimate sound zones - volume directly controls distance
- Mute & Pause Controls - Full playback management including pause, resume, and mute functionality for complete control
- ESX Item Integration - Optionally trigger speaker placement through ESX items for inventory-based music systems
- Standalone Compatible - Works perfectly on non-framework servers or as a standalone resource
- Multi-Speaker Support - Place multiple speakers around your map for different zones and atmospheres
Perfect For
- Nightclub Events - Let DJs or players select music for club nights and party scenes
- Car Dealerships - Create upscale ambiance with background music for luxury vehicle sales
- Funeral Scenes - Set appropriate atmosphere with somber music for serious roleplay moments
- House Parties - Let players host gatherings with their favorite music playlists
- Business Environments - Add background music to restaurants, shops, and commercial spaces
- Public Events - Concerts, rallies, festivals, and community gatherings with shared audio
How It Works
Players use the /speaker command or a custom ESX item to place a speaker in the world. Once placed, they open the NUI interface and paste any YouTube video URL. The system validates the link, loads the embeddable video, and begins playback. All nearby players automatically hear the audio, with volume fading based on distance. The speaker owner can adjust volume (which changes hearing range), pause, resume, or switch to different videos on the fly.
Installation
- Extract the resource to your server's resources folder
- Add
ensure kepo_speakerto your server.cfg - Configure permissions and distances in config.lua
- (Optional) Add ESX item triggers for inventory-based speaker placement
- Restart your server and test with
/speakercommand
Framework Compatibility
- ✅ ESX Legacy - Full support with optional item integration
- ✅ ESX 1.9.x - Compatible with older ESX versions
- ✅ Standalone - Works perfectly without any framework
- ✅ QBCore - Can be adapted for QB with minor modifications
Technical Details
- Resource Name: kepo_speaker
- Performance Impact: Minimal (~0.00ms idle, ~0.01ms when active)
- Dependencies: None required (ESX optional)
- Sync Method: Server-side coordination for perfect synchronization
- Audio Range: Fully configurable (default: 10-50 meters based on volume)
Configuration Options
The system offers extensive customization through config.lua. Set default volume levels, maximum hearing distances, permission requirements, cooldown times between song changes, and command names. You can also configure whether speakers persist after server restart, how many speakers can be active simultaneously, and whether players can remove other players' speakers.
What Makes It Stand Out
Unlike basic audio scripts that play pre-loaded files, this system taps into YouTube's massive library, letting players choose exactly what music fits their roleplay scenario. The volume-to-distance relationship is intuitive - louder means farther reach - making it easy for players to create the right atmosphere without complex commands. The synchronized playback ensures everyone hears the same thing at the same time, creating genuinely shared experiences rather than individual audio streams. With 45+ satisfied customers already using it, this speaker system has proven reliable for events, businesses, and ambient atmosphere across diverse roleplay scenarios.
Use Cases & Examples
- DJ Events: Players can become DJs by controlling the music at nightclubs, taking requests and creating live music experiences
- Immersive Businesses: Car dealerships, clothing stores, and restaurants feel more alive with appropriate background music
- Emotional Scenes: Funerals, memorials, and serious RP moments gain depth with carefully chosen music
- Celebrations: Weddings, birthday parties, and festivals become more memorable with shared playlists
- Ambiance Creation: Set the mood anywhere - beaches, parks, hangout spots - with fitting soundtracks
Support & Updates
Includes lifetime updates and ongoing support for bug fixes and compatibility improvements. The resource is regularly maintained to ensure compatibility with the latest FiveM builds and ESX versions.
Related Products You Might Like
- Car Radio Everywhere - Listen to music anywhere with this synced radio system trusted by 160+ servers
- FiveM DJ Script - Professional DJ system for nightclubs and events trusted by 152+ servers
- Car Music System V3 - Standalone car audio system compatible with all frameworks
- Diamond Casino MLO - Perfect venue for parties and entertainment events with music



