econnell

This user hasn't shared any biographical information


Posts by econnell

Mangler for Android 1.0alpha10 is available

This will (hopefully) be the final alpha release before we go into the beta stage. 1.0alpha10 contains the following new fixes/functionality:

  • Volume is set via a slider bar
  • Multiple text-to-speech perferences for login/logout, channel join/leave, and page
  • PTT button now displays current xmit status
  • Added ability to login as “Server Admin”
  • Hopefully fixed some issues on Android 1.5 regarding TTS (if you’re on 1.5, you should disable it all)
  • Ability to set your comment and URL

Mangler for Android 1.0alpha9 is available

Mangler for Android 1.0alpha9 (hopefully) gives a ton of new features and bug fixes:

  • Fixed a bunch of force closes that would have been seemingly random to users
  • Fixed issues with the user tab not updating properly (and don’t crash when clicking on a user)
  • Saved volumes should work again
  • The user tab is actually somewhat useful now (more changes coming on this)
  • Added ability to send pages
  • Current ping is displayed in the title bar
  • Comments are now viewable on the user tab
  • Added ability to mute users and modified the volume controls slightly
  • Admin functionality added:
    • Kick users
    • Ban users
    • Move users to your channel
    • Globally mute users

Mangler for Android 1.0alpha8 is available

Mangler for Android 1.0alpha78 adds the following fixes/features:

  • Fixes crashes on Android 1.5 devices
  • The channel list is improved and is now the default tab interface
  • The users tab now lists only users in your current channel
  • Fixes a crash when a user has a single quote in their usern’); DROP TABLE Students;

Update: We’ve uploaded alpha8 to address a duplicate channel list user problem.

Mangler for Android 1.0alpha6 is available

New features in 1.0alpha6 include:

  • The userlist on the Users tab is condensed to a single line
  • The channel list on the Channels tab shows the channel hierarchy (does not obey server sorting method)
  • The tabs, status bar, and title bar can be hidden
  • Channel passwords are saved
  • User volumes are saved
  • Optional Text-To-Speech notifications when a user joins or leaves the server/channel
  • The hardware camera button now functions as a Push-To-Talk button
  • Option to prevent the phone from going to sleep
  • Persistent notification icon

Mangler for Android 1.0alpha5 is available

Mangler for Android 1.0alpha5 is now available on the market. New features include:

  • PTT button is available on every tab
  • PTT button is now configurable as a toggle button or touch sensitive
  • A settings option is available to force 8kHz transmit (fixes issues with Droid X)
  • Will attempt to auto-detect available recording rates and resample as necessary
  • Fixes issues with some Samsung devices

If you have a Samsung phone, please test the latest version and let us know if it’s functional. If you have a Samsung phone and you are savvy enough to set up an Android dev environment, then we sure could use your help with testing.

Mangler for Android 1.0alpha4 is available

Mangler for Android 1.0alpha4 is now available on the Android Market. Unfortunately, someone forked our project and uploaded their fork to the Android Market without changing the namespace. Since our namespace (a.k.a. application name) was stolen, this means that we had to change our stuff, which in turn means that an Android device does not realize that it’s the same application. Because of this, you’ll need to remove any existing copy of Mangler on your phone and you will lose any servers that you’ve configured.

That said, 1.0alpha4 has the following fixes:

  • Phones that don’t support native channel rates will automatically resample from supported phone sample rates to channel sample rates. This fixes issues for Samsung devices. (In the future, avoid Samsung devices… they seem to suck).
  • Navigating away from Mangler (i.e. hitting the Home button) and coming back later should (may) now work. Warning: CyanogenMod AutoKiller will kill the service when you do this
  • Some fixes for the chat tab

Mangler on the Android Market

Mangler for Android 1.0alpha3 is available

We’ve fixed the problem with the alpha2 build. Mangler for Android alpha3 is available on the download page.

As a reminder, just like alpha2, this version of Mangler for Android will automatically send crash backtraces to our server to assist us with debugging issues.

Join the forum discussion on this post

Mangler for Android 1.0alpha2 is available (update: no it’s not)

We’ve released an updated alpha version of Mangler for Android with a few enhancements and more importantly some enhancements to help us with debugging. Let’s get this part out of the way first:

PRIVACY NOTICE

From this point forward, the alpha and beta versions of Mangler for Android will automatically (and without notification) send crash backtraces to our server. The backtrace data and your phone’s IP address will be stored on our servers and will be publicly available. If you do not wish to send this information, you will not be able to participate in the alpha/beta process without building the package yourself.

Other changes:

  • You can set a volume for a user by long clicking their name in the user list
  • You can set your transmit (outbound) volume by long clicking your own name in the user list
  • Servers that automatically move you into a channel when you log in are now supported
  • Some crashes on transmission attempt may have been fixed
  • The transmit button is now push-to-talk instead of a toggle button

A list of known issues can be found in Trac.

UPDATE: The alpha2 version is kinda borked. The download page is reverted back to alpha1 and we’ll post alpha3 on Wednesday or Thursday (let’s all just pretend alpha2 didn’t happen, ok?)

Join the forum discussion on this post

Mangler 1.2.0 is released

Mangler 1.2.0 is officially released. There were some minor bugs fixed during the beta, but overall not much has changed. As always, the packages and source code can be found on the Download page.

New features since the last stable release (1.0.1) include:

  • ALSA support
  • OSSv4 support
  • A new configuration file system. Your config file will be automatically migrated from ~/.manglerrc to a newly created directory of ~/.mangler
  • The “send silenty” option is available for setting comments
  • An on-screen display (overlay) is available
  • Support for the celt codec (note that the Windows/Mac client will not be able to hear this)
  • You can right click on the status icon to mute or quickly open the settings window
  • You can adjust the master volume by using the mouse scroll wheel on the status icon
  • The server ban list editor is available
  • The server properties editor is available
  • You can specify command line arguments to automatically connect to a server at startup
  • Channel mute is supported
  • User mute state is remembered
  • Ability to record to VRF format (compatible with the Windows/Mac client)
  • Some TTS notifications
  • G15 Keyboard support (requires g15daemon to be running)
  • User paging support
  • Music player integration for Rhythmbox (show the currently playing song)
  • Voice activation for transmit
  • Support for setting a default channel at login. Right click on the channel and select “set default”
  • Allow custom ALSA device names to be entered
  • Fix clipping on amplification
  • Added a VU meter to show outbound transmission signal strength
  • Added a CLI jukebox client that will play MP3s to a channel and accept commands via global chat
  • Channel editor, user editor, and rank editor is available for admins
  • Ability to compile libventrilo3 on Apple platforms
  • Added support for many admin functions in libventrilo3 (see the wiki for details)
  • Master volume control
  • Accessibility fixes for orca users
  • Per-user volume settings are saved across restarts
  • Channel passwords are saved across restarts
  • New admin button to log in as a server admin
  • Added an [ADMIN] flag if the user is logged in as a server admin
  • Added an [A] channel flag if you’re an admin on a specific channel
  • Admin users can drag/drop users into channels
  • Admin users can kick and ban users via right-click menu
  • Channel admins can move users between channels if they have appropriate access
  • Rank tags are prepended to the user’s name in the channel list
  • Users are now sorted alphabetically in the channel list
  • Added ability to mute a specific user via the right-click menu
  • Traffic statistics added to the server panel on the GUI
  • Private chat is available
  • Added Mute Mic and Mute Sound checkboxes to the main GUI window
  • The Server Config is now split into tabs so it will be less cluttered
  • Auto-reconnect on disconnect and kick
  • Transmit button is now “sticky.” Pressing will toggle transmit.

Mangler on Android – First alpha release is available

Thanks to the hard work from Daniel Sloof (danslo) and Justin Pai (killy), we’ve released the first alpha version of Mangler for Android. Before you try this, please make sure that you understand what “alpha” means. It means it is not considered stable and it is missing a lot of functionality. Expect problems.

Since this is very early on in the development, feature requests are not currently being accepted. This will help reduce the amount of work needed to triage new tickets for functionality we’re already planning on implementing anyway. We expect to implement many more features before a final beta is available. Crash reports, on the other hand, are always welcome.

The package can be found on the Download page.

If you have any questions, feel free to post in the forums or join us on IRC on irc.freenode.net in #mangler.

If you’re on an iPhone, you’re out of luck. Mangler is licensed under the GPL, which makes it impossible to release an iPhone app because of Apple’s developer agreement. Do yourself a favor and get a real phone… or use Mumble (which is BSD licensed and therefore releasable on the iPhone).

UPDATE:
Platforms with reports of success (success is defined as being able to connect to a server, listen, and transmit audio):

  • HTC Eris – Android 2.1
  • HTC Evo 4G – Android 2.1
  • HTC Desire – Android ?.?
  • HTC G1 (Dream) – Android 1.6
  • HTC Hero – Android 2.1
  • HTC Incredible – Android 2.1
  • Motorola Droid – Android 2.1, 2.2

Platforms with known problems (problems are defined as not success):

  • Samsung Moment – Android 2.1

Join the forum discussion on this post