Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,811,847 Members 53,092 Now Online
XDA Developers Android and Mobile Development Forum

[APP] MixGet v1.1 widget to control Alsa headset volume

Tip us?
 
gilsken
Old
(Last edited by gilsken; 23rd August 2010 at 05:57 PM.)
#1  
Junior Member - OP
Thanks Meter 0
Posts: 20
Join Date: Jul 2010
Cool [APP] MixGet v1.1 widget to control Alsa headset volume

Hi all,

I've just released MixGet on the Market to fix the headset issue in this thread

Changelog
v1.1:
- New UI, use tab widget in configuration screen.
- Click on the icon to open the configuration screen, to change the profile, click on the radio button or the seekbar.
- Split the Media config and the Alsa config
- Handle video player state to apply the alsa settings
- Enable/disable the alsa auto settings.
- Speaker and Micro in alsa is not available for now.
- minor changes in save/restore presets.


v1.0:
No need to use adb, no need to root your phone.
It will save your "media" volume presets into 3 profiles (E)ar, (D)efault, (B)oost.
Click on the widget icon to change the profile. It also manages the headset low level driver Alsa if your phone is compatible with. Be careful when setting the alsa config if you dont want to hurt your ears .
To install the alsa library (only if you want to try with alsa):
- Enter to the config screen
- Click on Update
- Rename the update_mixget.zip into update.zip
- Reboot in recovery mode

The headset alsa volume is automatically set when the media player is playing or pausing, no need to set it again then.

This could be use on other smartphones if compatible with the alsa library. If you've already installed the alsa manually, check that you've have permission to run it. If not, delete all the files and re-install it with this widget.

Edit: if you have any problem to grab the update_mixget.zip by the widget, you can download it here and rename to update.zip then copy it on your sdcard.


Credits:
supercurio
 
hcarrega
Old
#2  
hcarrega's Avatar
Senior Member
Thanks Meter 8
Posts: 517
Join Date: Feb 2007
Location: Amadora

 
DONATE TO ME
thanks sir
to many phones
 
jeebspawnshop
Old
#3  
jeebspawnshop's Avatar
Senior Member
Thanks Meter 517
Posts: 978
Join Date: Feb 2008
Question Question

Hi gilsken, and thanks for the app

But what does it do, exactly? Is it just a fix for volume levels?

Or does it automatically apply the settings we have to do manually in the Service Menu; the "fir_coeff" settings, etc?

Thanks again!
 
The.Opethian
Old
#4  
The.Opethian's Avatar
Senior Member
Thanks Meter 24
Posts: 206
Join Date: Nov 2008
Location: London
Thanks for this! Very much appreciated!
____________________

 
daigoro64
Old
#5  
Senior Member
Thanks Meter 41
Posts: 686
Join Date: May 2008
Location: ::1
Quote:
Originally Posted by The.Opethian View Post
Thanks for this! Very much appreciated!
+1. Fully agreed.
Nexus 5: [KK 4.4.4r2] Purity + Code_Blue (Thanks Dario&Rui)
GalaxyS III GT-I9300: [JB 4.2.2] TugaPower v17.0 (Thanks Daniel)
Eee Pad TF101: KatKiss-4.4.4 (Thanks Tim)
GalaxyS GT-I9000: [JB 4.2.2] CyanAOSP v8.0.0 Modem XXJVT (Thanks Shaunak)
LeoT8585: Duttys™_HD2_WWE_23163_LEGACY™_Ship, HSPL 2.08, Radio 2.14.50.04 (Thanks Dutty)
Kaiser130: ahmedfikry's wm6.5 light 23569v3, HSPL 3.34, Radio 1.70.19.09 (Thanks Ahmed)
 
xan
Old
(Last edited by xan; 21st August 2010 at 05:43 PM.)
#6  
xan's Avatar
Recognized Developer
Thanks Meter 456
Posts: 1,399
Join Date: May 2006
Location: Crack-ow

 
DONATE TO ME
Just sum feedback.

I had AudioBoost previously, which installed ALSA. Then I uninstalled it and restarted.

Grabbed MixGet from market. Installed fine.

ALSA slider not functioning.
No button to install ALSA.
No update.zip or update_mixget.zip in /sdcard.

Does this change DiamondSolution crappy coeffs?

How to get this runnin? Remove/reinstall ALSA?
SGS JM5 rooted+CLagFix
Feeling like translating something? here you go
Voltage Control Lite/Extreme 4.9.8 *Siyah support + Profiles + Widget + CPU history*: -> Take control of your OC/UV for Galaxy S OC kernels. Android Market / YAAM
ExTweaks / ExTweaks Plus 0.20 *Universal Tweaks Interface frontend for Siyah kernel*

14apr: [Froyo]Insane OC/UV kernel K13E
What is your OC result?
 
gilsken
Old
#7  
Junior Member - OP
Thanks Meter 0
Posts: 20
Join Date: Jul 2010
Quote:
Originally Posted by xan View Post
Just sum feedback.

I had AudioBoost previously, which installed ALSA. Then I uninstalled it and restarted.

Grabbed MixGet from market. Installed fine.

ALSA slider not functioning.
No button to install ALSA.
No update.zip or update_mixget.zip in /sdcard.

Does this change DiamondSolution crappy coeffs?

How to get this runnin? Remove/reinstall ALSA?
SGS JM5 rooted+CLagFix
you can manually download the update_mixget.zip here and copy it on your sdcard

No this does not change the Diamond equalizer but it seems that there is no need to set it if you are under JM2/JM5 (to be confirmed by supercurio)
 
gilsken
Old
#8  
Junior Member - OP
Thanks Meter 0
Posts: 20
Join Date: Jul 2010
Quote:
Originally Posted by jeebspawnshop View Post
Hi gilsken, and thanks for the app

But what does it do, exactly? Is it just a fix for volume levels?

Or does it automatically apply the settings we have to do manually in the Service Menu; the "fir_coeff" settings, etc?

Thanks again!
It basically presets in software the volume media. The most interesting feature is, if you have installed the lib alsa with this widget, you will be able to set directly the headset volume level in hardware by the lib alsa. And it sets it up again automatically when the mediaplayer starts or stops, avoiding to lose this setting.

No this does not change the Diamond equalizer but it seems that there is no need to set it if you are under JM2/JM5 (to be confirmed by supercurio)
 
xan
Old
#9  
xan's Avatar
Recognized Developer
Thanks Meter 456
Posts: 1,399
Join Date: May 2006
Location: Crack-ow

 
DONATE TO ME
Yep It seems diamondcrap does not to make a difference for me.

Supplied update.zip worked. Thanks!
ALSA slider functioning. Keeping it around 70 for nice moderate boost.
As a side effect it actually increases amount of static noise.

Gotta do more tests.
Feeling like translating something? here you go
Voltage Control Lite/Extreme 4.9.8 *Siyah support + Profiles + Widget + CPU history*: -> Take control of your OC/UV for Galaxy S OC kernels. Android Market / YAAM
ExTweaks / ExTweaks Plus 0.20 *Universal Tweaks Interface frontend for Siyah kernel*

14apr: [Froyo]Insane OC/UV kernel K13E
What is your OC result?
 
jeebspawnshop
Old
#10  
jeebspawnshop's Avatar
Senior Member
Thanks Meter 517
Posts: 978
Join Date: Feb 2008
Quote:
Originally Posted by gilsken View Post
It basically presets in software the volume media. The most interesting feature is, if you have installed the lib alsa with this widget, you will be able to set directly the headset volume level in hardware by the lib alsa. And it sets it up again automatically when the mediaplayer starts or stops, avoiding to lose this setting.

No this does not change the Diamond equalizer but it seems that there is no need to set it if you are under JM2/JM5 (to be confirmed by supercurio)
Thanks for the explanation man

Nice work too.

Tags
mixer headset
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Compile Your Own Kernel From Source with Comprehensive Tutorial

One glance at any developer section of any device forum on XDA and youll find … more

WowWee Mip – Android Accessory Review – XDA Developer TV

The holidays will be here in no time, so why not start thinking about … more

Stream Your Media Files with the New Version of Droid Sync Manager

Android is a Linux-based operating system, but this fact doesn’t put … more

Old but Gold Internet Browser is a Blast from the Past

A Web browser is one of these applications that we can’t live without. We useit … more