Play your own custom, reactive music kits in Counter-Strike 2 using official Game State Integration.
Demo.mp4
-
Download the latest compiled package: Download CS-Jukebox V2 Release (Windows only)
-
Extract the
.rararchive to a folder on your PC.
-
Launch
CS-Jukebox.exe -
The application will prompt you to select your CS2 root directory.
Navigate to:
...\Steam\steamapps\common\Counter-Strike Global Offensive\game
- If Counter-Strike 2 is already running, restart the game after setup to initialize the integration.
If the built-in file browser fails to recognize your installation path:
- Open your Counter-Strike 2
gamefolder in Windows Explorer. - Create a blank text file named:
csgo.txt
- Rename the extension from
.txtto.exeso it becomes:
csgo.exe
- Run the CS-Jukebox directory browser again and re-select the folder.
The application should now successfully verify the path.
All custom audio tracks must be provided by the user.
For optimal timing, seamless transitions, and responsive gameplay syncing, these durations are recommended:
| Event / Track | Ideal Length | Purpose |
|---|---|---|
| Main Menu | Ambient / Loopable | Idle menu music |
| Round Start | 5–10 sec | Spawn intro |
| Action / Choose Team | 10–15 sec | Warmup & team select |
| MVP Anthem | ~10 sec | Round MVP |
| Bomb Planted | ~40 sec | Bomb timer tension |
| 10-Second Count | Exactly 10 sec | Final warning |
| Round Won / Lost | ~10 sec | Round result outro |
- Click Add on the dashboard.
- Enter a unique name for your music kit.
- Click Browse next to each event trigger and assign audio files.
- Click Save.
CS-Jukebox uses Valve’s official Game State Integration (GSI) system to react to real-time gameplay events such as:
- Round phases
- Bomb states
- Team changes
- MVP events
The application:
- Does not inject code
- Does not modify game memory
- Does not bypass anti-cheat systems
✅ 100% VAC Safe
If you enjoy CS-Jukebox V2 and want to support future updates, you can donate here:
PayPal: https://www.paypal.com/paypalme/TYFALY
Support is completely optional, but always appreciated.
- Original framework architecture by rakijah (CSGSI)
- CS2 endpoint migration & updates by TimosCodd
- Playback loop fixes, UI improvements & V2 distribution by TYFALY