TreMusic
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).
Tags: Open Source, Tremulous
November 24th, 2007 at 5:30 pm
Thanks for mentioning TreMusic in your blog Qwerty. I’d just like to mention that Windows users no longer have to download Python or pywin32. All you need is a GUID and you’re away.
Interestingly enough I didn’t set out to create something that was easier to use it just sort of happened.
November 24th, 2007 at 6:13 pm
Ahh ok thats cool. Why is having a GUID a requirement?
November 24th, 2007 at 7:24 pm
TreMusic scans for /condumps and Tremulous stores condumps in different directories depending on whether you use a GUID or not. I thought at the time that most TreMusic users would have a GUID but I’m not so sure any more.
It’s not a huge issue and I do plan on fixing this bug but at the moment it’s not really that high on my list. Hopefully it’ll be in by 0.2 but I can’t make any promises.
November 25th, 2007 at 8:57 pm
Well never the less keep up the great work.