Really. This IS interesting. The I2S is not compatible, but with an adapter box, it could be. I would have to design one.
I don't mean to reroute the thread, but the last few posts seem really interesting.
Since the Sonore servers are running an open-source OS, could this conversion not be done in software instead? Or is it the actual hardware I2S plug that's not compatible?
Edit: Doing a bit more research, I guess what I'm asking is, is it possible to add an interface/driver to VortexBox so that it delivers I2S output that's compatible with the Overdrive?
2nd Edit: After a bit more thought, I'm not sure if there would be a lot of ROI for something like this. Seems like it's writing a driver to solve the wrong problem. I've heard you mention (and completely agree with you) about having a network-based solution (give the DAC and IP address) as the way to completely remove the computer/OS/particular-media-player from the equation. It seems that if a lot of time is put in to writing a custom driver, it might as well be that one.
3rd Edit: Thinking more about the network solution, it seems that Sonos and others did the networking solution backwards. They are using a pull model, where their DAC is pulling data over the network from shared drives on other machines. It seems that it would be better to use a push model, where the audio player pushes data to the DAC over the network. This would allow players on different machines in the home to all use custom playback software, and all be able to all see and push data to the same DAC. I think this would open up other possibilities like walking into my home while listening to music on my iPhone, and then immediately start streaming that music to the DAC.