# Dependencies > Required and optional dependencies for ML Radio Category: RADIO · Source: https://miciomods.it/docs/ml-radio-dependencies · Last updated: 2026-08-21 ## Required - [ml_bridge](https://miciomods.it) - Framework, inventory, target, notification and dispatch abstraction. All player and item operations run through it. - [ox_lib](https://github.com/communityox/ox_lib) - Callbacks, zones, keybinds, and the small status display that floats above a tower. - [oxmysql](https://github.com/communityox/oxmysql) - Persistence for radio data, placed antennas, jammers and stereos. - OneSync - Declared in the manifest. The script will not start on a server with OneSync off. - [pma-voice](https://github.com/AvarianKnight/pma-voice) - Voice transport. Radio channels, the secondary monitor channel and push-to-talk all run through pma-voice. The download includes a pma-voice fork that adds the second channel; on stock pma-voice the dual channel switches itself off and nothing else changes. ## Framework **Qbox** **server.cfg** ```cfg ensure qbx_core ensure oxmysql ensure ox_lib ensure pma-voice ensure ml_bridge ensure ml_radio ``` **QBCore** **server.cfg** ```cfg ensure qb-core ensure oxmysql ensure ox_lib ensure pma-voice ensure ml_bridge ensure ml_radio ``` **ESX** **server.cfg** ```cfg ensure es_extended ensure oxmysql ensure ox_lib ensure pma-voice ensure ml_bridge ensure ml_radio ``` > **INFO:** Auto Detection > > `ml_bridge` detects your framework automatically. No manual setup. ## Optional ### Audio Streaming - [xsound](https://github.com/Xogy/xsound) - Powers broadcast stations, autoplay playlists, speaker zones and boombox audio. Without it the voice radio still works fully; only streamed music is disabled. Set `Config.Broadcast.streamingProvider = 'none'` to run without it silently. ### Target System - ox_target / qb-target - Antennas, jammers, stations and stereos show context options when a target resource is detected via `ml_bridge`. Without one, interactions fall back to a keypress prompt. ### Progression - ml_skills: Optional gate on antenna hacking (`Config.Antenna.hack.requireSkill`) and ready-made XP hook examples in `open/server.lua`. The script runs unchanged without it.