Meet the IRduino: an Arduino-compatible USB IR receiver that lets you put your old remotes to good use. It supports PC, Mac, Raspberry Pi, and other platforms. IRduino comes with the Arduino Leonardo bootloader pre-installed. You can use it to interact with your entertainment center, control games, or launch your favorite apps.
IRduino is an open source, programmable device. It lets you get more out of your old remotes. You can find out more here.