csgoMP - a Linux compatible music player / soundboard for cs:go

Download version 0.1.2 (2019-11-12)
Download version 0.1.1 (2019-10-09)
Older versions at the bottom of page

csgoMP (Music Player) is a python program which lets you load up a few audio files and will convert them to the correct format to be played over the csgo comms system. You can then play music or sound effects to your friends in game. It is similar to the HLDJ and SLAM programs for Windows (but more limited in functionality at the moment). When you highlight a file on the list it will be converted and copied to your Counter-Strike Global Offensive directory. When you hold down the assigned key in game it will play the sound / music over comms to your teammates. Sound files can be added from the local file system or from youtube and other video streaming sites that are supported by youtube-dl. It is written for Linux but could probably be easily modified to work on Mac OS X. csgoMP doesn't modify game files in any way or run any code in the background, it just converts the files and creates the configuration file. The source engine does all the actual music playing.

Requirements

Running

Only one audio file can be active at any one time. If you want to change the current audio file just go back to the csgoMP main window and select it. When using continuous playback you will have to press / again to toggle it off when the end of the song is reached otherwise you will continue to transmit silence. Even if the round ends you will still need to press the toggle off button again otherwise you will be transmitting the music file every time you try to use normal voice comms.

Supported Filetypes

Any filetype which has an audio track and is supported by your installation of ffmpeg should work. That includes video files as well as audio files. If you open a video file then the audio track will (hopefully) be extracted.

My mic doesn't work anymore

If music is getting played every time you try to use your mic then you either forgot to toggle music playback off again when the file finished playing, or the game didn't register that you let go of the push to play button for some reason. Just press the toggle button again or the push to play button again and it will reset back to normal mic input for comms.

Contact

If you want to report any bugs, suggest new features, or just need help getting it running then send an email to csgomp@csparker.uk.

TODO

This initial release is missing a few features. Some things that will be added in the future
csgoMP is free but donations are always welcome :)
Donate using PayPal Donate Bitcoin Donate skins
bc1qqdkg4hqrfad48v3ghvpwj5n5qgt0mv2ujxndmq
Send trade offer
Trade offer link

Old versions

Download version 0.1.0 (2019-10-02)
Download version 0.0.9 (2019-03-04)
Download version 0.0.8 (2018-11-10)
Download version 0.0.7
Download version 0.0.6
Download version 0.0.5
Download version 0.0.4
Download version 0.0.3
Download version 0.0.2
Initial release 0.0.1

Go Back