TreMusic allows you to easily interact with your favourite multimedia player through binds within Tremulous. TreMusic will eventually allow you to skip song, change volume, pause songs, resume songs, load play lists and do all other sorts of funky stuff from within Tremulous.
TreMusic was spawned as an idea on the Tremdownunder forums as older music swapping programmes were either too difficult to use or did not work well enough.
Danmal one of the forum members decided that he could do a much better job than the present programmes out there. He set off to create his own programme for swapping songs within the Tremulous game.
There are two versions of the programme, a Linux version and a Windows version and they both run on the Python framework. Which means for us Linux users we don’t have to do anything to get it up and running.
Once�you�have downloaded all of the appropriate things (this of course applies to Windows users who need python and pywin32). You can start up the programme. Straight off you are asked which music player you are using (currently only iTunes and XMMS are supported) type in which ever player you are using. (Note that this must be started up before Tremulous).
Now you need to bind:
/condump next to a key in Tremulous.
Tapping this key will cause the song to change. How does this happen though? Well from my understanding the Python programme watches the file where your Tremulous data is stored, such as screenshots demos etc, and when it see’s a condump with the name next in it it executes a script that tells your chosen music player to skip to the next song.
Anyway,�Danmal�has�posted full instructions over here. You can also check back there to keep up to date on the progress of TreMusic as updates come quite quickly. (Windows users already have a newer version).