1 of 4

Maybe this is an answer: http://electronics.stackexchange.com/questions/266536/digital-optical-volume-control-with-led-and-photoresistor-light-to-seperate-cir/266541#266541

Using light to control the 'fades'/volume of each channel by using a LED and a photoresistor. You can simply control the LED with an Arduino. I know, a photoresistor is slower than a photodiode, but maybe it makes it more smooth and avoids hearable digital steps.

I made some drafts/examples at my question, my question is about if there is component that combines the two. There is already an answer that mention some partnumbers. More info and picures at my question.

Digital Optical Volume Control (Quick Draft): Digital Optical Volume Control - Quick Draft

More info at my question.