Following up on a number of feature requests made over at avclub.gr I made a few rather interesting additions to the code:
1) The OLED display will show the type of signal (PCM or DSD) for 3 seconds if a change in signal type occurs. Only supported on USB interfaces that support it (obviously).
2) IR remote control support via the well-known IRremote Library. Support for power on/off and source selection (S/PDIF or USB).
3) The OLED display will display the name of the selected source, permanently if it is S/PDIF or for 3 seconds if it is USB.
More details on the new features will be added to the project’s home page, as will the new version of the code.
Here is a short video of the prototype in action: