RemoteSupport

Revision 4 as of 2007-02-16 21:00:22

Clear message

Summary

A good remote control support is a must for a Media Center.

As we all know, whatever the base software is, remote control support will come through [http://www.lirc.org/ LIRC].

Some facts

  • LIRC is configured through 2 files:
    • the "lircd.conf.<remote-name>" file, which describes the hardware bindings: pressing this key generates this signal. There is one file per supported remote.

    • the ".lircrc" configuration file, which describes the user's binding: receiving this signal generate sthis action.
  • the first problem is that LIRC doesn't have a common key naming scheme [http://www.arcknowledge.com/gmane.comp.hardware.lirc/2005-01/msg00168.html read this, point a)] As an example, the "play" function can be called:

    • "PLAY" (streamzap),
    • "PLAY_DOWN" and "PLAY_UP" (animax),
    • "Play" (mceusb), ...
    This has the major drawback to force each user to create a new lircrc file which matches his remote's signal names.

    The result for UMC would be: X remotes * 2 files = 2 X (ie for 10 remotes => 20 files)

  • The smart solution is to standardise a common naming, having the same signal names used in every "lircd.conf.*". This means that:
    • we have as many "lircd.conf.<remote-name>" files as remotes supported

    • But only 1 .lircrc file for all users, using sub sections.

    The result for UMC would be: (X remotes * 1 file) + 1 file = X + 1 (ie for 10 remotes => 11 files)

  • UMC will try to support the maximum number of remote controls,
    • but since only USB and TV-card bundled ones can be autodetected, only these will be supported out-of-the-box
    • serial remote controls will be selectable through a list at installation time. This operation obviously implies the use of a keyboard!

Implementation

Name

Type (USB, serial, TV card bundled)

Standardised

Anir Multimedia Magic

ATI/NVidia/X10 I & II RF Remote

Bluetooth mobile phones

Creative iNFRA CDROM

Creative Infra Receiver/CIMR100

Creative LiveDrive

Iguanaworks serial port transceiver

Iguanaworks USB transceiver

InnovationOne's COMMANDIR USB Transceiver

Ira (InfraRed Adapter)

IRdeo

Irman

IR Trans

Logitech/AST

X10 MP3 Anywhere RF receiver

Packard Bell receiver

PCMAK

PixelView RemoteMaster

Pinnacle Systems PCTV (pro) receiver

REALmagic by Sigma Designs

Remotec Multimedia PC Remote BW6130

Sasem OnAir Remocon-V

Silitek SM-1000

Sound Blaster Extigy/Audigy 2 NX

Soundgraph iMON

Streamzap PC Remote

Tira

Windows Media Center Remote (new and old version)

X10 MouseRemote

Remote controls bundled with TV cards

Miro PCTV receiver

Technisat MediaFocus I

IrDA compatible hardware

Built-in IrDA ports (SIR mode, available in notebooks)

Actisys Act200L

Actisys Act220L(+)

Tekram Irmate 210

Hardware recommendation

The project should recommend some remote controls based upon the following criterion:

  • the remote control can be easily found worldwide,
  • the remote control can be autedetected by Ubuntu (preferably USB),
  • the remote control is built / sold by an ubuntu friendly manufacturer / reseller (, ie

References