I copied that circuit and got it to work eventually; the first time I used a microphone and got no response but switched to an iPod and that worked well. Here's a video of it:
Check your wiring to make sure it matches exactly. Post a pic of your circuit and post your code if that doesn't work.
I've had no problem since the first time I used it, probably your reading or wiring is off, 0 volts is strange because that would mean its pulled to ground, stray noise gives reading of 20,30, perhaps you wired the audio in to the ground and audio ground to the input? You did connect the grounds right? And a .001uf if anything does not help
follow the spec sheet it works well
Try using only a single chanel, left or right and not shorting the out together, the datasheet says to have a 22k resistor on each channel so maybe that will help, my best sugggestion would be to take it apart and rewire it the next day with the datasheet example right next to you
Shorten the leads of your components. The paracistitics are probably giving you an issue.
I would also suggest disconnecting your "ground" connection from the jack. It may not be ground, but instead the "mic" ring. In which case, you are shorting one of your inputs to the other.
Yes definetly jeck that the pins on the jack actually connect to where you think they do, I haven't had problems with long leads as my first prototype had long leads, maybe try ceramic caps? Those look very large and not the right uf just at a guess, I use 3 .1uf caps and the one 33pf and it works perfect, all small ceramic caps,
can you verify those are properly sized?