Dec
1
Stop Skype Messing With Your Volume Behind Your Back
Filed Under Computers & Tech on December 1, 2007 at 11:20 pm
Skype has a feature called Automatic Gain Control which it uses to try to improve the audio quality of your call. When skype thinks your sound levels are not right it starts messing with your volume controls behind your back. Most of the time this works fine but not always. And when it gets things wrong you have a problem. There is no way to turn this feature off anymore! It used to be an option in older versions of Skype but not anymore. To be honest that’s a pretty retarded thing for the Skype people to do. Myself and Allison Sheridan ran into this problem when we tried to record our weekly ‘chit chat across the pond’ segment for the NosillaCast podcast over skype. No matter what Allison did her levels always dropped too low. She’d put them just right and then within 20 seconds they’d be all wrong again. Took us a while to figure out what was causing this, but in the end we figured out that it was Skype’s Automatic Gain Control ‘feature’. It took a lot of Googling but Allison found the right answer in the end.
[tags]Skype, Automatic Gain Control[/tags]
To fix this problem you have to edit a file called shared.xml
which in OS X you’ll find in the Library/Application Support/Skype
folder in your home folder. I have no idea where Skype hides this file on Windows so if you’re on Windows you’ll have to do a search. You need to open this file with a text editor (NOT a word processor, something that can read and edit plain text) and find the section starting with <VoiceEng>
. Straight after that line you need to insert the following line:
<AGC>0</AGC>
BTW, if you wish to also disable echo cancelation you could do so by adding the following line in the same place:
<EC>0</EC>
Then just save this file. You should make this edit while Skype is not running.
Thanks for the tip … I found even in the older version of Skype I could never fully disable auto gain control. Will give this work around a try.
I have noticed lately that Skype audio seems very flaky. I am switching to Windows Messenger for most voice calls but of course this is only an option when using the Windows version of Messenger.
The Audio is Windows Messenger is now generally far superior to Skype these days.
Give my regards to Allison.
Cheers
Sam
Windows 2 Apples
P.S. I set up a site to track and promote the Zune player but had to abandon that when I found I could not recommend the Zune to most of my friends.
You’re the man. I had the same problem and it was really bugging me as to what the problem.
Google is always the answer it seems! Great fix, worked for me. My girlfriend and I both thank you 😉
I’m sorry this is not exactly a reply but have a similar problem to the persons above. My Imac, whenever I log into skype tells me in a womans voice ” user online” “user away” and then it will interrupt me when I am talking by saying the same things again. Even when I am in conversation.
I have looked at ‘voice over’ bt that has never been switched on.
Any help please on how to shut this thing up?
Regards
Thanks
David
When you set your status to “Do not Disturb” (the one with the ‘one-way’ icon) all sounds are disabled. If you do this while you’re on a call it should solve your biggest problem. You just have to remember to set yourself back to online afterwards or no one will be able to call you!
Hope that’s some help,
Bart.
I’m running OS 10.5.7 and can’t find a Skype folder in Library/Application Support. I have the same audio problem: is there another solution?
Hi Hardold,
It really should be there. Maybe my explanation was not clear. There is a system-wide Library folder too, but that’s not the one that will have the file, it’s the one in your home folder that should. If you start at Macintosh HD you go to Users then to the folder with the same name as your username (it will have a house icon), then to the Libary folder in there.
If that doesn’t answer your question, can I ask what version of Skype you are running? I haven’t used the beta myself so if you’re using that one it’s possible things are different.
Another small thing I can think of is that the folder will only be created after you run Skype for the first time as the user who’s settings you are trying to edit.
Finally, if all-else fails, and if you’re not totally scared of the terminal, the following command should find the location for you:
find ~/Library -name Skype -type d
You’ll find the Terminal app in the Utilities folder in the Applications folder. Just copy and paste in the above command, it will find all folders called Skype in your Libary, where ever they happen to be hiding in there.
Hope that helps,
Bart.
THANK YOU!
THANK YOU too!
Thanks a lot. I’ve had severe issues with this in 2.8. It works great now. I even screwed around with some of the Skype microphone settings and got some great results. Again, thanks a lot. This rocks.
Hi
I just report I had this problem (windows 7) and this was fixed the problem , like he said just
find the shared.xml with search and modify the
1 to 0 . thanks again .
Thank you so much!
i was wondering for the longest time what was causing this spike in my audio, it would constantly turn my volume up and i would watch it shoot up during a call. you have saved me! once again thank you.
Great fix, thanks very much.
Hey Bart, Thanks a million. I host Practical Spirituality on spiritquestradio.com and was always having to re-adjust the volume down (Mac OS X 10.4) when using skype for my show.
Used your solution and voila, no more self adjusting volume. YES!
[…] http://www.bartbusschots.ie/blog/?p=609 […]
You rock! Thanks for this… the automatic gain control was driving me crazy when I tried to record conversations.
Awesome, thank you so much.
In my case skype kept adjusting the input volume up and then I’d get sound feedback on my video calls & all you would see were people with pained expressions as the looped sound got louder & louder. I was resorting to placing my finger over the mic to break the loop. You’ve saved my day!
hi,
i can’t find the shared.xml file in windows Xp anyone knows how to find it?
The shared.xml file is located in C:\Documents and setting\your username\Application Data\Skype
Hey, fantastic workaround – many, many thanks from me and all the people who have complained about my background noise level since skype rocketed up to top volume every time I jumped on a call.
A quick note that may help others – in my shared.xml script, there were 2 instances of ‘voiceeng’ and it worked with the top one, and by ‘insert the following line’ you mean ‘insert this on the same line directly after with no spaces – at least that’s what worked for me.
A huge help though, and problem solved, thanks!
Thank you! This was starting to really annoy me, what a bizarre feature, why is this not in the options automatically?
It’s still working with Skype 5! Thanks a lot!
Didn’t work for me. Edited Skype file — restarted both Skype and Sys Panel. Still doing it in the System Preferences. I see the Mic volume going up and down and mah woman cannot hear me on video chat!
On windows 7 you can go to %AppData%\Skype to find this file.
This worked great for me. Thank you, thank you, thank you Bart!
This is the gift that keeps on giving…I just used it to fix my Skype issues (my volume kept automatically going up rather than down.)
Many MANY thanks!! I had scoured the internet looking for a fix and no one had one.
Worked like a charm on my Snow Leopard install. Haven’t had the issue on Windows because the Skype client for windows has a “Don’t Automatically Adjust My Audio Settings” checkbox (which presumably changes this same setting).
Now you just need to determine how to stop skype from changing the volumes on OTHER programs using the sound system (possibly restricted to Windows)
@Olreich No it fucking doesn’t, and if it does, it’s in a fucking stupid place and it’s broken.
Hi Bart,
Any idea how to similarly change at the file level, in Windows XP? Thanks in advance.
@john
Dude seriously what the hell is your problem man… o-O
I can’t find this in Windows Vista can anyone help?
And another Thank You, good sir! Now i can finally hear the other person while clicking my mouse or breathing mildly. Drove me nuts :>
0 is already there, what to do?
I tried to type the line for turning of the AGC but it turned into a zero…
Really cool fix but I don’t know why 0 is already in the shared.xml file. weird can someone please help? thanks!
Found the file in C:\Users\Cody\AppData\Roaming\Skype in Win7
this has been fixed for ages now. there’s a checkbox that you can uncheck that stops skype messing with the volume sliders.
Yes, there is a box to prevent skype from messing with your volume controls on windows. Still it messes with the volume and other sound factors in skype itself. See it as invisible sliders skype is constantly messing with. If I don’t say anything for a minute or so, the level of noise rises drastically resulting in annoyance for the other call participant. And vice versa.
I found the .xml file, and 0 is already there! Now what?
Hi I cannot find the shared.xml file. I have checked that I have show hidden files, folders or drives ticked and it is working as I can see other hidden folders? Without this I cannot test your theory.