Play your own custom, reactive music kits in Counter-Strike 2 using official Game State Integration.
Demo.mp4
-
Download the latest compiled package: Download the latest 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.
The application automatically checks the Steam installation and all libraries listed in libraryfolders.vdf.
If detection fails, manually select the CS2 game folder containing both bin\win64\cs2.exe and csgo\cfg.
Audio playback uses NAudio and does not require Windows Media Player. MP3 and WAV are the recommended formats; AAC, M4A, and WMA availability may depend on Windows Media Foundation codecs.
| Event / Track | Minimum Length | Ideal Duration | Behavior & Engine Context |
|---|---|---|---|
| Main Menu | Loopable | Ambient / Seamless | Loops continuously while in game lobby or main menu. |
| Freeze Time | 10 sec | 10–15 sec | Plays during buy phase (15 sec timer). |
| Round Start | 5 sec | 5–10 sec | Plays at round start; automatically fades out after 5s. |
| Bomb Planted | 30 sec | 30 sec | Plays on plant (Premier bomb timer is 40 sec total). |
| 10-Sec Warning | 10 sec | Exactly 10 sec | Plays when exactly 10s remain on bomb or round timer. |
| MVP Anthem | 7 sec | 7 sec | Round MVP anthem. Fades out at 7s when next freeze phase loads. |
| Round Won / Lost | 7 sec | 7 sec | Fallback round-end audio when you are not the MVP. |
| Player Death | 3 sec | 3–5 sec | Secondary overlay audio cue played when local player dies. |
- 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