Go Back   Android Forums > Android Development > Application Development

Application Development Dev Lounge for the Coder Folks



Reply
 
LinkBack Thread Tools
Old February 12th, 2010, 11:57 AM   #1 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default Ventrilo on Android - Let's make it happen!

Greetings!

My name is Daniel Sloof and together with a group of volunteers we have recently been working on a project called Mangler: a Ventrilo compatible client for linux. Mangler is driven by a C library called libventrilo3 and over the past couple of weeks I have been working on making this library compile with the Android-NDK. I am currently succesfully able to build libventrilo3 as a native library that can be used in Android applications. The JNI wrappers are a little lackluster, but they are being worked on.

The main reason for me posting on this forum (amongst others) is because I am looking for skilled Android/Java developers to assist us in working on this open-source project. We're mostly C programmers that have very little Android experience. I expect we could have something functional up within the month, most of the work has already been done: we're pretty much just writing a GUI for an existing backend (and some audio stuff, which is just feeding PCM to one of the native functions).

Thanks for reading! If by this point you're interested in participating or have any specific questions you can just post them here or drop by on IRC. You can find me on freenode #mangler (alias: danslo).

clearscreen is offline  
Reply With Quote
Sponsors
Old February 18th, 2010, 07:27 AM   #2 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Time for an update and a quick *bump*.

More progress has been made making libventrilo suitable for Android usage. This primarily involves audio stuff, such as upsampling to rates that Android's AudioRecord doesn't support. Buffering in the Android App is still required but this can be done with minimal effort. Of course all of this (and future) progress can be found on our website.

There have also been some android developers peaking around in the IRC channel but no active developer has yet been found, feel free to drop by.

(PS: To moderators: I am cross-posting this on several Android Forums. If this is considered spam, please feel free to take appropriate measures.)
clearscreen is offline  
Reply With Quote
Old February 20th, 2010, 07:35 PM   #3 (permalink)
New Member
 
Join Date: Feb 2010
Location: Washington State
Posts: 8
 
Device(s): Droid
Thanks: 0
Thanked 0 Times in 0 Posts
Default

This sounds like an awesome project, good to hear somebody is doing it! What about teamspeak though
Jonny_ is offline  
Reply With Quote
Old March 7th, 2010, 05:47 AM   #4 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

*bump*
clearscreen is offline  
Reply With Quote
Old March 17th, 2010, 01:51 PM   #5 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Bump & small update!

I've just managed to record audio on my android device and send it to our ventrilo test server. Even with just 8khz quality (for testing purposes) the transmission sounds loud and clear on my ventrilo client! There is a small bit of delay but that doesn't seem to be caused by either the connection or the speed of the device (HTC Magic); it can probably be fixed with relative ease.

That being said, looks like we've found an Android developer willing to work on the project, but nothing is for certain so we're still looking for decent Java/Android developers to help out.
clearscreen is offline  
Reply With Quote
Old March 17th, 2010, 03:45 PM   #6 (permalink)
Junior Member
 
Join Date: Apr 2009
Location: Sweden
Posts: 49
 
Device(s): Samsung Galaxy
Thanks: 0
Thanked 8 Times in 2 Posts
Default

Sounds great, I hope you can get an app up and running for the public to test(or atleast me :P).

EDIT: found this pic I faked some time ago, perhaps anything like this? :P
__________________
Swedroid.se - Swedish android community
Matenrou is offline  
Last edited by Matenrou; March 18th, 2010 at 05:31 PM.
Reply With Quote
Old March 22nd, 2010, 07:58 PM   #7 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

And up up we go!

Current revision in our repository can now play received audio transmissions! Once that is worked out nicely, all we'll really need is a decent GUI and some minor modifications (process more library events, etc) and we're good to go.

That spot for Android/Java developer is still available
clearscreen is offline  
Reply With Quote
Old April 16th, 2010, 10:22 AM   #8 (permalink)
New Member
 
Join Date: Apr 2010
Posts: 6
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I can do java script ... I'm gonna have to spend a weekend learning to program java with android if no one jumps in cause I'd love a app like this...
Bruin is offline  
Reply With Quote
Old May 22nd, 2010, 03:46 PM   #9 (permalink)
Senior Member
 
contagous's Avatar
 
Join Date: May 2010
Location: Seattle WA
Posts: 965
 
Device(s): HTC Incredible - Leaked OTA Omnia i910 - Retired Mp3/Extra Camera
Thanks: 85
Thanked 133 Times in 95 Posts
Default

OMG this is just what im looking for, has anyone actually got a program to do this?
contagous is offline  
Reply With Quote
Old May 25th, 2010, 07:21 PM   #10 (permalink)
Senior Member
 
contagous's Avatar
 
Join Date: May 2010
Location: Seattle WA
Posts: 965
 
Device(s): HTC Incredible - Leaked OTA Omnia i910 - Retired Mp3/Extra Camera
Thanks: 85
Thanked 133 Times in 95 Posts
Default

any one know anything about one of these being available?
contagous is offline  
Reply With Quote
Sponsors
Old June 1st, 2010, 05:30 PM   #11 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

App is pretty usable at this point, things missing:

1) Audio mixing. This means that whenever multiple people are talking at once you will notice stuttering.
2) Ability to join channels with passwords.
3) Leaving the app disconnects from server, this is a temporary workaround.

Other than that it's mostly cosmetics, settings, etc.

It is however already possible to add servers, connect to them, join channels, talk to people, and listen to people (as long as it's one person at a time ).

We always appreciate people helping out so long as they're knowledgeable of Android development. Feel free to drop by on irc.freenode.net #mangler!
clearscreen is offline  
Reply With Quote
Old June 2nd, 2010, 06:56 AM   #12 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Very early alpha version. Do not transmit in a GSM 8KHz channel! This will get you tempbanned, other codec/rates are fine. We're working on that issue



Please submit bugs / feature requests to:
http://www.mangler.org/trac/newticket

Existing tickets can be seen here:
Custom Query ? Mangler
clearscreen is offline  
Reply With Quote
The Following User Says Thank You to clearscreen For This Useful Post:
mavkain (March 30th, 2011)
Old June 7th, 2010, 12:09 PM   #13 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Updated alpha apk to latest svn revision. This should fix numerous bugs and add some features, and should make it a bit more stable overall.
Still don't try *talking* in GSM 8Khz channels, you WILL get banned.



People that have previously installed it may have to remove their current installation, I didn't mess with version strings so android won't know this is a later version.
clearscreen is offline  
Reply With Quote
Old June 11th, 2010, 05:27 PM   #14 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

To the people wanting to use it but don't understand how;

Either get barcode scanner (market) and scan the following barcode with your camera,


Or just download the apk directly from the link and install through adb.
http://danslo.org/Mangler.apk

That said, latest changes:
- Latency should be a LOT better now. At least I am getting the same talk delays that I'm getting on Windows Ventrilo client. It can't get much better.
- Couple of memory leaks that would cause phone to become unresponsive after a while have been resolved.
- You can join passworded channels.
- GSM 8Khz bug is fixed.
- A lot of other stability fixes.
Have fun! It should be pretty usable at this point.

Just throwing this out there:
There have been requests for BT headset functionality. None of the developers currently working on it have one as far as I know. Either get someone that has one to write some code, or send us one
clearscreen is offline  
Reply With Quote
Old June 11th, 2010, 06:11 PM   #15 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quick bump, but APK has been updated yet again..

We now have audio mixing! You can hear multiple people at once without stuttering. From here on it's mostly cosmetic changes.
clearscreen is offline  
Reply With Quote
Old June 12th, 2010, 05:42 AM   #16 (permalink)
Member
 
Bales's Avatar
 
Join Date: Nov 2009
Location: Central Indiana
Posts: 116
 
Device(s): HTC Evo, Motorola Xoom
Thanks: 41
Thanked 34 Times in 16 Posts
Send a message via AIM to Bales
Default

Quote:
Originally Posted by clearscreen View Post
Quick bump, but APK has been updated yet again..

We now have audio mixing! You can hear multiple people at once without stuttering. From here on it's mostly cosmetic changes.
you guys are awesome. I've been following this for the past month or so.

Just a couple of thoughts:
Is there anyway to do an "always on" talking mode, like in vent for windows, that utilizes sensitivity? Basically a way to not have to click a button every time i want to talk.

How about options about where you want your inbound sound to go. Either using the earpiece, speaker, or as you mentioned a BT device?

Also I was looking for a place to give feedback, and have discussions about this app. I'd like to help in any way that I can but I'm not a big IRC'er and your forums didn't seem to be very active about Android development.


Anyways, keep up the good work
Bales is offline  
Reply With Quote
Old June 12th, 2010, 12:44 PM   #17 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by Bales View Post
you guys are awesome. I've been following this for the past month or so.

Just a couple of thoughts:
Is there anyway to do an "always on" talking mode, like in vent for windows, that utilizes sensitivity? Basically a way to not have to click a button every time i want to talk.

How about options about where you want your inbound sound to go. Either using the earpiece, speaker, or as you mentioned a BT device?

Also I was looking for a place to give feedback, and have discussions about this app. I'd like to help in any way that I can but I'm not a big IRC'er and your forums didn't seem to be very active about Android development.


Anyways, keep up the good work
Feel free to submit suggestions to our Trac page:
Mangler
clearscreen is offline  
Reply With Quote
Old June 12th, 2010, 11:33 PM   #18 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

So yeah, first 'proper' alpha release

Link: http://www.mangler.org/downloads/mangler-1.0alpha1.apk
QR Code:


Bugs can be submitted to our Trac page:
http://www.mangler.org/trac/newticket
Or just drop by Freenode #mangler.

This release has many cosmetic and bug fixes, including but not limited to; allowing orientation changes and should no longer crash on 1.5 devices.

Have fun
clearscreen is offline  
Reply With Quote
Old June 13th, 2010, 01:34 AM   #19 (permalink)
New Member
 
Join Date: Jun 2010
Posts: 6
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

You program works great! Keep up the good work!
Ninsassin is offline  
Last edited by Ninsassin; June 13th, 2010 at 11:16 AM.
Reply With Quote
Old June 14th, 2010, 08:54 AM   #20 (permalink)
New Member
 
mOrbidmOuse's Avatar
 
Join Date: Jun 2010
Posts: 2
 
Device(s): Samsung Juke :( D-Inc inbound
Thanks: 1
Thanked 0 Times in 0 Posts
Default

I never subscribe to threads, until now. This is amazing Good work!
mOrbidmOuse is offline  
Reply With Quote
Sponsors
Old June 17th, 2010, 04:36 PM   #21 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Here we go, alpha3! Try it and please report bugs to our trac page.

Please be advised that this release will send crash reports to a remote server. We only send a stack trace though! If you feel this is still an issue, wait for a non-alpha release!

Obligatory QR code:

And alternatively, here's the direct apk link:
http://www.mangler.org/downloads/mangler-1.0alpha3.apk

Happy testing!
clearscreen is offline  
Reply With Quote
Old June 19th, 2010, 06:06 PM   #22 (permalink)
New Member
 
Join Date: Jun 2010
Posts: 5
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

working great on my galaxy s. (alpha 3)

except that i cant talk, says "unsuported recording rate for hardware 32000hz"



The chat woprks though and i can hear everyone clearly
xtarsia is offline  
Last edited by xtarsia; June 19th, 2010 at 06:12 PM.
Reply With Quote
Old June 19th, 2010, 06:55 PM   #23 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by xtarsia View Post
working great on my galaxy s. (alpha 3)

except that i cant talk, says "unsuported recording rate for hardware 32000hz"



The chat woprks though and i can hear everyone clearly
Fixed in svn and will be in alpha4 soonish
clearscreen is offline  
Reply With Quote
Old June 19th, 2010, 10:01 PM   #24 (permalink)
New Member
 
Join Date: Jun 2010
Posts: 5
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

set the channels to GSM 22khz and i can now speak but its inaudible, massive amounts of stuttering.. we're talking 2 seconds of silence and 0.2s of sound (repeating)

but i'll wait for the next release and see how that goes

The chat works fine though.
xtarsia is offline  
Reply With Quote
Old June 20th, 2010, 03:56 AM   #25 (permalink)
Senior Member
 
contagous's Avatar
 
Join Date: May 2010
Location: Seattle WA
Posts: 965
 
Device(s): HTC Incredible - Leaked OTA Omnia i910 - Retired Mp3/Extra Camera
Thanks: 85
Thanked 133 Times in 95 Posts
Default

OMG this is amazing thank you so much for making this happen, You guys rock...

works great on my HTC Incredible, very sleek look and clear audio , can talk no problems, and listen no problems, can also change rooms, and join chat no problems, if you need me to test anything for you clearscreen, don't hesitate to ask.

this is so cool
contagous is offline  
Last edited by contagous; June 20th, 2010 at 04:03 AM.
Reply With Quote
Old June 23rd, 2010, 01:09 PM   #26 (permalink)
New Member
 
Join Date: Jun 2010
Posts: 5
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Is this still being worked on?

I'd happily buy this for £5 if it worked on my Galaxy S.
xtarsia is offline  
Reply With Quote
Old July 2nd, 2010, 10:38 AM   #27 (permalink)
New Member
 
Join Date: Jul 2010
Posts: 1
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Found this post and app a few weeks back and have been testing it and updating it on my Nexus One. The servers I connect to use Speex 32 KHz, 16-bit, 10 Qual and sound crystal clear. Seems in the more recent versions the incoming sound quality has improved as well.

In the newer updated version/UI I noticed now you need to push/hold to talk where as before you could tap to enable tap to disable. I would say depending on the situation the holding it to talk can be a pain. Could you have either way as a option of some sort so it can be toggled?

Also another feature I think would be nice is to view who is connected to the server in what channels from the server list before you connect. This is a great feature of the desktop client as well there is a website php where you can view as well. Yes Stalker mode is needed lol.

Was wondering if bluetooth headset support may be supported in the future? I had tried the wired earpeice and it works fine but bluetooth would be pretty pro. A toggle button like when in a phone call would be sweet to enable/disable.

Thanks for this excellent app, it already has great functionality and the UI is already improving.
needsmoar is offline  
Reply With Quote
Old July 3rd, 2010, 12:44 PM   #28 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

For anyone that is posting feature requests, they're not going to get done if you post it here.

Check if there's already a ticket on:
Custom Query ? Mangler

If there isn't, you can create one yourself here:
http://www.mangler.org/trac/newticket
You'll probably need an account though.

That being said, alpha4 will be out soon that fixes the Galaxy S issue, some crashes when talking in queue mode channels, and other small bugfixes.
clearscreen is offline  
Reply With Quote
Old July 5th, 2010, 09:28 PM   #29 (permalink)
New Member
 
Join Date: Jun 2010
Posts: 5
 
Device(s):
Thanks: 0
Thanked 0 Times in 0 Posts
Surprised

Quote:
Originally Posted by clearscreen View Post
For anyone that is posting feature requests, they're not going to get done if you post it here.

Check if there's already a ticket on:
Custom Query ? Mangler

If there isn't, you can create one yourself here:
http://www.mangler.org/trac/newticket
You'll probably need an account though.

That being said, alpha4 will be out soon that fixes the Galaxy S issue, some crashes when talking in queue mode channels, and other small bugfixes.
Cannot wait!
xtarsia is offline  
Reply With Quote
Old July 8th, 2010, 04:59 AM   #30 (permalink)
Junior Member
 
Join Date: Dec 2009
Posts: 21
 
Device(s):
Thanks: 0
Thanked 1 Time in 1 Post
Default

Ok, so alpha4 is out...
This release should fix transmission issues for several devices (including the Galaxy S), and includes other minor bugfixes / cosmetic changes. Please do not try to change screen orientation while logging in, this is a known issue and is being worked on.

Someone seems to have taken our namespace on the market (org.mangler), so this update will require you to uninstall your previous mangler install manually. We've changed our namespace to org.mangler.android and we can now be found on the market!

Please still be aware that this Alpha release will send crash reports to our server. To clarify this, we have added a EULA starting from Alpha4. If you don't want this behavior, please wait for a stable release

No direct link to apk available this time, just grab it from the market (clickable / scannable):

clearscreen is offline  
Reply With Quote
Sponsors
Reply

Bookmarks


Go Back   Android Forums > Android Development > Application Development User CP
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I'm torn. is there an easy way to make this happen? A.Nonymous Incredible - All Things Root 5 October 5th, 2010 04:09 PM
Ventrilo for android is here! Legacystar Android Applications 21 July 20th, 2010 11:17 PM
will Sid meyers civ revolution for android happen? I_Sack Android Games 2 July 13th, 2010 05:11 PM
Android Powered iPhone, you think it will happen? radiationhazard Computers & IT 8 November 30th, 2008 02:55 PM



All times are GMT -5. The time now is 02:15 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Custom vBulletin Skins by: Relivo


SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.