U1 is superfluous. The output of U5 is already a low impedance node, so rebuffering it doesn't provide any benefit.
A simpler approach may be to AC-couple the input, since you presumably only care about AC anyway. By biasing the input to the middle of your supply, you can eliminate the negative rail and just use a RRIO op amp powered from your ADC's analog supply to buffer the signal if your ADC requires a low impedance source (they usually do). You can optionally add some attenuation (using a resistor divider followed by a unity-gain buffer is usually better than running an op amp at gain<1), but the op amp's output will be limited to within its rails (which are the same as your ADC's rails) so that's only necessary if you want to limit the range to something less than the supply (say, to a lower reference voltage).
You're also going to want to incorporate some filtering to limit your input the the portion of the audio band that you care about.