# Software

- 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 library.

  Look here for current lirc.

- Xrc xrc-0.6.5.tar.bz2, 232 kB
  Xrc is a X application that lets you control your infra-red equipped consumer devices via LIRC. It requires the Qt library.
  Screenshot1, 117 kB
  Screenshot2, 56 kB
  Screenshot3 showing the list feature, 10 kB

- Xirw xirw-0.4.2.tar.bz2, 46 kB
  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, 143 kB
  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.

- plircc (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 standard tools.

- jlirc (by Bjorn Bringert)
  Java API and tools for LIRC and WinLIRC

- OCaml-LIRC (by Damien Pous)
  OCaml interface to the lirc_client C API

- pyLirc (by Linus McCabe)
  Python module to interact with remote controls via lirc.

- Perl module (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.

- HttpIrc (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

- VLC, the well-known cross-platform media player supports lirc

- mythtv is an open source DVR and HTPC solution which more or less assumes lirc to work.

- The kodi HTPC software supports lirc.

- 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 signals (LIRC).

- kwintv
  kwintv is a TV application for the K Desktop Environment (KDE) based on the video4linux interface. kwintv allows you to watch TV in a window on your PC screen using a TV card which is supported by a video4linux - based driver.

- Zapping
  Zapping is a nice Gnome TV viewer.

- Rhythmbox Rhythmbox is one of the most popular Gnome music players.

- IRMP3 - 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 new functions.

- 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.

- xine
  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.

- MPlayer - The Movie Player for Linux
  Yes. Yet another movie player for linux.

- irmenu
  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 festival.

- irexecosd
  This software add an OSD display to irexec.

- pyhtpc
  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 application).

# Ports

- Windows port
  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.

- Win98/NT4.0 port
  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 Ringwald.

# Misc

- HP48Lirc, hp48lirc.zip
  Use your HP48 to interface with LIRC.

# Hardware projects using LIRC

- Siemens Gigaset M7x0 Digital TV receivers
  This is a commercial product with an alternative firmware developed by the open-source community.

- Pepper Pad
  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 fun.“

- Tuxbox - alternative operating system for the DBox2 set-top box
  Here you can find a HOWTO describing the configuration of LIRC on the DBox2.

- DashPC - The LinuxCar
  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 external commands.

- 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 Transport
  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.

- MP3-O-PHONO
  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 keypad.

- 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 recorder.

- Wake-On-LIRC
  With Wake-On-LIRC you can turn on your PC with your IR remote by sending a Wake-On-LAN pulse.

- LIRC-kompatibler Infraroteinschalter

[LIRC Homepage]