LIRC is a package that supports receiving and
sending IR signals of the most common IR remote
controls. A list of supported hardware is
available in this overview. It
contains a daemon that decodes and sends IR
signals, a mouse daemon that translates IR
signals to mouse movements and a couple of user
programs that allow to control your computer
with a remote control.
For Irman support
download the latest libirman
Look here for current LIRC
Look here for directives to download the current
Xrc is a X application that lets you control
your infra-red equipped consumer devices via
LIRC. It requires the Qt library.
showing the list feature,
tkremote (by Detlef Sanchen)
tkremote is a Tcl/Tk front-end for rc, which is
included in the xrc package. It will
automatically build a GUI for your remote
control using the lircd config file. You can use
it if you don't manage to compile xrc or are too
lazy to make a config file for it. Really nice.
Xirw is a Qt-based X-application that shows you
which commands are received by lirc.
It requires the Qt library.
XMMS Plugin lirc-xmms-plugin-1.4.tar.bz2,
This is a LIRC plugin for xmms. There's
also a patch for lirc-xmms-plugin-1.2 from
Ronald Naber to handle
a large number of mp3 albums.
(by Matti Airas)
Perl LIRC Client, plircc, is a replacement for
the standard irexec and irxevent LIRC
clients. It implements a stack automaton for
handling the states of the remote control,
making it quite a bit more flexible than the
(by Bjorn Bringert)
Java API and tools for LIRC and WinLIRC
(by Damien Pous)
OCaml interface to the lirc_client C API
(by Linus McCabe)
Python module to interact with remote controls via lirc.
(by Mark Grimes)
LIRC perl module. The module encasuplates
parsing the Lirc config file (.lircrc), opening
a connection to the Lirc device, and retrieving
events from the device.
(by Alessio Bellino)
PHP framework to use a (Win)LIRC server for sending infra-red commands from any web browser through HTTP.
PAM Authentication via LIRC
(by Henrik Theiling)
pam_lirc is a PAM authentication module that lets you type your password on a remote control supported by LIRC.
Applications with LIRC support
Minidisc TOC Editor
Minidisc TOC Editor is an editor for
the minidisc table of contents ((U)TOC). The
TOC will be sent to the deck using infra-red
xawtv is my favorite program for watching TV on
my linux box.
kwintv is a TV application for the
K Desktop Environment
(KDE) based on the
interface. kwintv allows you to watch TV in a
window on your PC screen
using a TV card which is supported by a
- based driver.
Zapping is a nice Gnome TV viewer.
rdj is a GTK+ radio interface for bttv video
devices with radio tuners.
- Multimedia Audio Jukebox
IRMP3 is a multimedia audio jukebox for
Linux. Normally it runs in background and does
not provide any screen output. IRMP3 can be used
to play mp3 files and has support for several
input and display devices, like IR remote
controls, LCD displays and keypads. A flexible,
modularized source allows easy implementation of
The Sajber Jukebox
Sajber Jukebox is a mpeg layer 3 player with a
graphical user interface. It's based on Woo-jae
Jung's splay for the audio and Qt's graphical
library for the interface.
Rasca MP3 Player
xine is a free GPL-licensed video player for
Unix-like systems. We can now play back mpeg-1
and mpeg-2 system (audio and video) streams,
mpeg elementary streams (video-only streams and
mp3 audio streams) and AVI files (using external
win32 codecs). xine supports direct DVD playback
as well as VCD playback.
- The Movie Player for Linux
Yes. Yet another movie player for linux.
Irmix is a mixer application with a nice On
OSDMenu is a quick and dirty system for
displaying navigable on-screen menus using
libxosd. At the moment it (only) supports
navigation via lirc. OSDMenu allows you to
navigate custom menus and select items using
only three (or even two) buttons on an IR remote
control with LIRC.
Animenu is a simple menu program, fairly similar
in purpose to osdmenu, but intended to be more
IrMenu is a program that allows to navigate a
text menu using a remote control. Prompts are
"displayed", that is, spoken, using your
favorite text-to-speech program, such as IBM ViaVoice or
Smartmenu is menuing application for LIRC.
This software add an OSD display to irexec.
This project aims to create a workable GUI using
the Python langauge. This GUI is designed to
browse Media repositories and play the media
items (sometimes refered to as an HTPC
kbdd is a user-space program that can be used to
forward keystrokes to the OS using the uinput
WinLIRC is the Windows 95/98 equivalent of LIRC,
the Linux Infrared Remote Control program. WinLIRC
is written and maintained by Jim Paris. It allows
you to control your computer via a standard
infrared remote control.
WLiRC allows you to control your TV, VCR via
computer. WLiRC only sends commands in RAW
format. For reception of IR-commands use WinLIRC
Mac OS X
Current versions of LIRC work on Darwin with the
audio driver from Matthias
Hardware projects using LIRC
Gigaset M7x0 Digital TV receivers
This is a commercial product with an
alternative firmware developed by the
This is a commercial product. Quote from the
website: „The new Pepper Pad handheld media
computer is the instant-on connection to the
world of digital media and broadband
services. The 2.3 lb. Pad has everything your
customer wants most -- and nothing they don't,
making their online experience fast, easy and
Tuxbox - alternative operating system for the DBox2 set-top box
Here you can find a HOWTO
describing the configuration of LIRC on the
DashPC - The
The DashPC car multimedia system is a UI for
automobile multimedia implemented in Linux. Its
provides a comprehensive interface for MP3, DVD,
and CD playback, a radio card interface, and GPS
navigation. It features an easy-to-use interface
and a modular design. Its functionality is
configurable and the system is expandable with
the use of plug-ins, which currently include
plug-ins for controlling video4linux supported
radio cards, viewing images, and running
PAUS - Perl AUtomation System
With PAUS you can: control your house, make an
alert system, create a remote-controlled mp3box
and control whatever you want by means of simple
scripts! The program has modules to interface
with LIRC, LCDPROC, the velleman k8000, etc.
LCDAT - Linux Compressed Digital Audio
The LCDAT project aims to be a complete digital
audio solution for a home audio system. Currently
the main focus is placed on the capability to
encode and decode the popular MP3 audio format,
however modular software design makes addition of
other audio codecs trivial.
This page is about a device that plays mp3 files
from a CDROM. It's a transformed Intel-based PC
running Linux and rxcontrol, with an LCD and
Car Mp3 Player by LTT Team
Warning! This page is in French.
VDR - Video Disk Recorder
This project describes how to build your own
digital satellite receiver and video disk
With Wake-On-LIRC you can turn on your PC with
your IR remote by sending a Wake-On-LAN pulse.