This project allows anyone to turn a Raspberry Pi into a universal remote using LIRC (LINUX Infrared Remote Control).
Read up about this project on