Om tijdens het spelen van online spellen goed contact met je teamgenoten te hebben wordt vaak een voip-applicatie ingezet. Ventrilo is een van deze applicaties naast Teamspeak, en is beschikbaar voor Windows en Mac OS X. Hoewel de originele ontwikkelaars sinds 2005 aangeven bezig te zijn met een Ventrilo-client voor Linux, is deze tot op de dag van vandaag nog niet verschenen. Eric Kilfoil en Daniel Sloof zijn daarom in september van dit jaar gestart met het ontwikkelen van Mangle, een onofficiële Ventrilo-client voor Linux. Daar is afgelopen vrijdag de eerste release candidate van versie 1.0 van verschenen, die met de volgende aankondiging de deur uitgedaan werd:
Two Month Anniversary Snapshot for 1.0rc1
Two months ago today, I wrote out the beginnings of libventrilo3. It barely worked, and when it did work, all it did was display some hex packet dumps while attempting to connect to a server. The whole thing was about 1000 lines of code and the majority of that was debug code.
Two months, 8,800 lines of code (11,200 if you include the UI definition), and hundreds of hours of staring at network packet dumps later, we have a stable and functional client. And more importantly, we’re about two weeks away from release. Today’s snapshot is Mangler 1.0 release candidate 1.
New features since the previous snapshot include:An additional feature that may squeak into 1.0 is music player integration for showing your current media player’s song as “now playing” in the channel list.
- Per-user volume settings (double click a user in the channel list)
- Mouse button push-to-talk
- Fix all ticking audio in both Speex and GSM (in both directions)
- Added notification sounds for users joining your channel, login, logout, etc. (disable them in Settings -> Audio)
- The server list window is fully implemented
- The ability to set your comment, URL, and your music player text
- And of course, other minor bug fixes.
I also want to say thanks to Darryl Grennan (a.k.a. x3464) who was the most active person performing QA testing for us. I can’t stress enough that if we don’t know about the bugs and/or it’s not behaving the way you think it should, we need to know about it, especially during this phase.