In reply to:
maczrool could make an *external* board which feeds in through the tuner interface, as this is designed to take an external I2S input (WS, bitclk, data) multiplexed onto the existing analogue lines.
This was intended to be used with a digital radio tuner. I've never tested it though, so there may be component changes required inside the player (possibly too much capacitance on the lines for good clocking). We'd also then have to do tweaks to the player for a digital-AUX mode, which would be non-trivial - though you could (in kernel) change the AUX in mode to send the correct DSP commands to select the secondary I2S input port.
So all that would be required would be for someone to modify Hijack to select the secondary I2S input port for AUX and suitable hardware, and we would have digital input capability? What is the sampling rate and word length on the secondary inputs? 44.1/16?
Where can I find a pinout of the tuner interface showing where the I2S pins are located?
A transceiver chip such as the CS8420 would allow a single board to do double duty as an S/PDIF receiver (digital input) and transmitter (digital output).
Stu