You need to create a device template, in order to do this. This tells the system what the device is, and what its capabilities are. You will also need to write a driver so the system can control it. Once you've done this, you can add the device to your device tree (either plug and play or manually) and attach devices on the device tree, so that LinuxMCE can control them.
Would you prefer to write the driver in C++, or Ruby?
-Thom